{"receipt_id":"r_d0cb3d3b09a441e7","sha256":"94a6679f30c22174706de3802e76083d05b9e6855fa24667ffb0c13bf603c6ca","created_at":"2026-10-25T18:47:31.086284+00:00","signature_set":{"schema":"receipt-signature-set/v1","state":"HYBRID","signed":"ascii bytes of the SHA-256 hex digest","signed_at":"2026-10-25T18:47:31Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"94a6679f30c22174706de3802e76083d05b9e6855fa24667ffb0c13bf603c6ca"},"signature":{"algorithm":"ML-DSA-65","standard":"FIPS 204","public_key_id":"did:web:alphacovenantholdings.com:api:vc#key-pq-1","value":"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","implementation":"dilithium-py reference implementation; not FIPS-validated","hybrid_classical":{"algorithm":"Ed25519","standard":"FIPS 186-5","public_key_id":"did:web:alphacovenantholdings.com:api:vc#key-1","value":"ESe00nhuz3rCCM6xq1FMp++VLlyCX22eebaJfTwmZFQU0W5VtlJASYqr0Bt+YmjF391WjWdLI/IyPpHva+y3Cw=="}},"rule":"In state HYBRID the set verifies only if both signatures verify under the keys named in the DID document.","did_document":"https://alphacovenantholdings.com/api/vc/did.json","states":"https://alphacovenantholdings.com/api/public/cryptography"},"verification":{"state":"HYBRID","set_present":true,"ml_dsa_65_valid":true,"ed25519_valid":true,"set_valid":true,"hash_checked":"94a6679f30c22174706de3802e76083d05b9e6855fa24667ffb0c13bf603c6ca","note":"Ed25519 + ML-DSA-65, both detached over the ASCII bytes of the receipt's SHA-256 hex. Verification of the set succeeds only if BOTH verify. A verifier that does not know ML-DSA may check the Ed25519 signature alone and must say so."},"withdrawn":false,"states":{"CLASSICAL_ONLY":"Ed25519 only. Receipts registered before the signature set existed carry no set; their SHA-256, transparency-log inclusion, SLH-DSA archive checkpoint and OpenTimestamps anchor still verify.","HYBRID":"Ed25519 + ML-DSA-65, both detached over the ASCII bytes of the receipt's SHA-256 hex. Verification of the set succeeds only if BOTH verify. A verifier that does not know ML-DSA may check the Ed25519 signature alone and must say so.","PQC_ONLY":"ML-DSA-65 only; Ed25519 no longer issued. Target state — by policy no later than 2031-12-31 (the OMB M-26-15 digital-signature date for agencies' covered systems); earlier if a break in Ed25519 is published."},"state_now_for_new_receipts":"HYBRID","how_to_verify_offline":"data = ASCII bytes of sha256; ML-DSA-65.verify(pk_pq, data, b64decode(signature.value)); Ed25519.verify(pk_ed, b64decode(signature.hybrid_classical.value), data); keys at /api/vc/did.json.","what_it_attests":"That this hash was registered by this platform at this time. It attests nothing about the party named in the receipt and is not a certification of anything."}