MAKERS OF NEW
The verifier · nothing here talks to us

Check a record,
without us.

This page recomputes every seal in a MakersOS record and every figure the model produces, using the published formulas, in your browser. It makes no network request, stores nothing, and will work in ten years on a laptop with no internet. View the source if you would rather read it than trust it.

No network. Everything below runs on this page.
Drop a MakersOS record here
or press to choose a file · MakersOS-record-….json

What this page checks

What it cannot check, and you should know before you rely on it

The honest limit

The chain proves order and integrity. It does not prove date. Somebody who edits a quarter and then rebuilds every seal after it, in order, produces a record that verifies here. Only a witness outside the file closes that gap, and this record format does not yet carry one. Treat a green result as "this record has not been casually altered", not as "this record was made on these dates".

The record format

Published so that this page is not the only thing that can read a record. Anyone may write their own verifier; the format is below and the rule is one line.

The rule

h(n) = SHA256( h(n-1) + LF + canonical(turn n) )

where h(0) is the room's build identifier, LF is a single newline, and canonical() is JSON serialisation with every object's keys sorted at every depth and the fields h, csig, cpub and kept removed, because a seal cannot cover itself. Arrays keep their order. undefined is omitted; null is kept.

A turn

{
  "n":        12,                        the quarter number, from 1
  "closed":   "2027-09-30",              the day it was closed
  "by":       "a person's name",         a turn closes under a name, never "the team"
  "seat":     "CFO",                     which chair signed it
  "note":     "one line for the record",
  "prev":     "<the previous seal>",      h(n-1), or the build id for n=1
  "h":        "<this seal>",             64 lowercase hex characters
  "scores":   { "<dim id>": 1..5 },      all fourteen, or the turn could not close
  "grades":   { "<dim id>": "stated" | "corroborated" | "documented" | "measured" },
  "seats":    { … }, "verdicts": { … },
  "facts":    { "tu": turnover, "eb": ebitda, "rec": recurring % },
  "k":        { "index":…, "ev":…, "margin":…, "mult":… },   priced at close
  "kernelVersion": "1.0.0",              which arithmetic priced it
  "ledger":   { "realised":…, "lines":…, "predicted":…, "open":… },
  "csig":     "<base64 ECDSA P-256 over 'turn\\n' + h>",     optional
  "cpub":     { …JWK… }                  the public key for that signature
}

The record

{
  "product": "MakersOS", "kind": "the record", "schema": 7,
  "exported": "<ISO timestamp>",
  "company": "…", "room": "<slug>",
  "kernel":  "<the published formula, in words>",
  "kernelVersion": "1.0.0",
  "dims":    [ { "id":…, "label":…, "model": "why" | "how" | "what" } ],
  "scores": {…}, "grades": {…}, "evidence": {…}, "kpis": {…},
  "seats": {…}, "verdicts": {…}, "decisions": {…},
  "facts": {…}, "environment": {…},
  "turns":   [ …turns, in order… ],
  "ledger":  {…},
  "chain":   { "intact": true|false, "rows": […] },   the room's own verdict, recomputable
  "verify":  "<the rule, restated in the file>"
}

Evidence grades

A grade is a claim about where a score came from, not about whether it is high. A record with fourteen fives all marked stated is a weaker document than one with sevens marked measured, and any competent reader will treat it that way.

Schema history