Public receipt verifier
Verify a receipt.
Paste an Axiom Protocol receipt ID below. We’ll check its signature against the published key and show you what the record attests to. No account needed — anyone can verify.
How verification works
- 1Every receipt is signed by Axiom Protocol with RSA-PSS / SHA-256.
- 2The signing public key is published at a stable, unauthenticated URL:
/.well-known/axiom-public-key.pem - 3A valid signature means the record was signed by Axiom Protocol and has not changed since — and you can run that check yourself.
This page asks the public GET /v1/verify/:receiptId endpoint for you. You can also run the signature check yourself against the published key — the math runs locally once you have the key (which we publish; pin it out-of-band if your threat model includes us). See the docs.
Don’t have a receipt yet? Request early access to start logging your own.