{"receipt_id":"r_6b360671a0a14c63","sha256":"640a0291e9fbfcba657843cbab3c9b5a62df2e3645effe301f2b90d43b4473eb","created_at":"2026-10-25T18:47:44.393943+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:44Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"640a0291e9fbfcba657843cbab3c9b5a62df2e3645effe301f2b90d43b4473eb"},"signature":{"algorithm":"ML-DSA-65","standard":"FIPS 204","public_key_id":"did:web:alphacovenantholdings.com:api:vc#key-pq-1","value":"S7bKekfxUwyOnv6maHk2Yf4CvLYLBDeREiZjHFuMcsw5RIYnhzbws8nV0+DA5hNz7kYd6fInE5zzrNJQ5Qi8LLWGhQ84L2Qi/xNhUAXf5UbO80KkKMTqxU3g5ZrMkIJFmQIkyFUwvXIkNvctNvXkhF9drBvtgh519yDZRyt8WVLPXbNhCntG95m4sHW7IOjTBRV7I/gQSUo2jp+gI69BzOUnPHDWFsoevvUBDHEx52jDL55bKySMsvdGSqcMpJt+ND6kHOKXZ7KgaymTaDUm77S91bUGX7jk6zQRmwF760RzoeFFcf0Nwa3+ui6LFx8nD0JNDOSBQtcyxlEdZdoPaGCC7VdcKUCbixxfASeMuCLbeYWY30TLNuMpteMCiF3rwl6sVVP2j8g5xvYiOPUA2NDKlyxW8WVeGbNEC0VSGVTt2E5AtZ/D6ZUeQkeAHWg9/I8Ns+sl+ukyA3Tuf3It1vmPFY8NtRWEX9w6V0fTdjTA8jJ5rej5mYC0FZ0JU64NqVEUt98CU5HUboOyqiFDTj3OlpiopC9iJOuTsFVlXmFErgHigp9BWgy60e+5ZutazGVLprbURK1Yz5bx/fyivxCjbe2ZFb28nqdH0CGAlbBk5FbjGQsi/c/WTkvcOt38pmPKUKlaAISc3zZthG8t/BoKKcdvRtD9ledk2GsOavJ7o/r5w8bVtclU6qhVnoYoo5FzAzo7tpHxhP+Mwzx2H1lCL07Du2kS/GOgicdCjON62+0OEowV/icKDs3YHQ75j4dVBmSSm4nKxzhZAFS0j1u4490Iq++TI7bmdrS7+Wl24KozqX1CwKOMqpegRFSkyiBtFknSP8YZw8XRpcTJ05xT8eFyslyQpdytYEcc4Bj9sGhT9SkSHo3FK36Crd413F/AoofwvcfcFTXxV4E3fCfkZgtSDdZx716BVAobKJsq1cH2LGZrSComSiZg3YMHGvvaH+IUeFldzLrKIrcbjnBvPDQLKntzMEalG9GOjoQvbPhG3/X2Tf/hscY+H48y1x57DxXjD8bUKsSI74z5o/EG+4YJRpuSpRlqa5NxX76rnXbbo8bIbYuhDcdARzL5czB/4yHQKOhUZG/BTBArH8xv85z4ND7YoVoLYnX+9cQT9AWFJry2revnXzN8CvfHdNUWx2ZtvKsX87iSdFrNZArPufBtdy/FeXBMjAG0Pyq2dXi+WdMPkYecoUDvM0tBpD9HRdnLWPoqmYBoW8UcSwp7kLpsAzQypfiFRrNMh7pDSxo71WL6Cm96jK1W5UqIQ0KSHUOvwFb13KyMuQWoynQ38xxW/lOxxbMywIum5MhIbeFc2prGafc/m933yoK7TdgqIaPlGvJz2Re99yQKeXp53skWDqUVZdI4WJsOy0bojo8CUECp7LF9E8gBvsX4x8tWccUnlSDvTsY2FfkjN+OdRGipC50vU3N/ajzIVlS5ajlZPcdD6h14zuKC1mFA/HJXGRFoq1NwNCdnt6iCM51WKvDFMLyeTzRHECwo6c/8/rhEgejKN5MF8cSmgbrxDJXLfxFozH8IKlJhjREQHGU8nWn/16h/MlJT7N8QzF7Vu4VlLlYJc9wRYlNFEktEtQAhAIMFpkxtdo6ABW6VZUmRT8N6DPNL3pmiIX2EKDFj6ZVs1zFso3zC3d1m8CY/AIfGWFUDDTuecpDFkiUXSSkIUBMSId1zw6ueNqwvge942RRykLrsqXAabqWdWVcfTXCvq10ayE/uaMPQc1dE0/EczW5oYh1bU5LgG0cLx8lpZ5C22O0ir2KmEVyfl+gymxrR7/XhA95odcVqNJhjXutTDIOLF8s4BzNFwIfyZ6mNQ7S7SRfREfW8gNe84nRhcRUVvNKp8kCc54xCOgA0tDDM3zIZTyVsnpA3PnXrolvCgrUTl0YPhkXhUiy5UBQJriIS+Y93xysrT7SneBKYy85Z3TH9bxaR1h2ukUoMd6qb6EYnXrujFq3H6XLmmJnNw5gqWULhDKy/FziGX2FIgeDbTXnhKS7BgFNTv6o9Tfsg5jHoTsyD5owPpF/7zGCsYqHyj55Z2PSGgq7bVkItwHBo0mMa9eP6DRgLlGVfTFdFjLr/TKSHOW0LYVRZ4uQdVzHCG1yyeRTMPEFY2al3ielVaP+RpXzyISDzJJvlbnbFcq8ot7y4VbJ9hw1pJPBf6TzjnfDIQ0KkbpztnJ+hepIJCxcKGIruacaQGowu6+T6+lkwNXcb47agxjd+BcGeq772O/yALp0qgdLW9O3AOo4PtCI21QFWlBclz5pfhNm8P9PHRVUDfp5AMqksG6POM+0Qtd0HNhz5er6UnjS9nBH9O7O9Cv2TsDml5Vr38cmnGP6KNl5FaWND0ml89uLdGJfIc8FFWazmXawUZOxWcMJqK3csdQ7Qc+X9kdu9Z2rDr/sUIYkaGIR7Ayjk93YXXnEGT+72V3TdCqBDpZsJzsfyiJQCjX8FnxNlW/B0VTk+nGAUWyrZdoI2h+lQdTyw+wy65dMUoEgmFwKyzJ0VzZv1yoltO5lvYvhvOYzxdF3fUE4n1iquXN1eWwzAQKGfSZH2zIdJC6KWnKyPPKjx6t1jW/vjzSYG4A8Lj8ZZavW6YjDrRI9rXXskCJPBEt53+fyEDFJHzW4264suLXSFmKEnunGS7tLM9b4eGhnRU5f4Aj65gerPLa9WeCPw2Pj/hVttee0LmwIZTjWjhRwAOMgtXoEob8OKK/WfdmizXkstTsXfx1In8bRGS3MbNaWg0/h1e25fBmQdTT28u8OpmHvSxkE39XFm0/Ply218Sa5eV9QXU3rx4hKhq6v2eIgnUmolaVdJiD1bhFjizQycGRhFVzL4GNZ1P+LjFlVbUuOGzKsHdUs565nE5tYO0LAjXIDV/Fn4UU5aZyKNxyyinc/+nVZY/jeMf2mZwPWAtQCSRPJ75mPJYui0AKw3mjINRx1h7HJGrzyvFkG/WJZFze1vSt/XSuqs/+OWvhEt/093QTIbw9aNp+bmz/683M+vtZIVvCLJMP9AtKiNLW/bpJnsxdd1XaRysWPWHGADU3Q+w+iSc05kT+7H+xHXb/Y4UFZ9rCWT/rgyrZHr3WODH9Eud7ZlFyZIcUZnV8pug4/ADXX2MgB7pMy0LRk0iRHNMpxUcI+ebUmWFydj58JhziB2m/Lbin1PDlEQHbFyYpJb9rLhZZZmr5q2MfjGdfkbVC0SqZKjI81G5sSyhhxOFvH1Vdn+X2kTPDz9DncVGBktBJymOYBHy1yXtrqWEEFFNWyEDNTpL0FI0VDrogbCzorRD9fe1HLkzDAvw5GWUiJImp6WzCRXa8G6LTTAq0Gejl1znIYGU+hoJLfYNXsC+aCpKs87waFD74u1lZ6+NOvCsPVyrAU4QcfRyuVqmNI5KpyY8PRFZI0LG7zRxkcXIy78ZmlprRxALHz69Rwns0lHp8rPj99552LnPYyzxSyx1SB5wGf/+TcTIAXYQ7vLv/ZJEntFgpFJiOxVTPUQJENOVeuEKjET8QwV6DW+juRQqrBcCAIOLUs2+/ZltvIOqCPUYLOxmEo/mPdRhjB3OYxztQ+x60+xna4C9u0NJ5/6iyvIUF6ravzOQDOIC7XtQ0XEfBFRkUUulkwFE8wSyy8a2N+cN2BmyePW5v526HhuPH/fI4UOho1rxHoYF58i/6tOfTe9AsFs59nuoEUKN/onO9vLh02K5uL0QDu/GBT1rET0fgxTBfewDivQBsTNm1IWMgBVtwZri9D3wkwNteQULXa13pisO/64MBI81SbZw2yCxufSAVCMMn0o1BGaK1m70rWrhIdEQNIlRlFDRjgGDilLmvLsBSDw0Vjnj1xqNoTYM564cVpiygclsPK43v8Q0VeColol2FD/XwKWq3t5RjGDsTEi2ReuzfLnNRRsEynVqzpAYdDzMWJ9/IaRONh1H8X+huuAbjOSOlJ6vv6boIgYo9NM74tmsCxLR36ymgpwTJ7WF4Ryegk+zOVs6Vk/kedrrErEIoq1EEk9qi6ItK3hkxmX0UmncO8/tMuNAW5DwKoSnsfdMKrWlMzwkVVo8qL9j6Inj1exxkzwiMH4lG+iooDeNEhdNG2lf3JP4iEmlSSXECdw/2tx3FcXXBPhZsrBQc11PYL9vyetOf+ofRmEfqH7o97fNSZ2AaLVMNN5z9N6Th48/Q8DYY5Ta5m5Agq2M6X/5LjeBXKZpD2mvCreMxc/MD81yljTrDFGCYT1l9qBpawo09n9Luseh57nyHJLPkakEuKfu6nuaShbx/ELdf9ci1PjHItt+4dA32MnwTYIA47QB48IWXg4S5u4QPgQQDdjmaJWoE8Sb2kHh6Ha3uMQVZqru+gLLz1BY7vKGTFPe36wAgMyPE5seYqvxtDwAUZkbHBzrbjc8wAAAAAAAAAABgwTGSUv","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":"1jNgcH92CzX4nHLhOXlwmjA90Q/ljin1bYP4640t3mY7hD6UkprNwYbq+5qlzG5FQE/BuTmYHV18VUWK7LmaDg=="}},"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":"640a0291e9fbfcba657843cbab3c9b5a62df2e3645effe301f2b90d43b4473eb","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."}