Mora / Dataset standards

Dataset standards

Data arrives in the same shape from every company, so a lab can compare and combine it. Each standard lists the parts a dataset can hold. Few companies have them all: a listing says which parts it holds, and a lab pays for those.

  • Parts, not one blob

    Code, commits, reviews, issues: each part is its own table with fixed field names.

  • Missing is fine, hidden is not

    A solo developer has no Jira and no Slack. The listing says so, and the price follows.

  • Measured before the offer

    The provider's agent measures each part (do the tests run?). Mora checks it on the sample.

  • Agents speak it

    A provider's agent fits data to a standard. A lab's agent asks for parts by name, or sends its own schema.

Software project

Training and testing coding agents on real work: a change, why it was made, and whether it held.

PartNeededHoldsFieldsMeasured
CodeRequiredThe repository at each commitrepo_id, path, language, content, commit_shaLanguages, Lines of code, Has tests, Builds
Commit historyRequiredEvery change with its message and diffcommit_sha, author_id, authored_at, message, diffCommits, Years of history, Contributors
Pull requests and reviewsOptionalProposed changes, review comments, and whether they mergedpr_id, title, description, author_id, review_comments, merged, merged_atPull requests, Reviewed
IssuesOptionalBug reports and tasks from Jira, Linear or GitHub, linked to the change that closed themissue_id, title, description, type, status, created_at, resolved_at, fixed_by_commitIssues, Linked to a fix
Test and build runsOptionalEach CI run with its result and logsrun_id, commit_sha, status, failed_tests, log_excerpt, duration_sRuns, Failed runs
Team discussionOptionalSlack or Teams threads about the workthread_id, author_id, posted_at, text, refers_toThreads, Linked to work

Support conversations

Support agents and their evaluation: a customer problem and how it was really solved.

PartNeededHoldsFieldsMeasured
TicketsRequiredEach conversation from first message to lastticket_id, customer_id, opened_at, channel, messages, statusTickets, Messages per ticket, Languages
ResolutionOptionalWhat fixed it, and whether the customer came backticket_id, resolution, resolved_at, reopened, escalated_toResolved, Reopened
Customer ratingOptionalThe score the customer gaveticket_id, score, commentRated
Help articlesOptionalThe articles agents answered fromarticle_id, title, body, updated_atArticles

Field service records

Diagnosis and repair agents: a fault, what the technician found, and whether the fix held.

PartNeededHoldsFieldsMeasured
Work ordersRequiredEach job: complaint, findings, what was doneorder_id, site_id, equipment_model, complaint, diagnosis, work_done, visited_atWork orders, Years covered, With a diagnosis
OutcomeOptionalWhether the customer called back for the same faultorder_id, callback_within_30_days, repeat_ofOutcome known
Sensor readingsOptionalEquipment readings before the visitsite_id, read_at, sensor, value, unitJobs with readings
Parts usedOptionalWhat was replacedorder_id, part, quantityJobs with parts

Speech audio

Speech recognition in hard conditions: noise, jargon, people talking over each other.

PartNeededHoldsFieldsMeasured
AudioRequiredThe recordingsclip_id, audio, duration_s, sample_rate, recorded_at, source_idHours, Signal quality
TranscriptsOptionalWhat was said, by whom it was checkedclip_id, text, transcribed_by, reviewedTranscribed, Reviewed by a person
Speakers and timingOptionalWho speaks whenclip_id, speaker_id, start_s, end_sWith speaker turns

Your data, in this shape

Your agent fits it to a standard and states what is missing.

List your data

None of these fits?

A lab can ask with its own schema. Your agent writes it.

See how