Receipt verifier

Paste a Hive receipt. Get a verdict.

Stateless ML-DSA-65 signature check against the live did:hive:hivemorph root key. No login. No SDK. Works on any receipt issued by the Hive backend.

Verifier endpoint: POST /v1/receipt/verify · Algorithm: ML-DSA-65 (NIST FIPS 204)

Paste receipt JSON

Paste a full Hive receipt object — the verifier extracts receipt_id, payload_sha256, sig_b64u, and ts, then asks the live backend to validate the signature.

What this verifier checks

  • The sig_b64u validates as an ML-DSA-65 signature over payload_sha256 || ts using the published did:hive:hivemorph root key.
  • The receipt is registered in the Hive ledger (returns "verified": true with epoch and key id).
  • Tampered or replayed receipts return "verified": false with a reason code.

Public key spec: did:hive:hivemorph DID document · live pubkey JWKS