Every record below is generated at build time from the same release facts rendered across this site — release versions, artifact checksums, verification receipts, and proof links. Nothing here is hand-maintained.
What this is
One claim, one record
These JSON documents exist so a human, script, or verifier can ask "what does Proof Foundry currently claim publicly about this product?" and receive one deterministic, versioned, sanitized answer — the same answer the HTML pages render.
Canonical record (v2)
The published canonical record is /truth/v2/index.json, with one record per product under /truth/v2/products/. Its schema is schema-v2.json, and it carries a SHA-256 digest of the authored release model (modelSha256).
That model is the build input release-truth.json, which is kept in source custody and is not published. /truth/index.json (v1) and /site-manifest.json are derived compatibility views.
Aggregate index (v1)
Every visible product, its current public version and state, and the link to its full record.
Every v1 record carries schemaVersion: 1 and is defined by schema-v1.json, with one inherited exception: the withdrawn Reality Gate record lists an artifact with no download URL, which schema-v1 does not accept. Every v2 record carries schemaVersion: 2 and is defined by schema-v2.json.
Facts change, the contract stays
Versions, dates, checksums, availability and links update as products release — without changing the contract version.
Breaking changes get a new version
Any change to the contract's shape or field meaning publishes under a new schema version. v1 records keep their meaning forever.