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-25686c224c760c7e1564a33693a08c3565bb9e27aebf8f149b1993c0a0344d1ebcf
Registered2026-09-23T11:51:37.793Z
Independent timestampRFC 3161 · 2026-09-23T11:51:37Z · timestamp.sigstore.dev · token
Transparency logRekor v2 · log2025-1.rekor.sigstore.dev · index 122163530 · inclusion proof
Kindprml-linkage/0 final record (draft spec) — run-final record chaining to start hash 14bc38f2bd35… · start record · manifest 5ce3c9c3484d…
Manifest
linkage_version: prml-linkage/0
manifest_hash: 5ce3c9c3484d8db1ffbc67dc4f3958c9a88009a0ae92ce51e045ea6b70258bc3
receipt: https://registry.falsify.dev/5ce3c9c3484d8db1ffbc67dc4f3958c9a88009a0ae92ce51e045ea6b70258bc3
result:
  digest: 70e2fd7f287dde840e5a5dadefe56fe9a67da8056ed10366dd47c2cfec8273ff
  exit_code: 0
  finished_at: '2026-09-23T11:51:37.257647Z'
  observed: 0.857919
run:
  dataset_hash: b21f3d81db8071257d5ff1deaeba1fd4303b62712e6fcc9715c7a86202cb5871
  environment: 'illustrative: darwin/python3.9/sklearn1.6.1/cpu'
  id: acc-demo-01-C1
  model_version: sklearn-logistic-regression-l2-C1.0
  started_at: '2026-09-23T11:51:18.178825Z'
start_hash: 14bc38f2bd355d86457cbedba9b37a25f2da7eb57350a7e26a591ba55d09fd92
raw bytes →
README badge
PRML locked[![PRML locked](https://registry.falsify.dev/badge/86c224c760c7e1564a33693a08c3565bb9e27aebf8f149b1993c0a0344d1ebcf.svg)](https://registry.falsify.dev/86c224c760c7e1564a33693a08c3565bb9e27aebf8f149b1993c0a0344d1ebcf)
Verify in CI
- uses: studio-11-co/prml-verify-action@v2 with: mode: verdict expected-hash: 86c224c760c7e1564a33693a08c3565bb9e27aebf8f149b1993c0a0344d1ebcfgithub.com/studio-11-co/prml-verify-action →

share on x →

Verify this hash yourself

Paste your manifest YAML. The canonical hash must match 86c224c760c7…. 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/86c224c760c7e1564a33693a08c3565bb9e27aebf8f149b1993c0a0344d1ebcf.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 86c224c760c7e1564a33693a08c3565bb9e27aebf8f149b1993c0a0344d1ebcf \
  -in 86c224c760c7e1564a33693a08c3565bb9e27aebf8f149b1993c0a0344d1ebcf.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.