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.
- Fetch the platform pubkeys.
curl https://api.sovereign.zctechnologies.org/v1/pubkeysreturns both pubkeys in base64. - Decode the receipt.
canonical_b64is the exact byte sequence both hosts signed; the rest are their detached ML-DSA-87 signatures. - Verify with any FIPS-204 implementation. Python
pqcrypto.sign.ml_dsa_87.verify, Rustml-dsacrate, the C reference from PQClean, or Open Quantum Safeliboqs. All accept(pk, message, sig)and return a boolean. - 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.