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.json

MaxPerson

A probable person. Every claim is an assertion with a source and a score.

person.schema.json

MaxTask

A unit of research work for a human or an AI, with proof required.

task-queue.schema.json

MaxDNA

Genetic evidence, always private, never the genome itself.

dna.schema.json

MaxSource

A catalogue of where records live, built for the question "where do I look next?"

source.schema.json

MaxRecognition

Who read this page, how, and how sure they were about every word.

recognition.schema.json

MaxName

One name, every form it has ever taken, with sources.

name.schema.json

Canonical 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.