{"receipt_id":"r_e180abef04904ec8","sha256":"350dd480c09c6b51655584e746e25d8b11396bf126ec6144ee5f07d938016198","created_at":"2026-10-25T18:47:51.599423+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:51Z","hash":{"algorithm":"SHA-256","standard":"FIPS 180-4","value":"350dd480c09c6b51655584e746e25d8b11396bf126ec6144ee5f07d938016198"},"signature":{"algorithm":"ML-DSA-65","standard":"FIPS 204","public_key_id":"did:web:alphacovenantholdings.com:api:vc#key-pq-1","value":"rRHtJZgJFPOtdB0yUCy941xwNKnwGPF3BEZSjynKvpXXt6Z9hSt6V6jC2LF055+WeTonEBn5tHf5nmFJLTOB4Wk2Op+E563PZKAPh9Kqk0XUtOxH2g0XgS8ihFi/2+GSnIxE+siCOgkPgzQe7Xqyi8df1VLwGWno0e2/tYupNFKBmBqIBCuKbLrelcQZO0jNl5b/62k6YxK2jvZKG52pmAHkMC81ubcHJtD/7PVtqBMd/X3EXLf7ZL+fjW59VfIMgOgxxaZSjIxbBHgKpL/WIHZXoAtnbjSnM80wXs78SMeTZ3wSvTDWnBjJC0zC1nBHPQL/Hy281kKemhi3OhWxF36QV6Xo99Qw6amHDQhePnCWq9Kt+r9KdjnDfBStg9zvMAfgCk9W5bp/3x+4Equ6o6t4QnBfbdzr8ydyenbZJwTZGrV6KvTUa7qoI6qhn5V80kwE8V0oPWwy2oGbZBatrCkLRgawbSmbSPSidq3pwhg40/euH/ZqF8mzfmepMZfs84DvlzB/0jMzeW+mpcv9O8GP+fdeuHEZGhDkKD43ISBOeV5fdfISeMDvbTI5cwKTS+0MdUVy+8ERfIwdOk+KuaVbRWuvpLe2dI2Yhm5wfQfuyCt/wRK6SlVVaDCHgoDIouTofX7K8gbMgIAIlcMF8SFVXVwQlBMsoVliwx+RzsFXAx9ZEUGcOLObvz2UIqF/IVvW+7NJmKTFFNkinFn9dk9D/QjTOKjmlzz4Gk2Bf0KSwRL6HXt73PQWMGevlDKZmN4g7kcgOTGBGAhnXQrzgx6emZt3PW61K8tolEW14B8zfVhtWEBp9ypeTFTlr3sd3TC7fcdUqypWF+lk7bIPDUXgtLwpkSpm+rfGe4oghtReXkvtaixtyPNtLeL1D0LBOc40L6SPgTCf3BBRRwVbf5+mhga6DgE0tFfWkk4DfmJbw3NZzJP+eT4s/9AbbwCytwzF1ypneAJS0BLPMdWhyyq13IV81H5BcoHN0wRkbFKOgJ4jHAQcaPWgysdBIV5e5GgDbDA0NDYmbX9lJ6/H98o6ljlflhBee3I3JsSMeldUibccSsXBf5biJHzgMnuqTNI6DdbsKoxJMkzG5XWe5xIbSGBklMnvLNgjNYyRRDVCvIBEzzZfl74FpZbiC+NnvUmNJuMXzzap+5r58396UmIsxZmSdMwAsVvmkUzCLeqGnW0GT6BRzwyCHORgldv2wBPN/0wYmMg1iAEntLjJBXxlKWsC9zJQfYVY8DhsNFUQsmoryPLDIUSchKXKa2HqBJfCuLi+9tktA6UhBA5uX4B2nns5QvvRMQaMiBYsLsSikMApWJEWcft3e25FdIDDknoC9C3X7JXgtMgzhTkDGZ0zMBMhGonyQ3hz88B8WU9c+xSwEq8dlpuM/yHLYUl0KnfEVJz7SejhzsUmzogXjc6JUGOb/Ma1E9OBqdnqeS/lVYJrjGSUKi+Pu9VKNKmcvhCL0YqVweKyaD1Ar3lUmXUz4QJ0ffJO43KTE79dcS1H0a9dTrVMe6jOx7QINE189FqVrKZIgX73JJGV8V4YCHCu4JsnkGxv0LWiHG7IfJc7tk27pYsn7K1sKsBHsAoJSs+xpPBXpBqVititCAS2e5F0lhmRTIJf/AnYg2Bx+YB+dqgdXZJM3b6E8GlZ6ggsgJLmddLB6hFxN0xXvqF78XA6nmUxsV99su2GrjKzAfpcjiuEZVr5UPRvP1sLlpunRKgrhXui33i4pE9dKagbuI0EUr29sfhVQD5O/NzEFvYwZsyUxvBBp81GzQIoZM5Ut79nW/meROycR/G4Y90tiU8cTINW+x71RxQ9pttjYAUopDmNWDiy87d5RLz8tQnT5DIie2m+nnPES22m65wLhQ9YO5KpS/ynosGArQHAqDNQpkSfaO9D+fb47WatVlw4T6ifpdVQIcrAwf7lKCQpI2zGJ+KED40RQq1gCUtYor6GW+wNB83zlcIlu7210N7b+TnEKbrmqD0XZ4mqREgNGD4UtCq98wOZjF87Pd2WRxhWxMsIcL4JFHYoTlCkZObl6VwE9+9Reio4W403b4HL34dca/yWWaLl12IAOloZ7vKLDCSykgb5n/BxsFN8LA3pBuqVAJ4bg/l4mPo5B7q8Rdir3+G21S0VhO4i/7ZV4ZycSEg75jIW/n5bpEgsrotYpp/dnyEk6xlspR/pyw22yKBptZKNWQKB68fdqBthlG8WZx8lrrLgUnv4cGxxo3PwzKuuM+viyRUVDZZ0nFKOHlVopcs4gywd5u1+kxVceJnofZuMNPgBImtol5HmPG5WDzltx9jAT651hhCFxkI1N3ASSdPCSGkE+V1SbceX9iV2Pi9dBcJehTz67sDNAnd8yEaC7cVY6SKkkPNEGqdQAbgJaEWW35p5i9bBzbGj164mTAP6Le4dJA58aLikzVQgSh3wjeQRb43hw07lPyxXUYUSi8I5QywVt8avXyG/fNcuvdYeo4xn47dFvOzxbSx6e01MTetQY6C6ILn9E28rZ5MZGdlTJaGJfR0/otkexb2j+fLE03LIvc7u447TPkj1X7KDtEdYHZyN27Yt+lOeZ/Mn5kVJGHCsjVaGBFaL05FNcToJ8nBrt8tehAhoclDvqNsq6a2K8NXqNmeV+gmk3iq5G+hhC+luuU/2dc02uRpO8nk0xCxP4YGWF+43lwRmzud0oZzCg72rVr7yDMVsgaG3K5sImZvljiGQt8sSlhWeLIKcKcvLf6kLo0TGflx0WKfUTxU5SHpQ2Gu+bXceKhPTOqJJxd/aMlBY3NhmwubDr3+OHwNSpbNskaLK+jkeUzLKW6WlqPRKPNkI1pZGTM1cl+QQTSif9UBkIgN65sBzB64uuZ/EUMYhPB7sy7VMdtAaM2e7YTnS9T62daw17Hu9IwMfPxtaFBSv5WxHb1Yc6pQnWcZaaxGeOcCQHExoSf2ETUhrbX+nWRMP1yAQjXrTdm/YMDk8XQFyGT/Tu3AAMViANraUpZsl18bv9a5YSKE2YGMiwNxlWigrlfdvme5IkGls5in2Lc7Lhml/M7wz4FUDslaZcgcGekOaVTMgs7X0eOxGn+1/Yk9F00B+1gZueDI8OsDpRQCslzsXYQHW6qh48tVETkknb0aqHiDGhp9kceeDKRf5mqpJSDtuKfwVVxJOKJJEMmyZkHdjDR5MH4YiBtqBFl4FTslayYt2Slja59NHYeNI3ssnvx3/sCyeeq+NeHcCoGjE6AsG6Hsq0L8DKJyUBmT/Lq0e+gsivH/03sxzu46JcefAKKG+Jt1U+7LeIJjn7fnzIULJFIbR6X2l54ajgDn4YVbCItrtNU8uXqGSaBp7WO3vE6mqBRzPg9kzVW/4mW5XJBVFeFGKESRaN3uHrL9O+Lmf1APyFKM64+g8pYIuEYpQF1H/TJKEDdKSIw/oYv/DtibPxuygJ/BPiXeZmNys58W5MGfySsbNQRb8fxlEthyRxTc2hCUunKRcxRWJG3eAzqw49kpNiH7IgxUSZFEqidOXaVLjKFBstVs1Yq4x1Foe9jFe4R2xffkciE0p5DIz+LceqRpBOINQPTD3ERNni+et5UflpEFdxtec3Xo9R/Qy2box6FIC8qxPXAGKPtB+UYEGF4XpOhhvXR0aGo6TQBDWK/KCv89flwcNOQKbqUjrU7QBNU7+vureJ5N8j4UjCpa0Csf1Wdu0Wq9owxhljHkbePSEPTFYTMUlZEYunpxDxHgdpKpXy6ilB7UzUsGn88gxSFSQhCiQcKk5YG4YyK357m0zRpSABA5RJyfCEL6594u5KWxaRvlmAYTW2rtv4W4YUJ8ogyVWD66AWLan98lJEka3KecECI3Jnl//o2ZU2tg+FFwC9Tf3bxXxKLqNfBOOZV15m3LFT22ODk10mDrzjTZxhQ6SvwIacttHMUjuMnDfmsAswFbvXp0KAis0qX5XqxtywdFZ6Z2sI2V74mKjjnXxsnCs5JH5JxtsHYUlznnBGFWHiePfv/CaliTOl8ORETZEVu8KqNngjxRomLMfO2zSRAKW/PqMG6Hm/VIIcHYz433HvPXCAXFSsybsB7sbtWj78YY5y3YFkrTCwFrUxk4KkkysasguZQuPhMTEOldr1jkUkiwtsdLg373iLwrg1CYMVcktaoWVE2ULUJSRRHq7fQjPEL04U9HhhFf7D6Q6mbZY80aNdezCjN3bcqUYbi+vgzm1RNn56k9inqW9EudAX1twp4z8+rw/EeCbv0uB47Ra3KyWqMc33NLECxAKb2bmQXRs2hkj/EnE+OuAl9Up6vmara9D7ZxPPvnmxHfEJ9q+7vgFspGohqujF1JHhA4DSktZZ9ro9wZcd6u/wNkaGyJhm2iHriBNY8FThZCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA8UFxsf","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":"yPnoxrPlka/zY0HPyA+eAFJ7xUuo4L0RVYZSKnbAUa9Avn0OunYPsG/9FZ7d8nqhqxIVEV/P+MYC1DCHwtLKAg=="}},"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":"350dd480c09c6b51655584e746e25d8b11396bf126ec6144ee5f07d938016198","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."}