{"receipt_id":"r_e8660d5acc874007","sha256":"56ba81789e9e3f540dbaab92be785b25d8d4dc2f3784fdc69181b0f5748366c5","created_at":"2026-10-27T22:59:26.475442+00:00","signature_set":{"schema":"receipt-signature-set/v1","state":"HYBRID","signed":"ascii bytes of the SHA-256 hex digest","signed_at":"2026-10-27T22:59:26Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"56ba81789e9e3f540dbaab92be785b25d8d4dc2f3784fdc69181b0f5748366c5"},"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":"EX4sraYCikdBR8a2JepiNsvabw5GFvxi+mf/hNwnSpZ8vrxgj2hf1J3kHs55FvDxIRGS3h+RCA7AQU1IpVsPBg=="}},"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":"56ba81789e9e3f540dbaab92be785b25d8d4dc2f3784fdc69181b0f5748366c5","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."}