Manifest receipt

Locked & verifiable.

A pre-registered claim, anchored to a SHA-256 hash before the run. Anyone can re-derive it from the canonical bytes below.

SHA-256ceba7a1a2e4594580b512d506f317436c5957faf909409aced2c3e1712d61e2a
Registered2026-07-28T18:38:57.631Z
Independent timestampRFC 3161 · 2026-07-28T18:38:57Z · timestamp.sigstore.dev · token
Transparency logRekor v2 · log2025-1.rekor.sigstore.dev · index 43749305 · inclusion proof
Kindraw hash anchor — not a conforming PRML manifest (claim_id must be a UUIDv7 (schema pattern: version nibble 7, variant 8/9/a/b))
Submitted by@andes-interop-test
Manifest
version: prml/0.1
claim_id: a685551e-1cda-4f74-95a4-f4df7d64f3c3
created_at: '2026-07-28T18:38:17Z'
metric: synthetic_interop_checks_passing
comparator: '>='
threshold: 1.0
dataset:
  id: andes-synthetic-interop-fixture-v1
  hash: 4cf20bd136354aa1736a5ac1f33219856710437bdf4392eb0bf6ba2390a3221d
seed: 20260728
producer:
  id: andes-interop-test
raw bytes →
README badge
PRML locked[![PRML locked](https://registry.falsify.dev/badge/ceba7a1a2e4594580b512d506f317436c5957faf909409aced2c3e1712d61e2a.svg)](https://registry.falsify.dev/ceba7a1a2e4594580b512d506f317436c5957faf909409aced2c3e1712d61e2a)
Verify in CI
- uses: studio-11-co/prml-verify-action@v2 with: mode: verdict expected-hash: ceba7a1a2e4594580b512d506f317436c5957faf909409aced2c3e1712d61e2agithub.com/studio-11-co/prml-verify-action →

share on x →

Verify this hash yourself

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