Record
Verify a receipt
If it was recorded, you can prove it. Paste or open a receipt bundle: it is checked here, in your browser, against this log's own key. Nothing you paste is sent anywhere.
This log
Loading the log head...
Name:
Verifier key (pin this one; a bundle's own log field is only a hint):
Latest signed checkpoint
Check a bundle
What is checked
- The checkpoint's Ed25519 signature verifies under this log's verifier key, and its size equals the bundle's tree size.
- The SHA-256 leaf hash of the canonical entry matches the bundle.
- The inclusion proof walks from that leaf to the checkpoint's root (RFC 9162).
- If the bundle carries an opening, it matches the entry's submitter commitment.
A broker receipt (entry source: "broker") was written by the broker itself for a decision it made; no agent or API key holder can write one. Any other receipt is what an agent reported, with a receipts API key. To check offline, use sdk/receipts.mjs verify bundle.json --key <verifier key> from the repository. See the docs.