{"receipt_id":"r_c7f9633d258048ff","sha256":"9a7591bc57cef405d09f8a8eacfa9f4b964b19ad1dfee3ebf6a201538a206351","created_at":"2026-10-25T10:14:42.255623+00:00","signature_set":{"schema":"receipt-signature-set/v1","state":"HYBRID","signed":"ascii bytes of the SHA-256 hex digest","signed_at":"2026-10-25T10:14:42Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"9a7591bc57cef405d09f8a8eacfa9f4b964b19ad1dfee3ebf6a201538a206351"},"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":"HcT/tQKeMP1YetPe7KS7RLsvHSOTA4kWz6b56HkB1eQ8cqya2GYJ/p8tWn+ntYsOgPMYiqZe/2NdxUJDELLDAA=="}},"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":"9a7591bc57cef405d09f8a8eacfa9f4b964b19ad1dfee3ebf6a201538a206351","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."}