Manifest receipt

Locked & verifiable.

An evaluation claim anchored to a SHA-256 hash at the recorded time. Anyone can re-derive it from the canonical bytes below.

SHA-256da55fc4ac5cc572ce13ad2a913956414b186ec1685849ff1254058b78cb70cb9
Registered2026-09-23T11:50:42.399Z
Independent timestampRFC 3161 · 2026-09-23T11:50:42Z · timestamp.sigstore.dev · token
Transparency logRekor v2 · log2025-1.rekor.sigstore.dev · index 122163063 · inclusion proof
Kindraw hash anchor — not a conforming PRML manifest (missing required field: version)
Manifest
record: acceptance-record-seal/0
role: seal of the signed acceptance plan (illustrative example, not a client engagement)
plan_id: AP-2026-001
plan_version: v1
documents:
  1-acceptance-plan.md: 789a86c6ba5a5b220dac68ba125f4bc0f587339159df381019164ed06165bdb9
  1-acceptance-plan.md.client.sig: de4d6e479f8c292465e1fd05f72e43f2b2ef77247861303c73b79cb5364c2f69
  1-acceptance-plan.md.supplier.sig: 3677f9e38fa9efc9e9b792b8fde701dc713ef4e0c94c559af5fd6288cd431678
criteria_records:
  C1: https://registry.falsify.dev/5ce3c9c3484d8db1ffbc67dc4f3958c9a88009a0ae92ce51e045ea6b70258bc3
  C2: https://registry.falsify.dev/464df2bee6b479b742306cca356ce8e4904be22cad09beb5cfee29025c1b1d31
signers_file_sha256: f2d4a981be766bca94fd1f7e6e86067ca6d5db9155f0b2f270bdfb1f59b92c70
raw bytes →
README badge
PRML locked[![PRML locked](https://registry.falsify.dev/badge/da55fc4ac5cc572ce13ad2a913956414b186ec1685849ff1254058b78cb70cb9.svg)](https://registry.falsify.dev/da55fc4ac5cc572ce13ad2a913956414b186ec1685849ff1254058b78cb70cb9)
Verify in CI
- uses: studio-11-co/prml-verify-action@v2 with: mode: verdict expected-hash: da55fc4ac5cc572ce13ad2a913956414b186ec1685849ff1254058b78cb70cb9github.com/studio-11-co/prml-verify-action →

share on x →

Verify this hash yourself

Paste your manifest YAML. The canonical hash must match da55fc4ac5cc…. This runs the registry's own canonicalization module (canonical.js) in your browser; for verification that does not trust this registry at all, use any of the four reference implementations offline.

Verify the independent timestamp (RFC 3161, offline)

The token countersigns this manifest hash with the timestamp authority's key, so the time claim no longer rests on this registry. Verify with OpenSSL 3 (LibreSSL, the macOS default, cannot check the ESS extension):

curl -sO https://registry.falsify.dev/da55fc4ac5cc572ce13ad2a913956414b186ec1685849ff1254058b78cb70cb9.tsr
curl -s https://timestamp.sigstore.dev/api/v1/timestamp/certchain -o chain.pem
awk 'split_after==1{n++;split_after=0} /END CERTIFICATE/{split_after=1} {print > ("tsa-" n ".pem")}' n=0 chain.pem
openssl ts -verify -digest da55fc4ac5cc572ce13ad2a913956414b186ec1685849ff1254058b78cb70cb9 \
  -in da55fc4ac5cc572ce13ad2a913956414b186ec1685849ff1254058b78cb70cb9.tsr -CAfile tsa-1.pem -untrusted tsa-0.pem

Expected output: Verification: OK.

What this receipt proves — and what it does not

PRML v0.2 is a frozen RFC (comment window closed 2026-05-22) — spec.falsify.dev/v0.2-rfc. Editor: spec.falsify.dev/editor.