Schema versions
Each version is served at a stable address and does not change once published. A change that would break an existing registry is announced on this page before it ships.
v1.3.0 Supported
Accepted by the validator. Current runs emit this version.
Adds plan findings: where the plan disagrees with itself, and where it asks for something no document specifies — each names the statements concerned, and an unspecified request names the documents and versions searched. A finding’s next action can carry its verb (fix now, fix later, decide, no action). Adds the build and test output as run-level evidence, the run a registry’s repository reading was reused from, and the run type. Every earlier field is unchanged.
JSON Schema · /contract/registry/v1.3.json
v1.2.0 Supported
No longer emitted; still accepted.
Adds journeys: the paths a user takes through the product, as the plan describes them. Adds declared Principles — a statement can be marked as a Principle, and each document records how it entered the corpus. Adds the recognised planning-tool layout as a document label. Tightens formats: document and evidence hashes are full SHA-256, dates are YYYY-MM-DD, and every evidence pin gives its location.
JSON Schema · /contract/registry/v1.2.json
v1.1.0 Supported
No longer emitted; still accepted.
Every Plan statement carries a promise class — a checkable promise, an aspiration, or a task claim. Aspirations are recorded separately, with what would make them checkable, and are never raised as findings. The coverage banner gains each document’s original format and genre.
JSON Schema · /contract/registry/v1.1.json
v1.0.0 Frozen
No longer emitted or validated. Kept exactly as published.
The first published contract: the Plan, Build and Gap views; evidence stored once and cited by id; verification recorded as the tier that was eligible, attempted and achieved, with an outcome; and integrity notices for attempted manipulation of the analysis.
JSON Schema · /contract/registry/v1.0.json