{"receipt_id":"r_308a59d2fdf9436c","sha256":"407cc8b6b658cb07ac65b4f57a450e53c60d7802e068efcc245ef40f65f45116","created_at":"2026-10-25T17:45:20.625736+00:00","signature_set":{"schema":"receipt-signature-set/v1","state":"HYBRID","signed":"ascii bytes of the SHA-256 hex digest","signed_at":"2026-10-25T17:45:20Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"407cc8b6b658cb07ac65b4f57a450e53c60d7802e068efcc245ef40f65f45116"},"signature":{"algorithm":"ML-DSA-65","standard":"FIPS 204","public_key_id":"did:web:alphacovenantholdings.com:api:vc#key-pq-1","value":"9NQm5+DpUGgiIwZ+UqQbRMBEnpmgxPymc1GMjZ7z3Q/Fc0sDNd5bNdh5HfUZLu7elhhbxK866soD3d5jNj6FMtdUGLmYLejZp3fVb91yrf2ap+TJ/xnyi/n9llfFUwqyDTDYjHDWMm2tD5iUK9QkL5UrLwCTkeSnFeLBnF5bUMZE0mDmh20s9SDg2Gv5oBlho/3Vyvs1Ivo+883ZI4yc26uHKnOAv0U0ZC4VKd0ztcOK28/Yi8SlPUteDFk8y86j2pLuYpPXKUuqbBC2gXJIos244SaHvrt+5OT8+wxFHTzrhCzRkCzno3TdNj/m/FzMJfFwWpWh/quE0XlhehusT3B0xh7wackrYehum7MyIWKnCJO8CU27isqJVMZbezROT65X65ICM8m58vIuOpKU0Pi9cmj/go/BtFUusBLwG0Y6RqP/fGcAro46RxlBfQBKJ8g0g+3e8pBJDFk6xveC9imk5+Sht1+uf2cj5V8r8EGLvRVLip73V78bL4Yrgx6IpHFhkP76aL12xuery7Ub4Fw/4gXAc+OoTo/vw0/4yDZN8v5zr4LS9Y8Z2S43RJ/G8UX5OyvwGd2cDpHaMlxLA1bVCRWBkKe/0Qp3zdlLvzQYobvhkoShp91g2eEI/x1cfWhcckbhRY4oAjjYOexvUmlY/Eu+amPNJMTl6mUQYW8i1/OlO7Ize0G6fTQjwHZwHFyX7FBvfoHdToGvGUDlSoAe4wE8sD1jyiE43ow+VO//j7Cvz3sAPf79fE+ULl0KD4T+Jb5dHZld4cwI/O9RpyHL2lU9xPxOfdjtcocjxYGF6PDs9U7ROk3dE+w/Myom84yh5Av5tIhmXYzwD8wDovma/OaSSkp0caZsO1d8sp8e7386oy66r8ApnHEBAWejH9xpX3uTzO/EizXHtvDwGkN+mM44n1LycPtrzCZ5ZwjRTT8WMMAdYXHKqNhiK3UMCyAh/sAlxYqdeVNMn6jAMhMEcOqG24v1k9uLJEOif/ka7sydWc8HiCKu9t+v6Aqq0TrBLzESTcbXP+tyIxHUWK4R3d2x2X4hqDJFg3c/j9cQ/NDuoKMOtCHO1u1mzvC68nvuEszUlaqYmQ2c1JiUO7zGMdFx3FRnsMLcy4EYP/r5LW8xJqYwfE3pYU7pTWWiDUljLnRS+nUUEn+KPk+GxnYevqOXFiwSZlhKBhzEYl08oWM/6AYSq5lP0GjajckBF8QhS9iWRUGmpySKpBJsyXFQEHtQ2tXK/lxOK81Y+Vol9LfHxRZjqcbk57xQEcOX8Xe80dDSvwJ416Lno/csndfG5OKa7t65ViBRYov5tjP2uGtTFSaGzeblvc9CtV7RnGstCBb0zESNJFJ8/nFWfShiclfKHTgJbPCBNKecZpQUwyLknyUFPZg0j+icxg5ACD0XJBl+uPYlOTkfWpXNZZccXg0uYqhy4uDdHps+UTFKV+LeTq/FDkR96Qz4a+4uwWNTREKw5U5seRYaZAM2v1l8X9kgSQiPyEWW9oTpf0AyIs4w7gLlW+ARlf4CXFSCbHvC+wIraNqho9N8LoP8EM9LB6ma4aVuPDt4xisFOmfszFgTLZiig3Va//iUhbkAS9DXULGvt1FcTWrlRZFLltf1uCOeH9kyQu4qexv9/o2qkJKFst50gGxnAEIp3nTXHR9pxdMQLH27/Iiha6Q79rV5ld9zfJKcIXawWQnY3EkOLymQFaxc41nETIKZXfXtngJEc/d+mEiqTYQM5FPcxzQZRdLN3q1q1E+k+xzKTzvTv5HIlzkeG0ThiMDlI6Hz0UKZAH0vfCHx86UGWBMl8d9pOw1BnZYJQGxtELg+Cmu3JIzWVXGDyk/SyZkZCMuTYzWK8c8r2eGPllCKyhEr+PXcQTKxJViQL9TN7RdtNVeq9dB2doNsafUaA99Wv4qytoFmvpE15/B0co1lP0R0SHRnbzHdhlowZBn3SqDdUH8xYceaKhqVNXOdwmjpcwHzfm6SwnghBu849ryNUeM/gX49glCE6Ooqs7i27lt2r2cdtbygFkCX1PU/SpX8DCb64wkrhJ8Tkxsx7m5U6vItrfJs6i7CwibZABnjORe387U794LVt8p21YnhqeVng34FM1kcaLGOqbtmKuF1RBl4WIuR5/NrTMYIbs8zJGGbywSBsH177/LKZhLEFTeW3XiEybbz/PSqjMc63sdVdXX9GqJEkQT0bNYHn6iXJKLrH1g+a1br/xp0E2btCFpC5t3wPCbycSaSXW0sz0qZ1BZztpYIdZ6StkS5vhfvLI/VRyPD06iR61C5xCMgA2vXHBM/CKL/aj3iwWLbUfsBgKdKi7ykh/0uVPKWk5arbJRrGh51Prt7detN9gyHreGQpqdcEcvUwykMs0QEHIlqblSacjOyeOzg2RLqlfbFpb0UX/b4aD2/LErJkzTRHcMRJttmUehhn+MCoDUPdrEBzQfXIOqiTYVm2ipyolKwOhtfNHpwd81ZRjMN6/qks1Lc1x/3KOF/SN/BfDA0qUg8/pajVfRHFLF/qCFThVqe66yfLVeovy17P7SnWkLNTJJEtIQXh7l4Bs7OgFpNFue/hh5sighLa3z5opfGyn6bFRqjXNGT8V7lyt7jyv3RUd5j47GySg6N/5gaGFTlu6ZKMaTkuJgJIO5umqH3QRfgMeOB1FRN8zg0gNlZxSX6voFira7LzodwoNLZoi4iC7FBtb+fFMDH6neO5G8Lg/C8kLbWcKSD4N7xrSYLkaicZQRTn0OxXPs+sP1c5mvKXwdEQAMGusnU3YGKli10+8bzeDpfD6E8Qxy98q7iy4Rn7YNw52xGwchKi/s2mlHOn2XQZ90JYrj25tr9HOLlKaWi4ZSOOWJi4ke778mA2ZRK8umq1yKrjh84pBdAj0N4kRk3eQM1yeGnRewBEse6BjuRPFffb3zWtIWu5TdJPlKihwgnmSbcuujOLVOz08jRSO/1ahYs7q8PkFBpwaaBmdTeHDCL3UaffhyCQ/ldkF5voD8e4JxFsG2h6tTO+2hQGvUqWtK6rE9QNpNxhcqgx4AwzeS8t/AnE3Dd80OYipLqeBCGBIvTDqhHaUcBaE+rD5MbOZ2YsPlXDHn5jqc3ja0wBypERp+vpbgKp9FtLCpdmcsUmRy1R2Ir9YfCWwI0MC5bwlfwK0aMtGFm2n44TbO4HzHWzGxlSgoswhId84ljdJdfW9ZGYY/E9fQrI+pMDRyOcPQyaAuWH+jACIKn9boOsC2AWsyaSYfW07GQj8/XJmtCFlk/584ohXXhQM5PmdTMAX3djHZzLB9qSEDPty/aJ4faIL3GsQBzbmfaf44m94PiFQQ+HQL5CID8kkOurqorLRbdmLlEOCah7ISKn6lAK+piWMoip/hUY7umcN7r/r5EkB9ZGZDkA1yfT+Ism5b3mSsc/W4k++DMN3ycvCh8iZJDGsmcrBtaTDDceLS3BcqflpQbbYqtsAyjbyOjhw6XwhXtgUlhqmPa3+RS/QfSemmQu5iXjqn3s6nTRf4MlKlpIcENrkfWWy/lXUjBggoMVrZUgZnKYNtBtGmHMyOO+a4Y/45wGBPIEkLyhHFGr3kj4fbnfyakjgEFzBPw1U+HyAFKlrOY1o/KGy4/UE0h9YsQ9e3Q4TtXfNlRMT0Lg55vPUDH7Sd431BYuVHdtQVxX9yjmzZNvvgHowz8jZex5LDkzP3irfqcR3HsCuW4rrgT4cww7/lNtKfnTaYNttrXBVtBGcoJQTl9LcAg/US2+uH1SULFDHIsxaA1GTQGVwCNRF5t40rA9Os6PJ/9DVejcPCwC0npJLP2BjwSLdKFguHTLpb7eczfucjN2rgCOgloyQtQ6TAJvqujF+UZI9NZmlA8dfrVbnP9Mfwpta6v0ji120Iq3whV+bVaZYTT29ls9NQ4q7IIn9cO24Tu7PDNTUoUEnA7xFgpOfgWtXiagkndJab1mWzUD/Zh0RS3OD7dVwpKhY/xeg27jfPK6pyN1HtoYcHvO62RwsN3xd1/p40lWwhcvefzehcz/LEHJgjv6HjXzoQCUnMcWgrsaw1q/SvIxpEe5avVAqkpGdbRuTFxj+VInUp0m2u7AJYVmi6K/T8nozV6Te10AIErD+f5bv0viP2vTE6oN4ndtjS+WzCB2h04Rkw09r21HiHk7I6ajuizYbRMnLG4F9zsa/mFqnkyK7PWYFzDsClyp2aY7lgo2zRC7bo7C0pJ+VcTVwKoDVYMPMZArMi7K7eQ4cat73nZPtwwKyEQX/uH15gMbWHgfq0Lx9yMCwQ8RCPVZu6ptqBF/tcIHpsAxOTsuECzELIeZK+GSWnXNTmqfyeZ8Nm5SuQScXqCvAYVKTQ5e7DN0dPuRoSr3Q1ocYSmsOT5HB5UWnOOZX7H3PYAAAAAAAAAAAAAAAAAAAAABRAUHCIn","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":"ONFDqu0TwkAmN/uTTi5z5ghZiUcBe+S5IKMO4qi+q+bqUNoc5RlVvnZUt/4QgEQ9M5poJvcGMWE3cEiZws01Bg=="}},"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":"407cc8b6b658cb07ac65b4f57a450e53c60d7802e068efcc245ef40f65f45116","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."}