schemaVersion
exactly 1
id
string matching /^[a-z0-9]+(?:-[a-z0-9]+)*$/
title
non-empty string
summary
non-empty string
category
one of: commit-writing | diarization | handwriting-ocr | image-generation | motion-critique | region-detection | structured-authoring | summarization | transcription | video-generation | vision | weekly-recap
status
one of: complete | partial | blocked | historical
recommendation
non-empty string
recommendedModelIds
non-empty list of string matching /^[A-Za-z0-9.-]+\/[A-Za-z0-9._:+-]+$/
candidateRequirements
object
minContextTokens
integer > 0
testedReasoningEfforts
map of non-empty list of non-empty string
modelIds
non-empty list of string matching /^[A-Za-z0-9.-]+\/[A-Za-z0-9._:+-]+$/
currentDefault
object
modelId
string matching /^[A-Za-z0-9.-]+\/[A-Za-z0-9._:+-]+$/
reasoning
non-empty string
provenance
object
legacyPath
non-empty string
legacyPublishedUrl
string
sha256
string matching /^[a-f0-9]{64}$/
lineCount
integer > 0
migratedAt
string matching /^\d{4}-\d{2}-\d{2}$/
lineageProof
object
evidenceRoot
non-empty string
round
object
path
non-empty string
sha256
string matching /^[a-f0-9]{64}$/
preflight
object
path
non-empty string
sha256
string matching /^[a-f0-9]{64}$/
parentRound
object
path
non-empty string
sha256
string matching /^[a-f0-9]{64}$/
sections
non-empty list of object
id
non-empty string
title
non-empty string
level
exactly 2 OR exactly 3 OR exactly 4
collapsed
boolean
blocks
non-empty list of html OR table
html
object
type
exactly "html"
html
string
table
object
type
exactly "table"
id
non-empty string
columns
non-empty list of string
rows
list of list of string
nonEmptyCandidateRequirements - candidate requirements cannot be emptyvalidLegacyPublishedUrl - legacy publication URL is validtableRowsMatchColumns - every table row matches its columnsuniqueModelIds - evaluated model IDs are uniquerecommendedModelsWereEvaluated - recommendations reference evaluated modelstestedReasoningEffortsAreComplete - reasoning evidence covers evaluated modelsuniqueSectionAndTableIds - section and table IDs are uniquecanonicalDuelTableAndLineageProof - duel leaderboards carry one canonical lineage proofNo defects in the 15 records checked.
| Bound by | bench-homegrown |
|---|---|
| Declared in | ~/ |
| Binding | benchmarkDocumentDataStore |
| Directory | ~/ |
| Files | *.json |
| Referenced as | benchmark-document |