Machine-Readable Records

Public Truth

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.

/truth/index.json

Per-product records

Release status, publication date, artifact filenames and SHA-256 digests, verification receipts, and public proof links.

/truth/schema-v1.json — the versioned v1 contract for these records.

Deterministic

Truth records carry source commit and tree identity, not a build timestamp. The same source produces the same bytes.

Products

Current public truth

Status and version come from the release facts at build time — never from copy pasted into this page.

Stability

Contract versioning

schemaVersion identifies the contract shape

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.

Where to go next

The Truth Files

The human-readable layer over these records — current release, verified facts, known limits, and proof for every product.

Proof Standard

The doctrine and verification philosophy these records exist to serve.

Release Records

Release records, checksums, test gate counts, and cryptographic evidence receipts for every product.