{"receipt_id":"r_de0cdea127fa4c40","sha256":"41ee52819c313830fb5e1c8f0a38732dd547f9a523b9d1aad5e168be0e135577","created_at":"2026-10-26T21:05:01.136115+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:05:01Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"41ee52819c313830fb5e1c8f0a38732dd547f9a523b9d1aad5e168be0e135577"},"signature":{"algorithm":"ML-DSA-65","standard":"FIPS 204","public_key_id":"did:web:alphacovenantholdings.com:api:vc#key-pq-1","value":"d0jWNRY99vh3i8xoFhU1AwxZRyZm0djgeE3VvmnPoQwbu3F2lFH34Oz4H5mFoElgo3kEDYqa2JE1CJPUOSC6p7kUQHLqyp5TZKt2rr/0SQfXQ2JTSf61bvgWJGO16mGtKWztl4lOyfk5HBbc8QHkQwzKSZewwt9dJ6cKugcRm/HroYmVHaFkmaUvyfu1ZFaqrvgE4y4+JAEIJUdKqky3He8ADLn5MsnTl1vg/CGx5m7r4hGxhdjPwVjk0w62CFWIGZsxm1tfgy+KD6r98KXDwvWWwROE/gnOJyqxJznzXKsOyKCrXZ1PaU2we1SqfmeeKmgmMjkXosXjbekPJxo/FHQRntHoc+3WGrC3SPdmqygT1uzGbE2DChOyUEYx9EVTJNeTK0njF5DdEVe7QfDPJ72lJsiwzarN1sNMXLChJ9fxpXvpqRpoOY9qI6M1MY2dvkUDcjQmMuMOj8WiX7dkUmHlTOl8AXT2hZQwP9Ixxmt+lgCsfwUmgNvdMci+LLdX1nwctcUo5xH/17n5pzFundOJAclmqq8XLbcCI2B5Dmepkp0UPgbX+tHF3XCoN9VZwg3y1HjiT0Bgv11LXSCcQY4G67uAEC2SWoJqzaNNHN2VWYkYalADMCJXT2lmHC775yyOyiOHhDIcsH9J/kEeA95jh5Z+CQnPDK85nLXWERr3W5btDqt5hbYifOkY8q9RdJQSQxwDjTVzQhK0ktSpuSy1JT8bxS0YBO1vGRfJS0XacY7MAugCN2KzQXskj+WL/k4MQxy5PpJXHRyMvPGRAE+8gr6BRUruH4zCCvKsOGDTAtX8mZxPhqIu9YVMfKJqhOI2N0FWT2TgpbbG+fO0UOnyXry8YsqauR6ADnWjCdEgf6iUe8kFzz7SwtTbBki/b6nxv8opPaEmAaoVus/x+NBzLpNhJMhFwlLgsED/uCb4qETcwo2tn2ftM7peIpIUPlt8IZD0ul7bwWFkjr9mQRNz1JvgQ/vJAfqTTK1JaoQFoVgWGYIIBzsYkJr6GQty8vDv2NScyfOE8/dCyWc4lMRqp0jkBzJZ5PNjf/qjNU4+LAzPwu4YHJjCyZqdlegKffUPMamBYw+gGfHYlUpunhh46XZ5rR9SGIaI48CXOvcYtTC82MNZIJ1p9wxyXhaclhSNNLdCpcydHoVlZvhM7G/9Ucj5oM53SANGq4A8wOeXijvREwnRyT3YP5A4KCeGqT+19Eg2eRawWR3yJ0dR2a05l8yf5JuKnFo7TiMIDE8b8nutkahHAXb312AUKDVCFpqz0Dq0PJIQg9miuLyRxTYW2+jeT/FZka+PiLW8kp/Ng5TpyuR2xC0Ej8LONtUqumxpmjzGsxd2PGPlydCzxWQecvfO5hrMLX91zEGnjZKX7d5d8HQVdDDVPCNVlpyCPxIKIj3TRQ8sxtiCAN0GPivgbyN3Ja/Q4KWTgEeKKAOpDOg/tc3wqVqYqWln2nj4Z8MmpBDJQ8Bayt8WkOv7JdQCR+Q7/hk0S26mKPND0rw5SXC1Ztf+YWX/h0VBuSXpkQev5HgJ1TsXIwCtBkwSZhkpQW52vOp7swfsu9w60Ymze2IJv+i/CI1gwID+uHmBo/KvLV40YKjyEP9CW4dW1qkUjnrZOuhQTCxtGBDkwSG7uEpRVPi0e2RISPNTMAFgKY1Jh6/XeAs36xmDutp2HokoEftoswm8OQ93vuWBT+WFVFS/Tdlv4aSLI7uLJ+N57K5zjvwNEF8G9sAsHtr0Dl3HKUwd6EjACHSHqueaNXsQlIhcUz28ylTDwv0xAg7zXQpUtI4jgBU6Ci2srJTaHIvoqz7hKxJsFG7gje4xMrRVffJSROUjGM8gk6TpDdTQlEiz9DQdtTPjbVwDmKVS48DYzZRnK95X27WQANdTCP3Titkgt2W9mYEJIRKREZxxcrVLMgbSJuwUrfYxOLZXGRVttsyANBvYTGXiohqNltQCVca3kPlXwF23f75FYnRBChbOLvS4VPgsPkAR+c/jd3YgDMUpXSt92lEd6nkLyw6mQ1OxdUfhEkUeLd/koTkwJbjVdquDjvZA+C8L5B5bvpmUuxq1+K2ntsawDHGdOuxP4yuUIT742R5+zJR3Gu8dNnaI59cnKafWasNlq3CHq4kurFQSXFAc3+1aaUym/+WhgR3dtw7wiwF9j1htEg2n4VxLHqX1WELwbxB/Vd3m75XKfgJdeeUiyItivSWv1bfUqZj19osz1v7k4fV6s45zP62fTgzheU9VFoQRA3kv4vgNTESZyo2JQy0gB6revd3vCn6i9tjm4fdpz9pyFjrLuthGslKe6bkEqMpCANLRlRIoOP3KTs6FXrxeUD0LPlX38u5grS9TSDEOVUHeAWbS5AmEZ134P16vJ/8BZpn23WnxxblxXtY1CN19quCdPpYZb6/g41kxww/dmXawCPBPR1xOXQdxY2hVci9uIMPJi994uy/QYuUxMJtSUuh/4ru0o5ugBY/aPP0bSV0aFKSXk7N04/3D60d5g2Aqz39uMH43pPZj0wPYgylinMtEruYtIirMWJK8rwAQF5KAUoeM/tGpIh4KsRH9yeTz0Iz/WNFAW5MLyXBjSnFmLzo5yZEDbr1iewZCt3bFKfu10gM7HBvhcdyCFaPLu0TddsgZEPNI9DVKvD7xYH9hV0iaX/eN7T7jFogFuiQ2Yrwd6AORY70Y8s/FcuXahVmfb28CwReM2L9Eu6LFc5mFfztaq1G9x3gIAhiZjJaILAkIelyMNWCU5groWr7+UQ68jNfeOWqsUPD2Bynk+5A4qeSy2SvRzpROzLwm/C8X0jDAb0udWLwEb75FbHBPqi/lwUKJJcNNUO50UvtEsHS4e6yJTqKH7tcrJS7fSKaRBUzgxflkfl/jeBE2P9OJREq/WBSzFdfRKvEubZwd66b4DmRZESZXrZDwD7TYxVOtEk/2T3g+1xaX90MIa3qcBewfoemOIrocw7MJQD3EqGCK/xaMk3kb/BX+dN2L3Ukz5cAMvIVyXPhRbrQ0ZDQuEUGYHgwtSRjmsr3wyUtOgXJKiZVj5Hhu9Ha0juxpSeg7ZsqCOIQ8lSwad/6QA1o6nU9Vhf2VemaxMKdA+rfuxFUwWulv2nSPmejjLyOWwSjvTG+9OukDcfSB3KT6TIDfPi3L8DsCzDYUZX+mVjfvnlAkxDwwiKz0EHGvOlAzfQbjZmpx5ysTbFNIFCOOyr3x9ri2he06SGeblYdxAF6iTkhMOOTdazsfDgOj5wXtCl6PgqpNeI/tn42Tp462F+xZwqsLi8NiBXCw6woOnfArcN9fJzo25I5cQaN3TLccjc7mWen0HX4UI2egN4jIvVcprBSBk2mzP7axF0nPk1CZugm5gbqiiImIg5wGDtS0ad1ezrVXJbqOXAIdZZiHvj2hkRDNbWrGLPiyRi++N5k3WoLneDzq0REMuxAHbeeTnbpXDJ9njmx7qkmJuxnjzwUOhu9Jlgcvx7akPtd7bSbRHFGei+ganBngJxWKWJ+cTFOQYcVnlSAZ17tT/agJaQ0qAGtJ3QfjeVBKupuYoCwaRgru+PIG30WxtcKNYbcT667o63LiXVAN5gZhYV9O0yjzGT7DJcwyLaEBx+sTZRyrK0alXyOoY9fqXBdKLTn158D2pGR7pCL0aT5Z+GefPwdWDSG6tNKoV/enTXXPkj/XGNFWLQUJD7Azs9KpaYV+BO2+HWxWazXXw2ESP0koAxxTVMiQB9RxZFl35O5oBsRhi2A3PRk1FfTkUYG7DQzVMqRzL/crlojUXMdYDNYC3V3URJdRXVY0SYNa3tDXiXpO4JoxBYWkGUZ80x8N5RnMNhUjRMWbQ8uDtdeTTfgMaHaEWgE784tWN+/ZqGrW6m97Ye5WTazGZG/Tj6InZmx7BI2py8ypNE/xYATKLUNqFBe0F9zHPwzPHZI3pZn8vMb6XEljYlzy5FWfmA/dEtxdSfvI+2dvaTidMITggRcZuXgFY4LEJn8YElZo3NsRef1jHh5T5mlMd1p5GdgBrGY0cxqTxGH/Ir0DPBh1U/3wnbm8GmQw4m334fsmgv+vAW1JXGFaoJO7Mff3O/KMLoY2HQ21h4HHv+Sjx4mufyngB+hw3Z3sAc2h1/vL9tvAwLDJmyAUkqx9JgBrzeUFhHjFrqgT+7eXTaKQu7O461JO7ZgT6v7ZKxFmEe1ZJEIP0sP5FOs2078MDWdVMixdAL1gcVn5hNm2Hc0gLpiPt1hIfPi/A6sVmn5pxEvbdwiHeanTTXK7rPhs8jo1WgSGm5R4enQDpHfscJaHWh/W2CGHDv/YInok6v3KRLcMUDIwNhCMHsJucmj0R21AUGfF0vcQVtHy+ExXr8zki+b0C26ptvtSWWCPvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsQExgd","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":"1CDEAb0Mi3mElwfpMZ2OW3GDVKEiAD/cYvgs5GOY14+rb2up3ibkGpbVcwZ2INiNNrVGAkUDot8iPwZffSiDCQ=="}},"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":"41ee52819c313830fb5e1c8f0a38732dd547f9a523b9d1aad5e168be0e135577","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."}