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-2561e426a9a6eab43a0b3cd29e570ffb84b1b2150abcc66730f182b5daa953bfb04
Registered2026-08-23T05:41:07.597Z
Independent timestampRFC 3161 · 2026-08-23T05:41:07Z · timestamp.sigstore.dev · token
Transparency logRekor v2 · log2025-1.rekor.sigstore.dev · index 76714282 · inclusion proof
KindPRML manifest — conformed to the published v0.1 schema at commit time
Manifest
version: prml/0.1
claim_id: 01a02d23-0de2-7407-9ff9-713f66d9bbd5
created_at: '2026-08-23T05:41:07Z'
metric: mastra_eval_verdict
metric_args:
  scorer: location-accuracy
  gates: [answered-in-english]
  tracked_thresholds: 1
comparator: '>='
threshold: 0.9
dataset:
  id: mastra/criteria.json
  hash: 0a10481afa52ab06e6fc3003ee89fefb83e762fa76d7beb1b5cd3331300cde0f
seed: 0
producer:
  id: bridge-test.local
raw bytes →
README badge
PRML locked[![PRML locked](https://registry.falsify.dev/badge/1e426a9a6eab43a0b3cd29e570ffb84b1b2150abcc66730f182b5daa953bfb04.svg)](https://registry.falsify.dev/1e426a9a6eab43a0b3cd29e570ffb84b1b2150abcc66730f182b5daa953bfb04)
Verify in CI
- uses: studio-11-co/prml-verify-action@v2 with: mode: verdict expected-hash: 1e426a9a6eab43a0b3cd29e570ffb84b1b2150abcc66730f182b5daa953bfb04github.com/studio-11-co/prml-verify-action →

share on x →

Verify this hash yourself

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