MAXGEN v1.13 · lockstep release
The seven schemas
All seven files share one version number. When any of them changes, the whole standard moves to the next number, so you adopt "MAXGEN v1.13" as a set and never have to wonder which schema goes with which.
MaxRecord
A source document exactly as it was found. No interpretation added.
raw-record.schema.jsonMaxPerson
A probable person. Every claim is an assertion with a source and a score.
person.schema.jsonMaxTask
A unit of research work for a human or an AI, with proof required.
task-queue.schema.jsonMaxDNA
Genetic evidence, always private, never the genome itself.
dna.schema.jsonMaxSource
A catalogue of where records live, built for the question "where do I look next?"
source.schema.jsonMaxRecognition
Who read this page, how, and how sure they were about every word.
recognition.schema.jsonMaxName
One name, every form it has ever taken, with sources.
name.schema.jsonCanonical addresses
Every schema file declares its own permanent address in its $id field. Tools that validate records fetch the schema from there.
| Schema | Latest v1 (always current) | File |
|---|---|---|
| MaxRecord | /schemas/maxgen/v1/raw-record.schema.json |
download |
| MaxPerson | /schemas/maxgen/v1/person.schema.json |
download |
| MaxTask | /schemas/maxgen/v1/task-queue.schema.json |
download |
| MaxDNA | /schemas/maxgen/v1/dna.schema.json |
download |
| MaxSource | /schemas/maxgen/v1/source.schema.json |
download |
| MaxRecognition | /schemas/maxgen/v1/recognition.schema.json |
download |
| MaxName | /schemas/maxgen/v1/name.schema.json |
download |
Frozen copies of every past release live under /schemas/maxgen/v1.NN/ and are listed on the versions page. A machine-readable list is at /schemas/maxgen/index.json.
Check a record
Paste any JSON record into the browser validator to see whether it conforms. Nothing you paste leaves your computer.