Independent verification — no account required

Paste a receipt. Verify it offline.

A Sovereign AI inference receipt is a JSON object containing the canonical bytes that were signed and two NIST FIPS-204 (ML-DSA-87) signatures from two physically separate hosts. This page accepts the receipt, calls our public verification endpoint, and reports whether each signature checks out.

Verification

Paste the JSON receipt block returned by POST /v1/chat/completions when called with audit-grade enabled, or the standalone {canonical_b64, sig_a_b64, pk_a_b64, sig_b_b64, pk_b_b64} envelope.

Verify it yourself, offline

You don't have to trust this page. The verification is signature math you can run in your own environment. The platform exposes the keys and uses standardized cryptography.

  1. Fetch the platform pubkeys. curl https://api.sovereign.zctechnologies.org/v1/pubkeys returns both pubkeys in base64.
  2. Decode the receipt. canonical_b64 is the exact byte sequence both hosts signed; the rest are their detached ML-DSA-87 signatures.
  3. Verify with any FIPS-204 implementation. Python pqcrypto.sign.ml_dsa_87.verify, Rust ml-dsa crate, the C reference from PQClean, or Open Quantum Safe liboqs. All accept (pk, message, sig) and return a boolean.
  4. Cross-check with the on-chain anchor. Hourly Merkle roots of all receipts are published on a public blockchain — independently confirms the receipt existed at the claimed time.

No proprietary cryptography. No vendor-specific libraries. Standard NIST primitive, standard public blockchain.