{"receipt_id":"r_21d5139200254bf2","sha256":"2eafbb1ee1ce6087904058c299b65b6954908cf3ff28b18ce3f27ba60591fe89","created_at":"2026-10-25T16:55:54.704790+00:00","signature_set":{"schema":"receipt-signature-set/v1","state":"HYBRID","signed":"ascii bytes of the SHA-256 hex digest","signed_at":"2026-10-25T16:55:54Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"2eafbb1ee1ce6087904058c299b65b6954908cf3ff28b18ce3f27ba60591fe89"},"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":"CkGEnS7f1kTwSfXkDI4GcgfVK5NOzqbEx5WQ7oE7YXfZ1tZTafLrpeMO/gqJE4x/3G+PoP07gqowScdwbN/YAQ=="}},"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":"2eafbb1ee1ce6087904058c299b65b6954908cf3ff28b18ce3f27ba60591fe89","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."}