{"receipt_id":"r_48fdb7aed4f14dcd","sha256":"ada5cef5f469d4315bf0a5a44ae275a9349729bd03d580845240767c7b7c187e","created_at":"2026-10-25T18:47:43.284491+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:43Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"ada5cef5f469d4315bf0a5a44ae275a9349729bd03d580845240767c7b7c187e"},"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":"mhmB7vcMKSi4QnTGuJkcdVhyBwRX/RzC6vCKqvAM7AQzyQs4JrTdL9+lfc4onJhUAgPCCvwFsH0PdIhnY5uLBw=="}},"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":"ada5cef5f469d4315bf0a5a44ae275a9349729bd03d580845240767c7b7c187e","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."}