{"receipt_id":"r_204d2a10edb047ff","sha256":"ec49278fc4d1f6a29d9a751d10b0876d0efc9adf05467d92b41e37dccf3ed115","created_at":"2026-10-26T21:04:29.154916+00:00","signature_set":{"schema":"receipt-signature-set/v1","state":"HYBRID","signed":"ascii bytes of the SHA-256 hex digest","signed_at":"2026-10-26T21:04:29Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"ec49278fc4d1f6a29d9a751d10b0876d0efc9adf05467d92b41e37dccf3ed115"},"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":"pmCypYPQ9IHBAA1kYW/lO/HVzQvCyAo95tJ36iTwNkIDPTC/lq54+KNCeuCHJw0+IoBe108zRdyGM31oqYkeBg=="}},"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":"ec49278fc4d1f6a29d9a751d10b0876d0efc9adf05467d92b41e37dccf3ed115","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."}