open-standards/wai/live-conformance/age/vectors.json
Transaction Science 298eaa70f5 age × co: the room's own service is not held to the serving rule
A room with both `[age]` and `[co]` broke: co-performance's clock follows and
logs every performer's objects over a relay session of its own, which holds no
grant and no token, so age-assurance §5.5 served it nothing rated.

- age-assurance §5.5: a session that proves possession of a room key (the
  authority's or the clock's) is the room's own service, served every object of
  the room. The proof is a GRANT_PROOF naming no grant (32 bytes of zero) over
  the session's challenge, checked as live-rooms §10.5.4 checks a proof; one
  that does not pass refuses the session with that section's reason; one that
  passes by a key that is no room key gives nothing. Co-performance §8 points
  to it; §11 and §12 name the reasons and the new vectors.
- joule-moq: `grant_proof::NO_GRANT`, `add_room_key_proof`, `room_key_proofs`.
- joule-moq-relay: SETUP checks room-key proofs; a session proving a key the
  relay holds as a room key (an authority's, for its rooms; `[floor]` or `[dvr]`
  room keys, for every room) has `SessionCtx::service`, and its threshold there
  is past every age. `ClientOptions::room_keys` presents such proofs.
  tests/age_room_service.rs: a room rated 18 with the floor held; the clock's
  and the authority's proofs served every group, the clock's token alone and a
  non-room key refused `below_threshold`, a forged clock proof and one over
  another challenge closed UNAUTHORIZED.
- joule-moq-room: the clock's session proves both room keys it holds.
- wai-rs `age_assurance::room_service`, the corpus case `room_service`, and
  `age_assurance_verify.py` taught the rule, with three new checks and four
  mutations, all caught.
- e2e: scenario `ageco`, a room with both `[age]` and `[co]`.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-22 07:08:25 -04:00

3910 lines
576 KiB
JSON

{
"about": "the conformance corpus of extensions/age-assurance.md §12, written by wai_age_assurance_vectors gen",
"principals": {
"authority": "414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22",
"clock": "f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde",
"director": "872d746a2e7d8520c6b14932ce6d1d407b0cbc069dd484b584f8c72e8bce034a",
"performer": "6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969",
"viewer": "34b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83",
"viewer_2": "eeac5d58fe8e51d6668439dc71a964f7b54f3260e49a7859a5d9ae77696e40e3",
"rater": "6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473",
"edge": "52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8",
"stranger": "5130085c6edec3fdbb8b72352b144f15bb879a1a4ec96c8cacab58347bf48dd9",
"other_authority": "a8c303b842f9ca7b9e729cb14d769bbf0763d240fa9513c0ed02ae09e50020bf"
},
"issuer_keys": [
{
"source": "RFC 7517 Appendix A.2",
"issuer": "issuer-a.example",
"threshold": 13,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001"
},
{
"source": "RFC 9500 §2.1 testRSA2048",
"issuer": "issuer-a.example",
"threshold": 16,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001"
},
{
"source": "RFC 9578 Appendix A.2",
"issuer": "issuer-b.example",
"threshold": 18,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001"
}
],
"rfc9578_a2_vector1": {
"pkI": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001",
"token_challenge": "0002000e6973737565722e6578616d706c65208e7acc900e393381e8810b7c9e4a68b5163f1f880ab6688a6ffe780923609e88000e6f726967696e2e6578616d706c65",
"nonce": "aa72019d1f951df197021ce63876fe8b0a02dc1c31a12b0a2dd1508d07827f05",
"blind": "425421de54c7381864ce36473abfb988c454fe6c27de863de702a6a2adca153fa2de47bd8fcd62734caa8ce1f920b77d980ab58c32d16dde54873f28ca968e8c125b8363514be68972f553655bcc7f80a284cc327e47e804a47333c5b3cdf773312cc7ad9fda748aed0baa7e19c5a2d1dafda718f086d7fc0a4bc02d488e0f20812daee335af7177b7a8369bd617066aed7a58f659f295c36b418827f679725b81ca14ea16fb82df21ad76da1ac38dcf24bf6252f8510e2308608ac9197f6cb54fdcb19db17837302a2b87d659c5605f35f3709a130f0c3d50e172f0cae36cbc9467f9914895a215a9e32443bcafff795273ccf8965a7eaa8c0b2184763e3e5c",
"salt": "3d980852fa570c064204feb8d107098db976ef8c2137e8641d234bbd88a986fdb306a7af220cfadede08f51e1ef61766",
"token_request": "0002086a95be84b63cfed0993bb579194a72a95057e1548ac463a9a5b33b011f2b2011d59487f01862f1d8e4d5ea42e73a660fbc3d010b944a54da3a4e0942f8894c0884589b438cb902e9a34278970f33c16f351f7dae58d273c3ab66ef368da36f785e89e24d1d983d5c34311cd21f290f9e89e8646ab0d0a48988fcd46230de5e7603cd12cc95c7ec5002e5e26737aa7eb69c626476e6c8d46510ee404a3d7daf3a23b7c66735d363ca13676925c6ed0117f60d165ce1f8ba616d041b6384baf6da3e2f757cb18e879a4f8595c2dc895ddf1f4279c75768d108b5c47f95f94e81e2d8b9c8b74476924ab3b7c45243fc99ac5466e8a3680ad37fa15c96010b274094",
"token_response": "675d84b751d9e593330ec4b6d7ab69c9a61517e98971f4b736150508174b4335761464f237be2d72bbae4b94dffc6143413f6351f1aa4efde6c32d4d6d9392a008290d56d1222f9b77a1336213e01934f7d972f3bf9ea5a5786c321352f103b3667e605379a55f0fb925fbb09b8a9f85e7dd4b388a3b49d06fd70ba28f6a780e3bc8f6421554fd6c38b63ef19f84ccfcf14709dd0b4d72213c1f060893854eba0ea1a147e275da320db5e9849882d5f9179efa8a2d8d3b803f9d1445ef5c1f660be08883ce9b29a0a992fc035d2938cbb61c440044438dbb8b3ce7158a8f9827d230482f622d291406ab236b32b122627ae0fd36bd0d6b7607b8044ace404d44",
"token": "0002aa72019d1f951df197021ce63876fe8b0a02dc1c31a12b0a2dd1508d07827f055969f643b4cfda5196d4aa86aeb5368834f4f06de46950ed435b3b81bd036d44ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708bc6a21b533d07294b5e900faf5537dd3eb33cee4e08c9670d1e5358fd184b0e00c637174f5206b14c7bb0e724ebf6b56271e5aa2ed94c051c4a433d302b23bc52460810d489fb050f9de5c868c6c1b06e3849fd087629f704cc724bc0d0984d5c339686fcdd75f9a9cdd25f37f855f6f4c584d84f716864f546b696d620c5bd41a811498de84ff9740ba3003ba2422d26b91eb745c084758974642a42078201543246ddb58030ea8e722376aa82484dca9610a8fb7e018e396165462e17a03e40ea7e128c090a911ecc708066cb201833010c1ebd4e910fc8e27a1be467f78671836a508257123a45e4e0ae2180a434bd1037713466347a8ebe46439d3da1970"
},
"admission_logs": {
"rated_room": [
{
"t": 10000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520a039cffdfa02f2a080721f6caafc6653088681f5f2967a9faa76b049ecdd2542004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520a039cffdfa02f2a080721f6caafc6653088681f5f2967a9faa76b049ecdd2542004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00023f4359145cef81f67222322f450b5d2d1b411a0186215067bf2c5add7b0783244a77226f300993dbb005e3e930095e41675d4a015d62d5ace170cf4993e23786eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b4d18da4e1ad468748744c4c7e77a5bfa4e52a23d174bc838f57a431372d1cd70c602a52f355251f2c67fee5d428ccb8d2627c35a8221110a80dbbe0e79ca15c7e5fcd03f9310d90c3a48c6bda60585e8adfe8639ce9509b24db21d77bf188e52b9c2a301155b9b00f7f5c867fa2be8637c36b469e42cbe0b3e27e97ef00c48d81569836d8742fd0d22a48de5f25823492dca506b27bec4bb142fb907c1be3486adfa554ff9140f0bd555aeb18d602034cc7b780e47b2f8f5a1a7961564e87dbd25490d48d96cd558def973423c91fc20b241995c276df6a84809e98a76d77cea017b17894b9ca101d880ca4e8437614b558e60f3eb1dda974483481c13c541e6"
},
{
"t": 25000000,
"challenges": [
"000200106973737565722d612e6578616d706c652013a044ed4a391810da69dce246f91e7d7800328e7daf14ca2a5586f16cf80cdf004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652013a044ed4a391810da69dce246f91e7d7800328e7daf14ca2a5586f16cf80cdf004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "000265a1a87bd1df597ebe6539c2301e9c49a0efa1df93a21ff511a7f8d099982362c58f21185de28b57d06c7c9d8aeec83f2f8d768a75b48603e832778620f8d6e177b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb050c7a2b5db68ae822a0654a2bf314c0e23ff01e11b3e1557e7f588821614b9a8787ca3f6b62691fc8a6d4f14c281a30098529bd5f32df79477b69c37b67e64cdcd3dc53124082cc3b6c8adcbb7f492861907e7c270cc8693ac8aae71e2cb73f315e31489c8c7fa73918f9b0958d37fa583d5bab03714e58794f6e6fcbf3449d45929b372b61e13c458f38108d3c7be6b68acb6d1ca782446c41680eabfbb80d5c955756a94f44964f27ee4efa969b9d86d0b996adf7b2a6af1ed44222a34b0abf55fe36992e1056e74ad7ed48bab054a428339c815203837188d468ba5b91937670715cda69317197b87479d8e5ceb8488f9913f5706411a32f3e67e5ec7763"
},
{
"t": 70000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520a60a9a95f73f606c2092b29f701186d07dffd4e4500f02c5fb10a1737415d531004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520a60a9a95f73f606c2092b29f701186d07dffd4e4500f02c5fb10a1737415d531004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00020dc8c28a50ebd9438d173fa0bb3b749ce223aca32aea78080f2eb05a28fd40d219066bf423b0ed88d6adb185e86a60b6d94db4a287027fee9f357138414708fbeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b07b974a2d56f8028bed51336ff2df89679266075b5e5105a12b5d0345015891649cd9ad12bd1254c985fa455942ca5f93f18261ff547cf27b137e2dd4f7bbe1788e6d31c75dbf4bcb904f0537a50b1c98e3249e947ee25e39e5a3866e0770188c188bddf4d456a2f5af5cd4fda9d5eef907ef8f2acec2d067feaac6a5a32bd5a7280c7696279ad15f74e2e143ae5cd9657cb9406bbbdfb9e64a8ecb22e449647664af9e29694dd54817d0408abfc1666410e973c7a8c82742d3217cf919ef5cfc5e423bf54577115f1e7101c5cde5dfcdeb0c20fe6de6b312af56706b6ab386308e863489c6465a7bb997877be5bb3f7468ad98fdf2ab2eec5f972a354369dd1"
},
{
"t": 130000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520d862e79210cd1f9b3705898aba5742f830912af636a229241c54bd669c6f2431004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520d862e79210cd1f9b3705898aba5742f830912af636a229241c54bd669c6f2431004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "000203df99f3c64fdab1a7817c0dbe7ed6131af72007ba36910df95111498cb2746af32ff408c3fc3ad8d87be5e54a1e01dbdadbfdd14f8ac09dce5f687682b2645ceff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b0516a96f3e3b656b4d5e95ec0e7b4f4bdb60993cee829f922b90f694f51496885071d575dd472b348f10e9858e0c8ae34b5961c7f9afb8c188ce193069932f686946c73daed9bf038db64744f229ff8eda73828a94fed763fe2941523fc53e16d254868bf523378641060d373f5df0a4fc360fe36267adaca51af66ffd69169c9607f0252d68403318d09bf20a5f9a70caafcc15845f1cf8160a3cb82f57674d98b8cc69fe557171b47b2690b1c0c753d077b01a63f7d8aad1415424adb065547f3cb0671e3d29b181a52d9a56cd9c64a652087e8870cd5e39f8a72bf2b8d9c1b0614e07a1d06d7388694e6c1377d7a7cf0728b39c725ddb7216f6631328d35c"
},
{
"t": 190000000,
"challenges": [
"000200106973737565722d612e6578616d706c652048242c0d96ef187d2e8cfdf5080d82fbd866e0c89e65295fb2c7e2c8bb6d3306004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652048242c0d96ef187d2e8cfdf5080d82fbd866e0c89e65295fb2c7e2c8bb6d3306004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002d949f22f1cf9ef2b3531863889b5a142ee97c8f141f2efb99acbf08cd57a0bcc32674223076fd9b35f6c960bbf9664183d2e47127b3919631f2700379e0f08d3eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b4f7573a3b01dbd23035268d133be1f8cb5ca40df19e7fed1e2526261d81822b562f3ce1545bc6a5f8afed8d3b1f87559570515b2f8103cdc78eafc9c07cc09de5134682ade1f6d9d0c032743b61c39137c5ad8c8b7365957bbb9c3ea0b67f6aee6405758ca7398f2ef52d764c3a44d58e23690e69dd754ba42fbae1c34d5326f522e01f38a523976cc2edce2cd8c3f9f8bbe56a90006090b91f278e9722adba6b5658cca8265a3a3336a8ff417d7d5626e7a525443bcd8236997c8941109181fbb0dd7493758096cf82466729b097e0d434edbd2fc8725d44d1437947df406fcbd9c96c4546cdcd2c1ed48e206a89dd9e10a8f4475c3dc4f602ada62b15bd9d6"
},
{
"t": 250000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520ca6c2a7c58a90e86da9dd0b6fa507458f718f7d12d41b5f9257e8310f1ee2ff0004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520ca6c2a7c58a90e86da9dd0b6fa507458f718f7d12d41b5f9257e8310f1ee2ff0004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002343cef66d2b3d8351aad140458bc37ae7fc4bcc077c2042ac47e98f38298396aaa7e907bf456f24d9f4ed7c551d98a5f4b54db7119238baa56c757f6cb8a805beff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b0ec9ba77b84a80d5428b19be21ed363b4e8cc4b58fe38125cd698b28284349e0920b1e4e882410145d04e93babc286d7d284c5df99155d868f470ef5b781016ec17c1ebeb7755d145843e03ac079c08e8f408c86fbd7296037de3b0e2855ae907f18bf85b15a2b80816dfebcaeb696aa605553a2d3103fd93dfb488042714cd641d3e4210588a2be9f8e0a4f80a399ebe2ecd7477001bbb63cb5f47136936e930b0677c4ac5f6cb4c3db17613d22a60933744a0a619c3d7e98663d5ddb83983cbdaf1e0e689c0e9e0c4744003cf31515a58129f7aff94cc8eb042407a301548d7ce4241bd5b3cd2541acd94f855bbc9966b2be01b5fc8653cd1f978a8f20900f"
},
{
"t": 310000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520dfd6f94c66b6c1400c0c706920310f7cc1c85948ffb15dc2c5d5bc4573092c88004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520dfd6f94c66b6c1400c0c706920310f7cc1c85948ffb15dc2c5d5bc4573092c88004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002e4aaed411dfca1712f1c2dfc1d6aab6a0acf7bdb6dbdab5da05d0c51f9301f52bca58cf697686a5081d2a362214250444081602534eb8e87b72d6279ffc4ab15eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b51689fc38ff6f7b2c68d86a06da4af5c00a442ed42f8db2a0c5b7bec8fa51ca623a3eb69aac1b0194a7a2fccf935334263acd7163a941a2d8d019609f8e39136cb382a27c488f2f5abb72c44a7780e4a9ee10ba798cb002830612360890d19f8ea8999d015477b761c6e477bba0de34a364e4bfa5f85f47be2dd00b0dce4f65c54ed017d913e0199297e5b713caee19907c7391b741a9fa28a1d50eab3378fa3a7415bd71876c9bd7e06efa5365a5192350dec9af8bc9b1bf9be405aa40fd2ddb3eca38776a488e3cf9a23160e85c8b7d63f04fe3e89644826ce477d7fc97c74f5b9ea140aeb8470e591688295cdf012a8f9ae6ea3e8fdc325c9698cd3be2a41"
},
{
"t": 370000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520b77f9f0c0deb2feab3bd613d85e58db4ecd9ae48b5b76fad01602a95e646b408004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520b77f9f0c0deb2feab3bd613d85e58db4ecd9ae48b5b76fad01602a95e646b408004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00029748695023c4efa3db1e7f8bfb53032ac2b9d21e758a0bd3132d670abce7da36e383e89bfbc2e6c70fe5a4063eb928f19549217b12b92a313aba996eb30295dfeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b0751e1ea422876908f45bab94dc213bf3b30013b392871050136680dabd99227ecb6a1136f827a20899a373cb22227d8fe135db6494796041401d5d0906e3d432cf5bcd7172091618c93fe14553bcc657f1ee2becd9cb8aa87249f198871367fa8190a8e700194d1752df072d07ed667b48f66fcbe8bff2f7c096d6860daf26d9aceb6f5e9da25621b40dc1c3a118a3240a5926c4d5c7b2f6989bc90f24e2249a4b6661a6cd94b1e8f3aa434e0ccd860618497f084a6ab5047196a4c97391edab2143af6513b14682297b1c1f561540966223ca16b8c5ec1beca7828397bb633c1b580c6e28c7b406f35328cf2b340e32e7ffd78ed1abfb7d8c7b3b8bd1c6275"
},
{
"t": 425000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520d43941fdb4cccf168dc49e3dfcb9a9aa361badbbf5dc4d2cc1c07cfa5df4cb72004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520d43941fdb4cccf168dc49e3dfcb9a9aa361badbbf5dc4d2cc1c07cfa5df4cb72004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "000279f5635559ad6fc0e54c7e0a26922c2d0fe61239b66d9f7d3e2f8fd706a5454a29660c8fcf36faebe0d9388266c9da9a44c81e5913724ab340c91eafd37997fa77b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fbc0a9d70b80e35a50ce5c5934082ecff8b1ff34fbccdef0cfec6790e5cbaa70d65041b6e43bf0b05d74d8c9c698e84a61c5ec540f1c5875ee0b868f01ceda955edb7c44be0a42b385c16428f11d0c6305bcf989327739e314d7e5796b11ae2d33578221699ddd2ead940716525ec772be62de9107ce79f84edce810346eb27bc15eeb1f37aabb6ce981255a55e3fa604cd9b6a3c38d92ee8844aa001652b9e49407bdee4dc0826152ed43b3b185af5a6ebc2f0806e7904c79b83d2c9b013aa65f84d5fc50a9dee7a5e3d345bfa38dbaca84bb4d7a124fe457828cd16e5bc6039467dbe81253b5187197d4a4d3bc26a5a46042d804af680270032930d146659961"
},
{
"t": 430000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520a171bd2dbcc90ae7fb783c44478e06a29d8ebae2d85c28c29830364074f8c5cd004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520a171bd2dbcc90ae7fb783c44478e06a29d8ebae2d85c28c29830364074f8c5cd004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "000254eb04926964203dd111cc65b2b1e2370b83e732f7421efc9b4b6ef87b9f3943ffb0e52a08fad5673518f39ec7b8baa2fa7f991c43ea640d4de7297680658286eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b4d19330638d8c3f3f8b63c8557a6f0481fb87b72100f19e2d1c3147d704999a055e158b45e64502e7e1498462893d5468093a799c894691e1ce703a9fff4216b2f56e5bd71b9470f2ab9fda5ecc92232566614c323433224b8e889eb345a68b879c433883b5a24f9d5c3917165547b800165ea6ff909984e06fc936983a81f1fb8e51d20effb89c1f205bab167cee5e60759f84a0846694add14841d4e0698993318bbe8e3675d88a0a273a47042f589b70fb9fa01613fc1346cda52c9ebeda180bb1d545e31b09e1200f8335f62732adaeace43cd1fcfbea96e14e79b3d4c926614f8dc56d315035f464a9376b1e022b29f762dffc9c7635864950a653252e7"
},
{
"t": 490000000,
"challenges": [
"000200106973737565722d612e6578616d706c652096e744c168c4cf3281cdd1194d9d7f2a515afafb7b45329ee7d10e3861ca3c26004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652096e744c168c4cf3281cdd1194d9d7f2a515afafb7b45329ee7d10e3861ca3c26004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002183547daef4cda8f70de80b911f4d7a789389fe2a022a83d1ace449d2710f9fa02771f66ba2efda43e60e5bbb8f67e01b852af4cbe5915913392acf17a7159eceff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b56f549b59b95fe4a4708319c779a9638d78a96facd565af3cf0fc5c90191f8a6cb370f9408a734162ee801bfffe494b2af32a331a5561d237afd81880baa4b64991897fd6c42769c365be4ad4e472f9bc59dead92de1f41c9da32459c2cbed65c64712dd1616d458dbfe73968c0fad39a00c82540097b6db8a896fe3d2596854e5c90cf77ebcd20148e03478476d72d184ca3799b63d9f2bf9cef81f351df58b2942985d59a539d652708625755e2676c7839884784b1336a39ba474032fa78cc72e145904619e33898bdf9f6b6a02ad5c3955170d910db8ac25896287476d8f97d44283f761251907a1358e99aa1093fdd76e43c2cedf7f2a00e42cf8428eac"
},
{
"t": 550000000,
"challenges": [
"000200106973737565722d612e6578616d706c65201b5c438a5de33d49771fc7d9c250899e8fb8e26b4b1b803a9dca99b7af31e3a9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65201b5c438a5de33d49771fc7d9c250899e8fb8e26b4b1b803a9dca99b7af31e3a9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00024199ad2c8a824c599693a8dd09762b18fcd7bfc53a152108a2fe9dd0938271ebaf46ef8a2ebff9fcf3237d90214b9b0f35e94823a30c573d102468e9caffc5efeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b4e38acac9667758b9f8dfa5cb3dbf414a019a5c27238fa0e89350b8ce013cea9d9e2be96d44b89ee59747c6d1da25d891286ef3b37db57224f3f1722395b10e51335dab8ed11750ac080346693ed32155f1531c6227bcd2c76070998f00d6ccac989f085f35e1230f450bb4e8927ea7f1ad9da5c3d4760155e809d286378805e6bd56521a7387f5b1be911a7251525f9b72652225ebf1d4965db866d27c88947905c266614edec8689116f59bb7b153f3c720811cf819ce1edc3e5586b68c75cdcd7ed84090b0423dc73f7f192bdb0c9d1f4731672f6857d6fbb8adc1d63173766aa56296ff1b809fe9592a30b64a28069ef05e201a3e376de9acaac47c76e95"
},
{
"t": 610000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520684a2477ed775e8074de737d92101498f0686543d343e5df3f43be730653fda8004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520684a2477ed775e8074de737d92101498f0686543d343e5df3f43be730653fda8004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "000203494a483ab27cbd891d2bde8e28b2e1af5ca040441352235120bd3a587475e4fc8da28f57f7ca69e34e6aab05edfcef468d89b33ccaba8190c2a86c3dc41aeceff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b3b404b9b1acf1c105e8d9a4d4ce28cb72950215bc24914bc84ce8d156eafa79bc2800288c640ec90ad14ebf996591c8da04e9dea381d402bbb3476e8a2a678af882c59a429bb0967ddb08a10b73ff9f19ecf82887653f4b9af86b6f8e223e433f162abadff76d0796012248598751cef4ec14f9fe58583605c0099ca36e5bc612cedb7903d940fac3d577616d51b02b924a202c530dfd82f2967477ed9320e6b36daffc27dd27634310ed1594c702296adbd99c4e3139afb0d4c073ccb5c60e6fb1c98410d00e54d26fa662c1775b96181dd3717dad8ffdf3efbad1bede828071a7cc4e326fd59460eef2cb49aa9e3f10a4745be5738f8c920fafb7a6633707a"
},
{
"t": 670000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520b247b4c252b878447800ddce6f9ccdab1ce1743ea7128bb06036638d685cdb6c004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520b247b4c252b878447800ddce6f9ccdab1ce1743ea7128bb06036638d685cdb6c004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00022b4e0dc4c3a512f59e5ddca5c914042908d7896209694969a0942766937f6fe82c86b50fe84f94060e600cff1ad848868c71d67390d0d8e023fec98433d3de2eeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8b3016d1dd06b5be82aada8b02f92f6398f745f78c3357c75f4e852a2ba6fe443bd5d0a1d1f4fafbe5364f13a4312ac6be486a664956114fa3d0460ec412064b31f3ba0df576c7fd75fbbbb80520a03d19ec882bfcd2398308766bca8b5e6d50a91306519b5da8a5748893cd9e2953b7a7591acaa8ed2ef8616f28922b2bf9e560a1bf632803f88c4d6f461330300f2a6edb4c2fc487fb4702ebc38076c8733170e4c39615b9953ac898bde651e0846892cca973da75ed7bb53c089094a62b7f8cc0e527298366e601efed3c5fadf8face4c9f45455191c309f9bc86123b0c6fc5ec328adc88c5dfd4661d023e59e4225813fcb449b187dc2031c196e47d84e6"
},
{
"t": 730000000,
"challenges": [
"000200106973737565722d612e6578616d706c652061b1d9e3856ae7821895f031e9dccf9e635231fcac3b7362c671b856ed0e020c004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652061b1d9e3856ae7821895f031e9dccf9e635231fcac3b7362c671b856ed0e020c004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "000275ffea76e9f435954ec5611638c61a4a8528188c48a82ca648afad75f83006465edee998aaffe4b236cdeadf5aac7ec454ef5eaebf491815929ebf881567deaaeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b2a44f7bc8dd987929de737b54944dbd1a3692a801cc34a9cd96c8b83ee4a9aac51e76961134ca250f1326aa8060d5a946061a7af919577d835dc3caf0653e4f3840b518d8d48c148fce651aa9db93b665b913042cdcab1a1715617ba63d680f58444cf2e620eb5e0da2b55a625222306de4d8931f61067eec50539092a711d881b781c0448e031d8978ece08212396391fe57e334d39664c24b906942686f154ad765b09b6be999041c29c5d1b2f358a89bf558ac4ff060ae3bf5f307247093d4bdc92b3b231286c26adde767faddd82ffd5535f7e3a92bb52d724fade9a5704eee8016e823d33d1533ad3c4a3ac70ea46757d839c53e5008e7290999e122dd6"
},
{
"t": 790000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520b3ade967d536a38a56c2fed95a526e71c82b9c78aee6e8b3fd2500deec9fdf42004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520b3ade967d536a38a56c2fed95a526e71c82b9c78aee6e8b3fd2500deec9fdf42004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00029a5548d90a6ef27ef6f24aa5110a091d1ba9cb2bd115931dd1fffdb5b82561d5e0a15937d178733d163086c2a19e9e720f37b4ae9acabcfe67a10d73d0d8bfa9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b5bab0b0c0762d1c3edb908788bf04cb2872299fe21bf3294af9c8ba8d8d5ab9b15163d43795ef70ee0287ad6d5a982a773e4ce44575f5e3225f5c2918e029ba46690f771ccf2ff413457ba2bc013df5c2a977e2fda6a7bd22af643a481f5cf4d74e21a46d58ca9c1d37d7d3caea7fc5777968f8b4adf26d223344db7dcb96323f46508978c33771c621309e05a160b62bce806894c37a0392885c609afc232eb0fe36cef0243b34879dfeb0cad34129e88868a5457580da9f78468569b73ce101b28862e8b7c2c31c0aae2b7667e71618a7ec411f4954e0d3c5b4014142b9b8c2ea1179f86f0d013a28934101c08297b8a4000acc507632769f82bf03d0b95eb"
},
{
"t": 825000000,
"challenges": [
"000200106973737565722d612e6578616d706c65206f911889637c39169ed6d5ccdface55ffce4fe43c4882d18e0262f0090bd31ae004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65206f911889637c39169ed6d5ccdface55ffce4fe43c4882d18e0262f0090bd31ae004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00023fc4396a7b68fa7b360b49ad733b7e5cfa0dd7d9765428584db29f17cee54391a30128185f295b8c8381a840c3a9c1be0bcb23986966143ad71ae965ca1727a277b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb1ce1c0ff4aefadc45f9d257cbe0a8f557aee3be8bda4d0429418a744e57e871a60f20e16336ad25ebdeeff751ab15c07947a424c70dd5fabcc8630de7bf5655ed87236e2b9a52b9bc3864bc9cb5c865c6121e371c9f94340a659b4581b7983949f7ea70e6f7a64a83943991a538acd47e0c67d3fdf0ddf4de90f0de767384119f1827f5045975bf8aacec88ef02e1bac0019ce153ae85264873a89bef20158ca14fcca48838a3266eefe792e5646ee7aae01155eb88a696649ef4ec601768bb33d5da99b3fa3d1785edb692d9f99c21df14b298bf0dc499b82f822f00f7936a0168a20d27d203c0da58ef75f8be9d74caafa50360970cefe456fc9acf18568da"
},
{
"t": 850000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520cc56f6643e5c222e5725627cbbb53f82bb1104b26ee6af240301a9375f62cbee004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520cc56f6643e5c222e5725627cbbb53f82bb1104b26ee6af240301a9375f62cbee004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002a08928c7b0d763d929b3a8331ec6c934ac1c4644177089572b0ade4299f2eb34e857d48571836ed01637fe6aa5c18c153901ff14bac79db295fa9ab2a9313774eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b87754db747c54ed8433421aeebab2b9305a22a08c95b0e99ca1d3025adf51adff77da6775ebfa06f2b203bb15fb8bc0a2b5959a1eb45b8a3d1f162aefb4ad672c690acacf3e3065d57f1497402d8c1a178feb27bb8e42944f747994378564efbaa84497492fbbf6119ec64c177997fa12b10bcdc97217561207059f4e9f18f83d47bab73f42f6e40eeabf6d5d13bb7b5baf502ff558765002eea16fdc0f7fa1e5f37240374b7697165abd4570df0dac88bdd4ee5b01b05198a73f3360c71d33f6f3f4c58e0b75d08164d866b08fbe3fa7cef241f039d03e5bf2be56f8ff3a4f98de2d9c7da8b3c54b027005ba16b5cbe8fc1188669d54e535ce31db862012dc3"
},
{
"t": 910000000,
"challenges": [
"000200106973737565722d612e6578616d706c65202b40f1a61dcb7f941e2bec4f666b72e9dd8598dcd6cb558c2c2b0c8997e2f048004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65202b40f1a61dcb7f941e2bec4f666b72e9dd8598dcd6cb558c2c2b0c8997e2f048004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002110fe971a1b309c2162e1dd1a751c0029d4ef29324bfa487ecbabf2d09ee023863eb1e1d7d68ea6b8ffdbd6aeec4767561b309439848df304f31085c30b675f2eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b04cd5b4baedd87a14d2b96eaca887cb72fa54d3dd3af32c90e714d1ba9ef4c5d379ffd91ccf625edda10a123c6615878805ae3b8e84146ea4db2ba591b58c19c8548913d7e386fbee8a97859a755cc11af388167995264990ea09b19d64feefc43dc385ea81b94f1d9fa8854b2c7e94974d4e25e80587e255a0457b65f7b25cb45d3cf8e4140e9664c94f4956d996b193464856a7c33fee2408de381d54a0c68984ea58fefdbdf41c26a09e3ca9cd4def6e9bacb88be2d30f4ef70890eea52a3ea812a94ce385dfabec92ed14c00259be96b9b8d1d6df9408c723761e43bed63ff64959be9d46a75a2d382de72711b1aa3d4a403ad6fbaae39c463002547302e"
},
{
"t": 970000000,
"challenges": [
"000200106973737565722d612e6578616d706c652071c95c951955acca85bf31c5a01e3ce8b9be071beca2887f7bed1fff5bc8bd31004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652071c95c951955acca85bf31c5a01e3ce8b9be071beca2887f7bed1fff5bc8bd31004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00022691345e32357e5218dee73618e4ce0f964b579a200cdc54c6c9e438b731d4999143c3dde38aa56ef644f75e0273d832c3045cf02c97dfcbb13d856d775b9a25eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8b1cc11b826b336c4ad84a62b13b3c7b2230751438800d056433eb3fd2dfa4890950e88e50c92a2ea77c0b34e4426d2f5aab139ce24aec7dbdffc4f691327bae0a0b52e3ae875008ac24884084211799161942df325b09dfbe4387f3efa8b82c9e66bc795f14d50750f77f3c13d2f16b8ae877f2dea76d9efa0834db544e24f4f5fc734d8c63edaca37bd53e1bcfa22bb7c88a2035a6c30f6e54bf456d463f29bae46f769934cb81bb953ca70b219ef29373328b6e6579cf647545884c304db3f8e01d875a3522cb70f58fbd97f1c02bdac3a8f3838faf865acfddd1b611750761215262e6399ac555850c5e2655af62f6fa87b3d911a68df62e466a1f2b0e25"
},
{
"t": 1030000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520c0e5b7c4adbd19b560ae3f800b68253bdcea6002ae34ae037b264b0ea2cd7ed3004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520c0e5b7c4adbd19b560ae3f800b68253bdcea6002ae34ae037b264b0ea2cd7ed3004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002bbdc076e7126e0d5c929586e289585d1b39af16980b6272c5c940d6ab7eb50280d7f32ebed618010444cd4041c1ae93f22a8536e92b6c3511030b977342b2ecdeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b5fb0deb6619a34dfc1806cac19324ba5c4a6c071ea1b4fe6cec4685865d575bd2ce1b14c68acb7d22b2acbf0c219988b38706d5fa8164ef861fddfdd1e96ed1688d400f98f45777f340b50b820ee4c02b75ce8d827163a37971f17a3bf8abf4f736d4f23e2637d443f5c306816e0c74f3e8026aea9400e358783db30c593660f9e56976c24da561d00fc6b96d127e5f1e54be95909a8e9d48aed1d9860ad7b605e65a660e51b276ebd33453bd2e3612ec839c434fc0443231381026f193bff9ca2d76bd56576c05f19e8f3e9c1a30ddee04b556e75451c1dc9fd1656a5a8bc4038c2ab523401b25aff01ae0bc31d43c908c7be610c8c1dd75cb2db4039ce6e28"
},
{
"t": 1090000000,
"challenges": [
"000200106973737565722d612e6578616d706c65209d6414a20d2548fa99dbab0b201189263d62b29efbcc7ed3eff9216a685c5ad1004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65209d6414a20d2548fa99dbab0b201189263d62b29efbcc7ed3eff9216a685c5ad1004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00028f152d497a8ccd8b606a8dc1a561f0e3f5c08ceef5a878b26aa48d216c3a3c2ab7279a8919cc5e3efd4c98dd18598229a56b1c99ce31fe70f38eeba53e4679f9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b761484fe43d487bf77b2efb245a4b4268165b9d93160a9ff89072c61867108c8d45549478a815e121664fda0f051dfacefd28ce0751c59974d774346d1764b14970f3c6f02f9376469c088bce2a4994f46abf694d26c3184f52ec3ca321eefec3863a23155e3fbc3128efc1c5e2851c9bce1775b0dc4cd97bae3ecea13b938adf241947d35f51996dc0debc286df787f3df3cab918b143f4b96ddd312eb754b6ce524a84612fce5eec20ff696840400ef051bc1a89354c217fca1cdcb415d8c7b5d3df7803274223b5e5da1659e1ea0a1674a7223d34394aaf9e455bd11be4d1fb692a057ab734ba0d6866744ff26f210a1a51261f5cacf4257495b3efec1f3d"
},
{
"t": 1150000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520917631a8f893b9a5c7d55ea351a76940b5a8539dbf9f1f8a2eba79b1ace97643004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520917631a8f893b9a5c7d55ea351a76940b5a8539dbf9f1f8a2eba79b1ace97643004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002bab3197f2bcfa2820ef312d8eeec34d9a3418db06a8937af72a4c08a859b9bda3c93e35282102898f5a727389ed4916f3fd38b81f875245059e6fb0de5b529d6eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2bae55fbe1965a5159077cee5a03ea73f4e66a8db1bdc2af06a954144cb020f7d1f3dec38aadcbe04002f4d87540e612e79c6a227c3b361015b58053ff371461d26baebc159a20675a6b859dc4b14ee00bdd7285333fc4221a2baf719a30cc1619b8bd330b71efeb826d5d9f160f3c701a071bafad6da61dd1a82e84db6bd8fc397cba8eeef98f9cc57285ae1d178605a1e5ba1a7d0509a78eb3259a47bedd5a2867981974b512c90365457377eb8ca5955203ad56272f8c601ac0c09ba727dd2babe688088f391583a79b4c63c23a29ac13fa3ad25f35420269b6928d49f907c12550ecc81bbc6780a324a3463b54a21ac6b53ac1120e16e81014c296b6479f5a"
},
{
"t": 1210000000,
"challenges": [
"000200106973737565722d612e6578616d706c652070d07f234e6013173c31f054af47b43ae53fdb4fd24cd11f2876b438ecb0e780004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652070d07f234e6013173c31f054af47b43ae53fdb4fd24cd11f2876b438ecb0e780004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002d7e3d2d3cb274f955a64f72557f0d9289af0e3c463dbea1cc5bfe6b6443fcb5830ac4079147f9ec022bc10399e24c269a2aec2ae1ee3fe2f1049085e67e50cb1eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b00e5661145197b6c1af0c9d5e33d0c5c3fa17d1875d90b04c17d12949e2ed359d2a9fdebcfceae784f9bb621b0ca7eef197c37cb06469a7219c0920039fd6291297d8cf2be52e497da3a73db64fdf5da410b9aea286c1bbb05d144deba1719cd96fa68803e2f65a0626d64c500bfb1db689657610fb05d1de863a516c6d1a965470e80ba0edb7430d3b4b0dc98ef6873db1596169867dcf866c4445410d8590bbb2aad32e0c529ae372147da1d01593e9c4c89dd2a8b21d3ca94a10dae07f6503ea785dae7f85eec2ea0e08833e313827a74b0d6bf42d2605dde9749808087e4195c3268bb697da0bed4132bab977f7d382e1394a12e1cbde0394785b949b1a3"
},
{
"t": 1225000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520565b3bbb3a5111f29fe85fa41798ebe978caaf788b635dfdd3ae7aae4c6891e6004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520565b3bbb3a5111f29fe85fa41798ebe978caaf788b635dfdd3ae7aae4c6891e6004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00025c05c6d943e2e07689c1b5807f14be6f59f3ced2ef57f072632a16ece9e7b272bc4bf8d3439f811f9f2df667367f892593f42da1feec67dac63093daaa6f01a477b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb822502c0fa83493f9d700b3fc3f1f3e1adcb876de00cfaea24e283e1a35532ebcd0fc617f7e5227202500c71bdc0f099bba77bc95ab5537aed6e5e351a93826e8fe6a23376b788ccf30dff6d7574d53283a0255f83201678b6d39e4e4b8602620b296bf6fc5ad11efe4aaed4bcbd4d4c789d45f53424a7b352c1c4ae9f5c209999ad5d84727111064d040a7a1274e571a69cb2df1fe10ce4a34e58ae99bffc0e1a64ff7c2c99a19c59b2a029011d35482871df4162f7b6d6c18ce1db6d449237ea8de802a853caa908ebe15937bd5f07e47aa45345db701a04d796581ac222b601ca941a45fcb9996cf35f51557c3e78711eabb9cbd387c32b6cbb50054308e9"
},
{
"t": 1270000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520edc943362a7e3e5f610b5119c60ee66eea3fb6713a66c873b22ec3d73879ebdd004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520edc943362a7e3e5f610b5119c60ee66eea3fb6713a66c873b22ec3d73879ebdd004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00023328e663b80c303333b2cbac1d7655d5efdb41d20db928dbb61a90e027c43988120f043fb488d8b2014b77182058af767193f84f07615ffaa06062a998bfd2a1eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b9a56e300b684112f99446a10dadbe433a0221b926385c5fe96173f3a0fa2c13b021019f9904d210f45169035b7a74f4b019188f0e3d6b058f1738deb2cfc54b06199ad5691b22b1321787bffa8f45913a797e5cb59d0b926512d3f54f45914c226c46a5d214e60f3fbe8bc1075a7cc714b7b6b6517bd0f012abfc5c58c64baa998d1e1b8089ff762e3f58db4371d59ea4812be1b3064d64754def4614b4f7e504ea84162b58f07105a82fa98efca94bd06f5105a540a66e06df061bddb9964f6cad4f7ce7df9769c3d80dc85ee574cb6772ff32c91ee3a9d7b23da1f83ecca08794024c45fa25244814ec5a4730f80dc92cdbfb73d93fc4ad2563bf64d759ccf"
},
{
"t": 1330000000,
"challenges": [
"000200106973737565722d612e6578616d706c65201c8b600d9c9330063dc58684fad4cb521f653df94a6aca27879a1f343dbc3e77004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65201c8b600d9c9330063dc58684fad4cb521f653df94a6aca27879a1f343dbc3e77004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002f31bd32dcf7385254cfbc7c9c3efc278a5dcd2da2e61eef74e86b6d4bcf14d04bd0cd56e029e04bd0a1a921a1cae571f658b93fa16de96f44265d5b0dba513eaeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b7269a9c5f85aee5724fd77bbaf89e6b2276a4b2eef8623623e3276ef9f2a88202497a2cfb574ea827f836788840e5ecbd2973a3582933fe0530614df5d278f5f5eadbc0a3dbd177b024b8dc793d8198913f3affaa11aed28c014ab7e492988642308f024de50d48706682e864e708905f1377f3493eaa265574b236fc7d20a623cfd94dc7c2786dd9b75eab9d6094b7d7fab903391a7ede67e31416331d498c86dbc3b43756199133f3d9c00f92202a27639851b3e0334171ae941ec95c7cb90de52bf726f6de1303318a3f6a9205a71e8e99edf31be70680844b39343af50049e73e246a7afb87b2a1f8f44abaa4142cf6a2128755b420695c663dc67fd6043"
},
{
"t": 1390000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520f3c3a59c695e4dcfc63bed6218fa6519b368e3fb24675db5253735c1f7e1ff29004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520f3c3a59c695e4dcfc63bed6218fa6519b368e3fb24675db5253735c1f7e1ff29004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00026d6b32763c45d9d33e4c07bdbbe35f456c7ed616d4734ed67928fac3a5063cccd2f001683219132bdcd17cdfa5cbd16695c910da6b20a09b7afea902a60a421aeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b480c796bad9f3a45ed982f810f0f2ac35bc07ce238548d021c23a5cb2d760bc4b1ca8f8aab676808885310138513f9ada14199e4646d49ef50a436705a3f4ac9f94c61a54bd358f68389971329dd7ecf1a17046382deab8476a12af98d1bb15216b3f28242fd9a0125b9a5c9d27047977d648da64a548d0e104e44908a9066015cdddfd86c4eab6c7b1f107712fb00c0a51aece7c7cd98c5c30626f3a0427e39f8f5a42ff9747f6623144c981c603d6049ca306216fd30150bff28b5bab74512f4cbbdde697b40ea308f0f2ef0b3d65478eb9484e96f9dd004f8dac51200f795209bea70d9367736e9195f49bbe699396e26d5fcdb27e337dd17227813110ffe"
},
{
"t": 1450000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520add1df85a76667b685f14af9e8c786fde0b7ec2e167c74b4802771a9327b2479004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520add1df85a76667b685f14af9e8c786fde0b7ec2e167c74b4802771a9327b2479004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002042dc9a660e49a50ed271905265671fe8f9d0f92a240697d659696d51c5a2421bd844f190e28a52d8782402db509c76c8956b26981ea854d377a4ff738b8173beff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8724f97e5f3b05d96c235b53b758794f3e5241fc86c530951ce0a6cdbe373c7f7ea64b1653e811cda827cbf75647fc8175a701db794770e03f5fe05eeaf3d819634549c03776db246e33585eae8a8fb51640884688d96e0e11828f57b6703917eb1ca52d111e13d5d76a64b58b42acb7f6ee07f3e0a12724aa12da78db1ba0321ca8d6f006faab8b18ba676a004843dcc274c585341e6d7bdbd6039028a3c9a95f944a42828eff05cc12594cad27918cc82f9a2e96731beaef854cbbda40e56c294aeebeba8406a0d79a83c5dd84ae25b96236241395d48994488a9d848d550dbe50b7bc13e5f09d37c452674b59491751f22c30b6506e3037aba265c98611fa"
},
{
"t": 1510000000,
"challenges": [
"000200106973737565722d612e6578616d706c65209ee8a73b15b066b9dbafebac505a3a5b1ece7555c23005dce178ceac98202a28004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65209ee8a73b15b066b9dbafebac505a3a5b1ece7555c23005dce178ceac98202a28004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002951d5f1b27af067c88761c9b2d22869592856c4d53b800d205e186abc20add32da8933e00ee1cb82ed400034fd0c70a45fc878825931b480f7e26538dbbbfecfeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b3c5b68df6de02efef56999a42c6b8e0844e0153adaf3177c80c6fd0585cf88652ced5d88437180f72d1a27505d3de3ba9232bfefed66bb669f180e00291e5bb4b1e4600ca08a8924778751d03ff73eba2599597a4a640920755c75dfb0138f65f50b4abbf6aac929777f7f2ef24f1098b83da3036ef0f5d2c7302600bc58b4da511641393fde731b7caf923af4773f9aaf2099f648213f744232b50bdcca600d52f28016638e4ac16ec4719abba4347d52c3962f5ff2f9de8cd49b56d0fa15e18d9752143ddf6446c3c15f8009e9166bccfc33d5f2cb3ff0acd64bf263434e2f0d44ceedd03a3ce93ca08cbd56d61aa0713ac57a0f8414bb93c5732b7bf8af62"
},
{
"t": 1570000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520d8b67bfb2ac2ee75942f32fba4248bcd249b2c077e0a0aa3f31ae0f0882b8ea0004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520d8b67bfb2ac2ee75942f32fba4248bcd249b2c077e0a0aa3f31ae0f0882b8ea0004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002159b49b928469ad55e59cc3d81d6e21109c0c27787cf305a9d625b0c4a6b626329fb8a859b61d84c65889a3b5d9c27adeb7fefa2288418b1fb8a7db0f7d23db1eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b873e6fa1ab3df6e616e250898075a7e29c57bbd7f50763d1b72e773e9c91cd344bb6d97d819d0042698ab41464d73a23cfd0e287a361df7139b5202d5f7509b8cdd49d6fd8c671a698fef68cd2c5c1ba465e8bdae0a564ac25ac95967bd7061bbabeb913a6c9cb63b19253a7e9bdd7a4828684004a0a19fcfcc46ab6d750d9327beb6ae5b007de5e1eebbcd75548f72112fc0d7b89686bb0db0bdb7ff1918f906ac87a1d3ef162152603b79ec0451d0d8a3c6c3a9606baea5379ee0244cad3b8740e991e84d282282d8ef397965778ace71ea99c4bf1eba0d435d30474e2191e49fcf5b9e703490876f0161ddbafb75515c2cad418b2c82ac60dae56cb9960c5"
},
{
"t": 1625000000,
"challenges": [
"000200106973737565722d612e6578616d706c652063178e4d19a5b8e292d4632cc0236ef89082417519c5130f704defdbc4678977004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652063178e4d19a5b8e292d4632cc0236ef89082417519c5130f704defdbc4678977004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002eadc0628a96496354cdb7ba6d590ed32651d2d5a3420ee1cf934b401b529ab0c2967122b247931d5a74ec6beda488d1d40133e7fcbc6ef84bcf583c0afe4762f77b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fbbb58b6f819940801902a66e3455ad806bb10ba727f207ed5155d017c7fdba4451d9ddfe1a332c42309a35c74a6946802665813e7a5de93bbf745e5418b14c809c193f622fa19de493b4c0a8671bbbe8e8aca4a58d10bf9df6eae18723718166ad3fd10782311ebdf9ec1581fe1014df5c9ffb74dd5893530f0597a2b6b19d1293c4ce5fc2fe84e4b0fd4ac65199dc92c5e2824724c7a5cef4d5bb69fee965778894256b4a354416a287c33d5af0ee68ea05ab02e1efa1517e265bc905b03ae0cec7f5d7824d79ffe9c84224c379017919a31de86fb104fd262f767f10ba4807485e69a875b9d0dca0a739228da9e76d742d8735cc8c10aea8e8e9799ed5a5f04"
},
{
"t": 1630000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520e0b6af203c43daba50fd60c9b151779d52ea64587f7b5d4953faa84927745058004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520e0b6af203c43daba50fd60c9b151779d52ea64587f7b5d4953faa84927745058004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002d35eb24c31397ea9f6f93e16d4ad61c35d7cb014e8ed5afa1a559584c65c1e7faaa6d81866f91b9493a3770b7b2ae5c400d0d2e52826cbe560d8a796d50ba023eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b1a277efb8e7e5d60f65588908a5fef335f09c3bb816f528b9b5b62d868c0c241056b09d72c0c82bb1601ec5b377be647919ea3b7377114dc567d6de1dc7d70767935d7112c25295ea81a694ff3ae382db3ed25ff361031a7c5b398d5c9ec408ade5853b52479ada53665d71f1bf2b570c76d1c9049157fee73f8ac3a1d4ca0bddffcb0327626c12f791b1fbf2f83a220fa8d6ef021a77b44e2695c5ac202f5b75bbb782d7d09b2750862e019f053c271977ba891939c736c5458f82afad5ab1f6bde2e57103b8ee0fd6cf7a54901fd40d5f739b568e5383e701e30f7819256bffb8dc257794947a7a7bd6653390bf49c3645dd78033ceab855f7c531e4f07a45"
},
{
"t": 1690000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520ce8b7fed00acb597dd31b24a23f18380c85261c81d14a28395289f7611da72d6004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520ce8b7fed00acb597dd31b24a23f18380c85261c81d14a28395289f7611da72d6004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002a1630a947a07bd65fe6268b27ab88a519c728fc4af0ce3b42d94ef382a57fd1f275aeb979d907515cc5fffeff6dfc7bf850c8e762be42937118e351a7f303c0eeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b935e2ce8c6c5512d7b626c19caea6fbc55faaeb95299111a92d7109380125f68490672b6b252294288a0a13c3d0e2ded48709993c0105d1865a9aee222842e6df151e2755941c3a7f1c03959d8b969567a7ac85fedad7ead15cd8c98eeb2f41c52be3fb6e01b8e348618d388d8ff8a79dda9d749244584343833ecba51c42493e08bf5c73b4fb19f298ef47f7660b74eb982488c5e2938a49be9e391584ec82e0cba9d6505ed145a9f31149dd16421e6d10c2b80380146b6579e41c644f29cf472b1480920a458e228e3780f6d64552ad49ea9dafbe2c480191434f544da262797f7b72b55cc6a6ab773f1fd4a1331d089062ec5ce7788f242c82dc701493838"
},
{
"t": 1750000000,
"challenges": [
"000200106973737565722d612e6578616d706c652081f19784ad43c68695fbdd6f5700f70df60c1e5dc5ce9fb0cea8b37dfef0d883004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652081f19784ad43c68695fbdd6f5700f70df60c1e5dc5ce9fb0cea8b37dfef0d883004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00027d5983c5fc8641c7704f82b6a05e59cf46e5992ca8a827b78a82d7332e90e5d7336badaf2944ec36e9f10150ec809dcaeb4f685862eee1abb5b560492831e91ceff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b75505585ff3da72f0731c5006a4b257fc222f4679a3566e29f344ba05dbdfe0111ff17c568f5f37c478b259604df9883572d83ec21c5f051309f6b180e4967854cfcf0ba53c236dc83bbe402430d86b949173d92358ff2c338a59a68f85086c51e45abdcd2d225c0f656b3a47b5267730171533722ccd15cafe6ae968cf853a2b1322cb6c911738241883ee32d2cf457af8f24b943bdb78d62aa36b874c3e802842e8dc8e4dda15fce33277ba7b8a302c6f0dff87b4e4f9062ec93578f62d0ba2b3042419d2c778c948742b7cec968787d2ba856eda657cecbd9d28881f14287fe38ea4808e5b04713d6b261da91cd2e9de2415fc10ea028834bf14aefc3b5ca"
},
{
"t": 1810000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520151aba4cd182f4bd5c1f39e1da93e25768b1ca39956a3152babd8dac77bae20f004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520151aba4cd182f4bd5c1f39e1da93e25768b1ca39956a3152babd8dac77bae20f004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00023120c08999742bf8ceb421b9318336324805511dbe2c81e4eaf14f1c2b5f0e9a21689eca65407f133d973bf8055379cb67e876be49cdff81d53dcc849c97adf1eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b6baf851c177879221fe60a884902cf84a2b71b3137906b9e4b4474ed5b022f2d1f6ea3d7374d5b53767c420b9af59107269088d16b8de5a546d9dc11fec428df8826cc5040378318f5da6214078da856559c15e33aac97c4dfbe15a4d8bb9119989e485e05543c6a7efe6ef53a36ec96b038f144d60f0937896e0b34ba21667136ccca2c93ccbb27e12e842921e36c89d3658522520cc29ca0b61f89a6a5fff224874aaa4126f724bbe78b50901d71135200c26fc50884adec8323e135dd16380002fbdf32194ab6f9d3a479d71ad67f6ef783759f2279f0f7af344cbee4752f12fe2d1a4e92a1ffcb629df9cd90f20750e937afc973c0e19812b23c01347b94"
},
{
"t": 1870000000,
"challenges": [
"000200106973737565722d612e6578616d706c65201a415043b25a8ad6c597da9d25d13bca47cd75184a8daaaf0c33a5bc9bd4cb4c004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65201a415043b25a8ad6c597da9d25d13bca47cd75184a8daaaf0c33a5bc9bd4cb4c004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002d8b28c24a93ec9ed534b38b911679cd88494014da5c7771945627bf9a259ef614a31a3fd88b2511adcbfbf048bd5fb93758b92b60f71ef34df2908f21b30c8afeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2badd9acbb5c7bb7603c5eb4059aa8adf54cfd98ced58bf93c7ed518a663049167251c1ee9e36b53123ddbdbfc58a570cc16c27b0b3f8b61e9092fb99dc33804ad088322fa455fd162b873cd9e1790c3a79acc911fdf035144b4012f7f185e295de2864b1fc5e2b2844a52773569821fa51e6b43a23ed1422f49d35b254390faf7b3d283a21e400f0a30aa7c6ca2389d28716afea63e426e0af07260a6d6928d0d391d749494aaf205c38cbbe3975ec619a305e629cf996d8fccead911ce10d95de56e20e69af0ee4e826c1c0df595045e59c4a7523411df8f6eaebfdcbfa4da0c80983f1f69729ab72de999f787296f980eea6f1db1e217ed6c44799a6628ce1f"
},
{
"t": 1930000000,
"challenges": [
"000200106973737565722d612e6578616d706c65207cd1e31e8652b84ed48995ed7259ff22d938a1193c9d27da85e0e16fadf535ac004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65207cd1e31e8652b84ed48995ed7259ff22d938a1193c9d27da85e0e16fadf535ac004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002efae7dcf011a4eda27ea9b800bb78036f029bc6cd1be44df731304ceed02a836f0f034ebbfc9f66a091a59be16d1cbd20cc882d48de101ca7ea90737b4ef99baeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b3dcae73e23ec7c84c72a4ac367e1bc170980c745240c27b2133cf295ddfd387ac8fba53d5f676b2ae3147fe485b0e95057c6ec1e82237ff81f2640f87c954ebe916511f35e5a96be0dd6982ef2d21e23a3a49bd7256acb7f2d4a4f26b8e9d434fc18d6bc6e363d6009b66d01b8c7ce8e52602a9b2d011278f46a2eeda48c5390d08c5562cc62c0dc9c21de0fcaeb963e74be1678b92ab0b17be3962d4d1f2465130b497d1380f5bc93d45fbf6a426e46a295a95addf1935cacf770318ed46f91d4bfcd83cb8dc0a07413e85bc7156d99c829791b30d6b054fc70b4931a2b0d85b6b4e6832c900a021b6aecdb7d79793db3a6f7162e6752c81b963eb828306107"
},
{
"t": 1990000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520c419c30a0dad5cdf8ddc4cd4528cedc01a1de23d85a57545f3f1cff16db99ed6004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520c419c30a0dad5cdf8ddc4cd4528cedc01a1de23d85a57545f3f1cff16db99ed6004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "000274843bd928ed14ff901f32c030c14b6809b338ac493f0dd496bfb384d9fe398fae97edcfeaa56e47eeeda3777e4bf630e5e1c80036f6b10eb418ce928387d7a9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b49bb2486ca68deee794119c744f252da91e5f49c0e30523a6518fac14d66e9064f7839b28d0f28cc72f810c692bff02cef1309eaca5785ae5871eaa9e62f248bbadc494f4cd5ce1bfadca6bee8fb726cf3c2d07bf5cd31910561603b5c8d97ebafee684cdd4d2ffb1479a81b63215f949b6dd6bca82ece80a934be98fa844129dfe24b5a59a029d811edba3ad2fe5d6f8622b54a52a1ae480c3962412714016cc39e5660795d911ce7e016a6b35223588843c6766d77b7150c1e4d4003beb98d32f2cce4548bfa0d7ed644587d238bcc4d6493c7bf39b214b82b302a25f455d945595e22a8d3dc86384f849b647ca574a8c2e2c2ad53fb13e7fab0056956d0e3"
},
{
"t": 2025000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520050b6f305710708a3d0367f571f88ce0b75e036b82924292850e72f64a6a5cf4004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520050b6f305710708a3d0367f571f88ce0b75e036b82924292850e72f64a6a5cf4004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002889c5e432d830e90092e9a84fdbac6755638004dcafda4ebf07ed68760a37969d2c21cb73cefdf312b4f2025b0c8d4144679bffd5655745ae0b1d6fa23982b3177b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb2482d59bd4209c2ecc7eed9712c650fc08d9a01d7260c182b3bc9fb7e346ab32e20f4df56c590f28437b1869d659cba0f3a67b405580246fc78b5520dc598fd5f09e58d6f7318998a5d64d034b49e85f17aa9822104f4c58acf1235fa8500adb5089f0fe36f2b7075754d486dd3751debf6d4b941916379e9089df05b0293fcbd6131ce5ed6cf240826b81c3038902ed83f8566142e38d9ff8f5a6600f145e4540103c6e9fd2ee5b1daa0ccc3740fd44419f727e090eab933dd47776e09457021b4605aafd9af0ad09fa6736b74935b75568f741783e252068fb33d8ca243b8f977152e9ea78e498ba31d02c70e9b9fee554b020c88fa2ea1302c0bcffda1e80"
},
{
"t": 2050000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520409b5a4fa639cacaefe2e025037def9a8e1c247dddcaa7b943d05cb0183959ca004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520409b5a4fa639cacaefe2e025037def9a8e1c247dddcaa7b943d05cb0183959ca004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00029248a8dcf9d34b0a4d9b25d1de624d18cb817c4388a580c0580fe43d36593f746a5f9b2871e96abb6079027b202cec98665006fd0a5ffe9d92d2947d6140e9d4eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b50c916373ba523d62767aeb8b841546647c20e5ba9b169f4a10a3e3e1e1fb4d256025c6920850aab886be642453eee550a0f6d3d6d872054851a641ed76329f1a0aff535b861c267c38743576f32d3f2e98148b12e919bfdb684038aa4fbc276bc8a839481d1ec3099ebe6996808f6507dd5bbbb96287f30ae4cc32f5d5e24bea7b4e73dd84bcd749b24f5d19518d49c53c00ab65390d710279661366910b61937c2bd7ca55d7b0ddf2122e2f70748d37179696004dd0e56bb2130b229258eba5f7e680f46f7a88e0b63a353c8d2fd956dd9dd02151479f5b807a1a461c17b85b6d751a5c034613bc9bec9b8df9674c1493b8b2b29706231830bc0e357f59ade"
},
{
"t": 2110000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520d07c9e8023953f9863bb1fb451d6185c54199ec3e28cb99e5a843802ef058969004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520d07c9e8023953f9863bb1fb451d6185c54199ec3e28cb99e5a843802ef058969004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00025e5904cf04412bb382542b2e98a6a7c9698da1e7995e39dab10bd526ed14f0dd02ab2eaf571db0191c49683dd4b9381b29683d31ff2e4e3202976ba68771369eeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b953be6b24e0b91587eec37fb62154c810953fc050f259fd282af9b66900f7f7434f7e9cc172493430e143b238bfd7c36c97d3ba2241bc30e889006ed78d69813e1aeb5e3f524fc7a44f4ce9cc9a32c269ffc19961cac4099b8a30c436e3b05d212c1c6b23778f376c58ceb0afc4a22388eefb368c750c6511e5395d2acfa0458e7c8e5262f20fb930fcaaf4745f3e03c015f710decb6965649f94a20ef0308ada90c430e4a6d1faacd11df4fed9dad3124c21fbd7230e8e4c5a85acebc3cb085815e9864a90b1f7123f099cdcee726a563357c043e761f600e8fde57b8d5d50153464b7482175994388d94ad27568dc9f8ca1edb7a21d870f29387abc83c6447"
},
{
"t": 2170000000,
"challenges": [
"000200106973737565722d612e6578616d706c65204f02586633eed18842c77fbd43042748d62bde9351c4c2afa40505f0b932b5fb004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65204f02586633eed18842c77fbd43042748d62bde9351c4c2afa40505f0b932b5fb004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002c8cc87bff403479276218b3b74b2b9c035ab5b9b24e5af38e5f2abc6d34ba5b2ebfae2333d1b089c29916540efa64be27c722c092f119b9ecec17e64304394a5eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b6ea8033395f7e67a1e0c7f05b2a49ce139086d3de53e9378da40bcd04eb20df859984ebb0a63b2c01366e75fb24b131dddfee2529f91de7d2786ea72807566269aa4e3ea3b95aba22372842e4e2b35526d3fdca7c4c07e2ca18cfb51000d139b2c9dd83a46729cb748e3fddac625c998334a521620581b09f1708bc3b71856568b935949340363a3e636ff01aba311cb598b90f56a0b1b787b8f9b82ae557ab2fa6ab5b259a11da532d000735af6ef877c3bc540bbb1087ac256982c5786959071ffab464373c3e29806c91c407001ca1f5ea2e6cbe6324a49222461a4ac678faee47000a26fb8a8f6016305a6336f628b70d473ebe06cd2fd2532d8109cf6d1"
},
{
"t": 2230000000,
"challenges": [
"000200106973737565722d612e6578616d706c652027fe95fb21af6e39265e4e430ef87da4ce7bdc9625ac69ae23ecd135ad7de88b004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652027fe95fb21af6e39265e4e430ef87da4ce7bdc9625ac69ae23ecd135ad7de88b004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002b6f7f904f877f5d27474e839c12fd0b330eab08067d48bf87b3fcccb7456b3b0dca1d12b027a212da308187b26f68b3e486b6010c3d6c8d8d86e55dfd434dc98eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8bdcdea8519497829b1360c0a28691050ea44a6c71c7dcb8b11b2ca4e3f3c8206498772aced8f4445ee961f3b26c8dabe1a719903a11fc13748f843483cbf998a3b614683cd6a9095d9bddf59587dd2102b4c63779241c77ea5b20266d6e570191b2ddbf174d6bff91a84d5230d561328f3e04cc447caa89a06e3f98189b554b89881d5a658b52b9c22fc1221ad8ab9c56f566346dba2446fefe044fb8765fc57df3760e3b0f42e8ce2ff1acd404a840f464d7a1dd4b885299b489010f1d997e71b9b9a995a42d68fe58814b2026eaa14db93d8ef5531fcc6afab5a6ccb3723b01d5130d7c6da499a32a197b7bd908046cf19241811b5c732eb630504803a947"
},
{
"t": 2290000000,
"challenges": [
"000200106973737565722d612e6578616d706c65205c173603d0d339076863d4d0d3562a1bfe88c712eb8d9a5301a8dd5b24b15a72004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65205c173603d0d339076863d4d0d3562a1bfe88c712eb8d9a5301a8dd5b24b15a72004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00025660eee34c3c0e31f4eebf048a4e99bfdac6534547ded249f190418bafd092a90b674bface6b92237a3a1db73daf27255d62bff79b80cb181f0348c7c1f3556deff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2ba4b763227d5cd25d84b77ddfb5eaa1201419a27563da2759ab5646ee2f23d11cede7b10a078bafd29ef82adf1486387eae4500a8ca6de2d6ce4c509ebe907d36bc5efc72f91ffb7507a9effeed2c5523bfd532f5cb367b88edf96bf62e1965b42ad5c15b947bec6a9e7f3f7f01076bae39298c9b5299a5e21a3c0aba464859d12416c5d589f8d63033fb220f693fb91f46cd5569200986addf7cba7a5022cdeed4ab777d6bff765bf26fe8435ddc2b367d0a049c9a81f3fa105350920f73305d69e678a3f12592256909a7a74cff262846db839d8eba5bf7664b7d95549dc209ea3ae5b80250c7380881cc39de9685a91d8e85ad16ede83a9bd0fae308b27653"
},
{
"t": 2350000000,
"challenges": [
"000200106973737565722d612e6578616d706c652023455494a28381b94ef9048f94d9797c52bb3463b0462f3cf5c6bd91b597532b004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652023455494a28381b94ef9048f94d9797c52bb3463b0462f3cf5c6bd91b597532b004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002afa3b6bac2ad619129d217a1e70bcf9bda539b9579f66b94fd75a955243acfe02782738308bcf8daa26ca36e304fdde2f89b6e2e6a2c1b098df5d8b6c5223f49eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b008e93ce3cda6b3b75242fe32c1bcbf47a95505b8e3eb1b4d08f904a8c18329ac422d1b5dc648d18609ad4115774bd7c2f40d1394208431728109bcf7eb05b37c6614a57fcd87516c086af44e106e317656ffd917e0d8b4b014c7a25c2af212907bd4cae23f1980486e550a387e99727282ef1a809ad18d2f9e65f0e059c7d5005801a1e6ee7fadf2ac5559b39818c4d27bcc1a10e7cef206906ff64d6a8e4795f082386e129b60bc339be2ec99fc79bf8f5eddd2712fbc330c0f4d095ad67635d607e0fc45e17d0b11f327f895c593f3092bc906ebef476b947ba4dd89b6387b6a8abb2da540b18750a2e8b5884a88e5348397d86f23f693dceada31ca8b17a"
},
{
"t": 2410000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520387485c0e77f0525b978b6fe881dcbf06cf19a1153da16bac7f11343b3e67cfa004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520387485c0e77f0525b978b6fe881dcbf06cf19a1153da16bac7f11343b3e67cfa004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002e51f5274b78c9680b5117c0221a26d93ce8614fe5ea986acf8a5531acd159c792459d0a247a554d2ef5676a5bf3dfab0b0f39e2b770079fe8357805ab65abbe7eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b853ed32d02087ddc4b5c63432affbe81921e7dd7eab3305e2392204dd11630c85a70dfb247aef0d7af4aa1d70ffc7968d850ba9dced9137a615182729eed34d1a211dd76ab1574eddb673327df918d9c18e3d8e46ff47688ff4f1a77de1a212132605bf9fb7abeaafd9e53dafd5e5ff53c7d454583acbc16a97b9f0b9af0665b3514240aa16d0868ca0e5b49bff1946271978e231b9af3e0430097567655e103f19c47dca0e04a1d489f6cb4abf0f134d35a676f2c87cdc251dcb5110f747756ea5545d51132b389761a470686366b2ba265f74c845f88364497cadb90bdc054d2f562333d53d062da2f55a78c73c6de2e428d04d1e125f68d6e31e04e4dee9f"
},
{
"t": 2425000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520bd0041f40666dfe8a89206e61b6d1cefe27fddfd700519f8fd1fe2d27a1b6e00004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520bd0041f40666dfe8a89206e61b6d1cefe27fddfd700519f8fd1fe2d27a1b6e00004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002245de57b92167780ad6eac511eda7eeb2ff7d1eed7d7473c91fb2c4a49cf2f89c7005e4184b5cea0bdc6449ab4f84c551727ddf5ac476689e1d55e4fd952b1a177b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fbc01e842dd209ace193386afa6a8923c7370d20df17846e827d456927bfc9061b9d2cf5cca844b8108810815ea749b8de33b92aa5265e8aac2a24c9617ba2082c065db94136b85596c0d84e4fa1e00e4031527df837f930dc0b2825d315e09e8564a9dd30ddae322adf0d79b59677342dcf1d2f0298c11521ea4dae5266308759f68bedbe920505cc4bfe176faa5b0cded3d655efeed8fe15df76369be9f3b84ba8d638a8fc787ad6aa14f86df1009b5ce54e9b3acc56b113fd7a8c81242ef894f177f237d7c751cac3a6213ac6e487a17d8fc33d1c6984d828234da42b9b0195b8a8d8b47ca4d079e30314cddffe71cee728b04f7525bbff8490ea182f8cf6d9"
},
{
"t": 2470000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520d9800e95a1b832fd494b2ba004677f2be5f5db8de78c298ca27b6f285e6e0c33004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520d9800e95a1b832fd494b2ba004677f2be5f5db8de78c298ca27b6f285e6e0c33004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00020912d57c55d739d429da87cf19e2e52b41e9c7ab2c696f1252edbd8de5cf0aab25dab608f71ed74760a96cc3560f63a1ebc6457c0e97635d3eeea544e88920e8eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b2c83a2c4d85b0334c6bdaa6e9ef26de0f88bf97e94301a957057bf58fd5b20625110f6fa4d93befd9e79212e6b2fb4027d0dbfef0a8c6ff887b99b69e22070d109793aa115684ec7dbb180f69429075e9cfe71f37f5ff56a7cf709251e7d9f49dbafa6bc198921ce0a54872c550461a518bf2c32d97ba884e6f261fecab3d28fdb6dbe077e5799357bcf2b62e2a57f500715e5790e8d525844129ee29af98a6a3efc8d2c54afa75f8ea4987415210ca00c625d5e79fc2b28371fd89425bd269c615a78cc6064daf9512baa6c6de2180ee93133b18fed456d9991ddaadb203059a3cf1e0dd18971b3dbbc7665c7a922a0af91ed5e25f25e2b5b584c7fbb807a7b"
},
{
"t": 2530000000,
"challenges": [
"000200106973737565722d612e6578616d706c65203022ca003f35cf98e766e0fd3858c7bfb0b5e4d9aaa29fd0127cbdd0b311ff16004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65203022ca003f35cf98e766e0fd3858c7bfb0b5e4d9aaa29fd0127cbdd0b311ff16004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002203a5b22a127f0e6da430becc9733ef517c184b386312bce4adfe4a5110e05aa1e6321884ce75f587bf45cb1b61f9df58f8943f97db973993e04f733720a00d4eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b2457f799b66560f4c7f5970a0e91f4b537a213d41c88d26331079116ce348d5ed82e14de27b37167f6babb77e1ba3277933c98259732d659e6d6de74d12909f2e67fda8e7aefec3ca3055a91b802324f07d47d800a7bb879b7f2b27367d1efbd458c1b127990e48665b514160fa1ba91df5b66e496d22f7ecd889051ff2baa066009c3a97b9ad55141205b459e3e3e5070fc4d82417ba16f34488b00ec104b6a9e1fee57365d5f412ac57607bbaef480c87b8f9df61d476bd1e7cc8575b3c78c259fe3fa54b5db897fe25a4a72b49f446836d3659b6c28c42231047af015e3b6f00378279275695134ace81df8ad76657658636d9b0d3c81e6d0b008b4d4efdb"
},
{
"t": 2590000000,
"challenges": [
"000200106973737565722d612e6578616d706c65204e627fb4804b24d3ff0bf6f0fceba248b3f740bb36165b5c3bc1beca73046297004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65204e627fb4804b24d3ff0bf6f0fceba248b3f740bb36165b5c3bc1beca73046297004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002288929ee3d4a028b82cfe2ca229b8b2ffea28dd1fcc08f5e7af1c3979df56a79cc7951696c9c90f89817071f505c751e085e76a5d9b22c24d6b868e0310d3fb4eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2ba013b0c690ccf3769d43b622a99f4767305c72bee0aa8ca231f4b268462add772a3d3409614cfdbf41d2708168f241e987cd712fb61641398b994977652bdc00d2ece5a767952d6b6f3bfe870d22f7e069efbed0fef976955eb973e61e061a857a5402d8976cdb62babdbe9991d5bff6c23fd32dcdcda84c28938f7ca2e07df06a41f089afa892e683e832bd73c434d95035aec29527d7a325a0a00b789ab59d14a6bae1e4bc6c79573c66ceac06ed5af72b47b739cf948943638fa923a5aba908790f4462d061d413c75a7ba6d4a7a501490ae95efe2c26ad623a92dac4b7db18522f7a4c120af1ff3b90c92f8d4f125ca053f7ec04e77195793d5a7fc565e1"
},
{
"t": 2650000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520fb86aacf1d97b6a8a4af81cb57e5f52c60e5ee64eb19b4a70b58242782397d06004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520fb86aacf1d97b6a8a4af81cb57e5f52c60e5ee64eb19b4a70b58242782397d06004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00024a3a4478c0cbf4c835918a8fd52b644841276a62ecac058cae72ad90f5abc5bea8ced1895db2a7366137193a3db22c863751b56de5971e905b5d5ff529c94418eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8c4964716339ae2d7066834be88d70dd1543cb855c3d2c69f30bdde384935b9ee7ef196271b1e9f0965b37519eefdbe67a80d6dcc21c40a8b0cda047a1a8f202a023f257766d09563bd2b9e2615b3ba00649c308769b9b94622877199e4cd60232f56e5daf8edcbc458e4d953dcef606d40f036c268ca3932197e844217b3f4de9fb053b6f69f6a0330c3aa267f22b13a7c2c36cb8db5a5a061de3e2ea4cb490d2c8d8c658cdc3f28c212685a4263b067cf035d1e2262e7aaacf3e73701a8583dd724783f2a12027e83a980f6c3a3fe4a159ca7d290f1e0cd4fb1a09554aa251b355dc928738f4ca39e9b2a9633ae42fa92a4797e1dd0e63fedcdfec59369f70"
},
{
"t": 2710000000,
"challenges": [
"000200106973737565722d612e6578616d706c65205188fcfa6d399044848c1e7cbe28d559c251018f1a290d38e97e612da36506f9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65205188fcfa6d399044848c1e7cbe28d559c251018f1a290d38e97e612da36506f9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002a2dc75866c481fbc7db38b9212ee65443b052d4839d6a077dd028f975882991b6f729313f9f8ea3c655107a19478527288e0dae2d542cd6242d8f1a9451614d0eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b073d3fc0f57293c47f421c0339e90f21fdb49587360ee466e8482357c4afc882e73737a20a6f3af114626e83935f05f8add3c64f3d780618b7605ae8819b42735cef117066b2e81b9d28cb72cc190be1cd1b37085df6925e1ca1f8d8176e07c00ec8908ed991151b878dd0a1af15434c65204ab19dbc52ea20ea3a10fe75eec798a314b94d4bf6d1d053086c767808a7f646237fcb7335c5fcd6ace8a1a562235e366966cca9c3a2cec01b136fd489b964722fe06f14f18515857e91d169d2b4e69d498113e9c777716b9efd71ad1ac13826a8edd7b299df115073708a868d7b873d4f2de2b4f3f119e067da9af29cf0ee768260d679ab79f2e19e93c5d67357"
},
{
"t": 2770000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520698cfd9ac1ab74ec49b13d41793072959d7ca771bcd56527f20b7673c770f861004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520698cfd9ac1ab74ec49b13d41793072959d7ca771bcd56527f20b7673c770f861004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002b0a6239887b91224744d248f793003481575b254244fc92cf017e3846d870ffd0179bb41b2aa686219a55ba27a454c499dd921cc1ea58bd55b85d03cae421bfdeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b843d2ee7c63d461fc48a524f080f74f67f50b2f059a60fdb66e1d5adc4c55fc024943cfb2a0da78b0213709a5d2e9744c3e42f0622f3fc729444f9a90df986910c0d4c0693649196840a94b9ff99955f68fb74bbf268a6cb7d1b0f4f866f2836fef0c64812e42e55b6cf0c0de8b712e54bcd00858874fdf01e8c2921a5a8e6fbd2b71b00e8147ffa48aa93bde5add347ee1bb8c1e3d689c40c6cde4b7b13be12c4a5dcbef2e6347733e02a3b7ecb758bb3cf72a15cf6c963666dca696a09d3e53922f6fe7b6c73690c5c3f425bb4463daebf4d343295390b20cb43d107851b22abbf6f42b28425c3e2224bf5d3034bb2bf82dd56695256113f647676868e4ab6"
},
{
"t": 2830000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520ad581ef196dbcaecdbc0ce95722720832b122d667a94b78d45a31c76a9fef4a3004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520ad581ef196dbcaecdbc0ce95722720832b122d667a94b78d45a31c76a9fef4a3004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002640dd8d15582a1a69d8eaf50853b558849d5e2f267ffeec35085d32be0697813d0d040243d9a46e3e273027b2d699022c4d84e9c7050e066419c17d66f906078eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2ba3604acd818ff228bb8fac5cb9bc1b25267272f88c7e1140d3e48136ed3ed645ef6e22e65208e694157f8f8c34a73ed046348cf06c232df16e560e76731a349fc8ab28cd0250f46c02b314f31fc5121ad6a989b8f2b679b8c6880b97ad82ca8392bee5c3ba56e159c906323a425bb793ba2779e49d614b91bb5302f20f4430780876cd9ea3acde33465be55014769a4b3b4343f95c963a6081f7646add06bda6efb01ed211038730d317a1c4741f71bc074d16b40028a610a910071140c9080e1bee068a6f304e4f07d5f36703654103683e401c83df6e44727dc3cf55e9f587f86e8ed01fdbbb8b5ebcb43d5943c0c8e278dd278aabf7041b2864a6c46c7e91"
},
{
"t": 2890000000,
"challenges": [
"000200106973737565722d612e6578616d706c652095f28a2240c1813ad1557355b7aaacf7e7b3b83aed69ad4587d39f65bbf39fdb004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c652095f28a2240c1813ad1557355b7aaacf7e7b3b83aed69ad4587d39f65bbf39fdb004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "000254d6807ced740d83454f55deb256c2995f7774ed68f3e80102570957971d2e4d6be4aaf99f078ea13c573fab2ce29b4ae8fe984f5fdd72448dfc35fd82b8ffbaeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8e33e0b5483bca540637259270c4c9c6a049bcc1e8aa1459c2754ed58ee863b3745e6e502868050e94d2869ac80285d1aa3c76560ba8c73dcb4ee42a1bbe7e43e4e142131ba9233b1578a8b83ba5f654548d9602e94925a851fc23ed389f8326f47be1fa1be82aa7ba5ef27d8abd52152bca822e99a14a8e0baaf07404c351022b21cfaec6cf2a16e182de4ae8797995daa35972f3cef070d91deaa90508ece3402794f80d37623944cd423957b72e123eb8237faf500d9f85d82f0fac04381e4a71ec9d19f506dc5581e10021c55a2653aad3aa77c994d0964a923e70f50c1bfafa89d25f254fef8b6fb3ce183d337f11e28fc01ccf336ef4f244e2545450f7"
},
{
"t": 2950000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520c200c4397ecb911f11322a840e4f4451f1818fd12884901f9aed08bbdc9c9eb3004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520c200c4397ecb911f11322a840e4f4451f1818fd12884901f9aed08bbdc9c9eb3004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00026de156b739e3ca125736d5ef05a2fa9314e6f544098c0f6b0bbf710af9096cc1b71e4fe1b3b4e765ed48ec5d0750a2b79864003cd84ca61bf00efa6b4d088991eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b36056cf001c3126d18a762958f01989a8863c0741a53ed9626ac6e2458f572df0f93d568796c30618d9212a5972244b1929a5a58edb4dc51b7d7e474bcb510782914564f8fce1e4e1c17d19c4e81f33da16ddc602ff9083dbac52d24dfc0484911a9e962659e02b18e79fd6302290309f3f3fc4890a0f989be5d49b645c5853e286be0eccd08ed4338445684e0b2e2c99801d0ad76d05e9a356ad8ca900eb0ba3c417e6819420d2ab060062ab533d154e96aef2904b52bd12bc4cce927f2587cb6ca729ec8902984c25d669c5182ecd560792dd7656de92d2424df957d3fb332006ae4b971437e80a2255d0eca69ca63b8a1a239d0bc2dd98ba308917caa75c8"
},
{
"t": 3700000000,
"challenges": [
"000200106973737565722d612e6578616d706c65201e517fd085765836fefec72e2499d492cfd4059b75bf1146a48cf332d6e53fd4004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65201e517fd085765836fefec72e2499d492cfd4059b75bf1146a48cf332d6e53fd4004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00020bf872e79a8cda2c6ba5f970e8412d294673fa8baaefa248864ecb2452638be5e96df04d7076306c958186a1ad39e03f653ce9392f1235237acf72a401cadf60ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd27080362f50baac0b8358d1aa8788a504de7665f742d3e384fbe1cdb3ef665f572606b19672e541bfe68ea0b80b96b7a28e08a5735340590c07a82e4df522341384310ea5da4db4bd0b209cf06f87fc6c405a7013a8c7d2988ab9d971fd00150bf43dc2d21d3e1e525313f9e03304bd42ec8be34496e963953be80d365d251ce17b230123b271e272b1af51fa12039e355e7e78297b1a45a210a39c9b8f1af55b5ff7690d9427ead2d2945033ad2d83ebb27bf32d16e2eba341816c7ffc2f409043c398065d4f30ce67a0e58a6d39ce3c6d5075765c578b0086ceb5c7c57b8611baa0911689a7d806632af40f10247aee75182ff1a11a7e7d9112f87d0bc34537556"
},
{
"t": 3800000000,
"challenges": [
"000200106973737565722d612e6578616d706c65205d5321ae179eeb38e19d7bc3c1788951a2b6f601ad5a6075fbca7ea245bcc509004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c65205d5321ae179eeb38e19d7bc3c1788951a2b6f601ad5a6075fbca7ea245bcc509004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002cdf6f3a2acf748f6ac85a3bdf1dfc1b0a5e9bbd0dc111795880b8a1d00a2568231f3941bbba93d35ba48bf2791c845d6b61c3986b66d629836751084117d1917ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd27085de650b7fc0a823fca3d7878d4fbc02ac56faf9d523b4330585e600e2b10b01d2da97bda5323c489532c6026e4ab83ac49a58e14b0d3dae98af3fbe47350afcc00631e71546e0595902a62167f3e1737915a5b6a3a62d57e6fe1cea9237413424cc92452c15e3c5928f08ebf0adc78b70db4d43fe3530491eff79643da9e7b25825e3afb7132ea87558336ebcaee6beec15f8639c257b9a08b9e1785543e4e441922e762070563efc020c73bddbe76df082db9a6dc3282b6e44a24f57a5e987c137adbfc8a55961c89af573cd0b84351fa2ed06d859ef13193545600ed458a633f371a70e4cea528616b58facb31ad9fe5af492bbd959f7981ea0a1979fba0e4"
},
{
"t": 3900000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520333771bf8dc728c50ee947244815e0221817cfa523f62eb281857501e8131fa3004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520333771bf8dc728c50ee947244815e0221817cfa523f62eb281857501e8131fa3004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "0002fca783a7ac7bf4803217d034abc39f3e96d764e988898d31336c6e3a08d61023881808e217065d5d65dcbe6d7e93fb5cabb50d7ed346830bb02bf61f30795457ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd27084fa644990d1d7f9ef7c0bbcd095cbbc686f8221b4590af0f99b9bf44c5678b4bc7331136a3618fac14fa9826beb50848925b8815364bd64ace5995dc698427a564f75f8ee97fc79fe615d2767d5300312483f72e716d52bcb46ce9102f23e0a414598657b04c4d71849b3b988ec4fcabb3df5b38aeda5a6415f06cf94c55b259b803d9e4bf30a8e77abcbb8e246def93a51abc7e4b0bd211cefb699802f1fdf65db8b490b21a8530acec628b8191babea0cdefbab46a035f9fd0bf0d122833d1d7c93eb012a734d3107c30abef581f96957da951cda69c94c6c6f8303971807ba22d2af0199c06ed24087cb54440a5e93355586a8dd7cf73bc4ac0a9790f31a2"
}
],
"replayed": [
{
"t": 10000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520a039cffdfa02f2a080721f6caafc6653088681f5f2967a9faa76b049ecdd2542004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520a039cffdfa02f2a080721f6caafc6653088681f5f2967a9faa76b049ecdd2542004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00023f4359145cef81f67222322f450b5d2d1b411a0186215067bf2c5add7b0783244a77226f300993dbb005e3e930095e41675d4a015d62d5ace170cf4993e23786eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b4d18da4e1ad468748744c4c7e77a5bfa4e52a23d174bc838f57a431372d1cd70c602a52f355251f2c67fee5d428ccb8d2627c35a8221110a80dbbe0e79ca15c7e5fcd03f9310d90c3a48c6bda60585e8adfe8639ce9509b24db21d77bf188e52b9c2a301155b9b00f7f5c867fa2be8637c36b469e42cbe0b3e27e97ef00c48d81569836d8742fd0d22a48de5f25823492dca506b27bec4bb142fb907c1be3486adfa554ff9140f0bd555aeb18d602034cc7b780e47b2f8f5a1a7961564e87dbd25490d48d96cd558def973423c91fc20b241995c276df6a84809e98a76d77cea017b17894b9ca101d880ca4e8437614b558e60f3eb1dda974483481c13c541e6"
},
{
"t": 10000000,
"challenges": [
"000200106973737565722d612e6578616d706c6520a039cffdfa02f2a080721f6caafc6653088681f5f2967a9faa76b049ecdd2542004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520a039cffdfa02f2a080721f6caafc6653088681f5f2967a9faa76b049ecdd2542004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"token": "00023f4359145cef81f67222322f450b5d2d1b411a0186215067bf2c5add7b0783244a77226f300993dbb005e3e930095e41675d4a015d62d5ace170cf4993e23786eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b4d18da4e1ad468748744c4c7e77a5bfa4e52a23d174bc838f57a431372d1cd70c602a52f355251f2c67fee5d428ccb8d2627c35a8221110a80dbbe0e79ca15c7e5fcd03f9310d90c3a48c6bda60585e8adfe8639ce9509b24db21d77bf188e52b9c2a301155b9b00f7f5c867fa2be8637c36b469e42cbe0b3e27e97ef00c48d81569836d8742fd0d22a48de5f25823492dca506b27bec4bb142fb907c1be3486adfa554ff9140f0bd555aeb18d602034cc7b780e47b2f8f5a1a7961564e87dbd25490d48d96cd558def973423c91fc20b241995c276df6a84809e98a76d77cea017b17894b9ca101d880ca4e8437614b558e60f3eb1dda974483481c13c541e6"
}
]
},
"cases": [
{
"name": "derivation_chain",
"about": "a programme rated under two schemes; a transcode of it and a composition of the transcode with a 12-rated trailer, each carrying both schemes at the programme's ages; and a clip of the composition rated higher, under a third scheme too (§3.4)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":12,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12\"}],\"record\":null,\"sig\":\"aca56109be6f4aa2e7d0ff35fc924d2d05495c138358fdc87b6c03bc5009fff4d8214d64c88af3ae5fc7ec05fc4802d8809befdb2b241b7f9d14aa5695ff3c0e\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"ac0cf1f8abf4ea7529760a44db39d5c6c061aeadbbbd570859418bd7c3f979d6\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":\"68c3204a25505cac904439a791b527e8f1c201190b45fbcdbccc32a617ca5240\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":\"a686e9d1f461f77d03824fbb894361b93a37608bf498b073fa4cdf212e2892c8\",\"sig\":\"484072a6b8f7bd290eabb5148379f9cee75b8fa26c81614cd84e2a627898b8cfd87ad29b8d0adf68e25d6c78550e55c1e22c11e7999c186b4f5867b7c45b3b0e\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"rating\":\"a5ab0a94781d063a9d424d13be5bd2518455477e4d314ec08d557bb76eeb1c47\"},{\"content_hash\":\"ac0cf1f8abf4ea7529760a44db39d5c6c061aeadbbbd570859418bd7c3f979d6\",\"rating\":\"d1d524813191a561b047b3f25e71c02578da91e64818c31abb547b75f343ab8f\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":\"3a2e6f5643aa21bf75e2259a7b434efc9b226cb709af80d98091ab79d06353e8\",\"sig\":\"fb8ba774c56969a969eae88f51abea7e340ce97289d1b34141435259f94fa3f7337b60a6a9fc1325936a60b8e57c13b505af48f8e20177b9a683d8eead870509\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"76e6f49eeddbfc273cda0daa3cb09fa48fd5c1bcb64cd8ec2019f6f5492567f9\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"76e6f49eeddbfc273cda0daa3cb09fa48fd5c1bcb64cd8ec2019f6f5492567f9\",\"rating\":\"55578f2f424d13ac51ab6b56c9216166de3230bb91588e9c5cfa1a18891c4055\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"},{\"min_age\":18,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"18\"},{\"min_age\":18,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"15\"}],\"record\":\"d9a3a53d4651677707c6b1d7cd0ca39dad3d1bead979866a75d780c883b77df4\",\"sig\":\"24f7fbb116b7d9c6ff07ff82d572456f6c51790ab257fdf88c5e491d4f8e2dd02354289be335a4d7716f885a0b7ad0d630030be8785fd381a0dcdfae58480e06\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"3c5218b9197bb0376dfb06491961e13aa195935a14e2a5ef912e287d6afdc248\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "accept",
"claims": [
{
"link": "68c3204a25505cac904439a791b527e8f1c201190b45fbcdbccc32a617ca5240",
"signer": "6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473",
"subject": "object",
"age": 16,
"derived": 0
},
{
"link": "d1d524813191a561b047b3f25e71c02578da91e64818c31abb547b75f343ab8f",
"signer": "6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473",
"subject": "object",
"age": 12,
"derived": 0
},
{
"link": "a5ab0a94781d063a9d424d13be5bd2518455477e4d314ec08d557bb76eeb1c47",
"signer": "52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8",
"subject": "object",
"age": 16,
"derived": 1
},
{
"link": "55578f2f424d13ac51ab6b56c9216166de3230bb91588e9c5cfa1a18891c4055",
"signer": "52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8",
"subject": "object",
"age": 16,
"derived": 1
},
{
"link": "6ceb12d8afd95fe64a48040f17525556dc05bb74f64d5a66c245b498289e0185",
"signer": "6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473",
"subject": "object",
"age": 18,
"derived": 1
}
]
}
},
{
"name": "transcode_names_no_rating",
"about": "a transcode whose claim names no rating for its input while the verifier holds the input's claim (§3.4 rule 2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":null}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":\"a686e9d1f461f77d03824fbb894361b93a37608bf498b073fa4cdf212e2892c8\",\"sig\":\"31e65fdd624499276ea88766f24507db361e671dbb9499bc3f8c3e9ea652115294742ab4a37d0d213cf83a7f018947b0c0e785641bc0602663b957960fe6a70f\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "rating_dropped",
"at": [
"claim",
1
]
}
},
{
"name": "transcode_lowers_a_scheme",
"about": "a transcode rated 12 under the scheme its input is rated 16 under (§3.4 rule 3)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":\"68c3204a25505cac904439a791b527e8f1c201190b45fbcdbccc32a617ca5240\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":12,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":\"a686e9d1f461f77d03824fbb894361b93a37608bf498b073fa4cdf212e2892c8\",\"sig\":\"0ff66521ede6b4701917eb7ec869876006bda6f9ab03e621eabb937092751011fe07896061d20bf089b22ae0c0333d140bb4e730640533003c0f308f73b88403\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "rating_dropped",
"at": [
"claim",
1
]
}
},
{
"name": "transcode_drops_a_scheme",
"about": "a transcode rated under one of the two schemes its input is rated under (§3.4 rule 3)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":\"68c3204a25505cac904439a791b527e8f1c201190b45fbcdbccc32a617ca5240\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"}],\"record\":\"a686e9d1f461f77d03824fbb894361b93a37608bf498b073fa4cdf212e2892c8\",\"sig\":\"f585ee017e1c5a23969e1923ede89e82a616d088552e2b69d0e744c71f90ee7fed407ad6ce594b9093c331b3c8fb29e4b7f484b38d569b651d921ba2d18f380b\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "rating_dropped",
"at": [
"claim",
1
]
}
},
{
"name": "composition_drops_a_scheme",
"about": "a composition that keeps the higher input's age under one scheme and drops the other (§3.4 rule 3)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":12,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12\"}],\"record\":null,\"sig\":\"aca56109be6f4aa2e7d0ff35fc924d2d05495c138358fdc87b6c03bc5009fff4d8214d64c88af3ae5fc7ec05fc4802d8809befdb2b241b7f9d14aa5695ff3c0e\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"ac0cf1f8abf4ea7529760a44db39d5c6c061aeadbbbd570859418bd7c3f979d6\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":\"68c3204a25505cac904439a791b527e8f1c201190b45fbcdbccc32a617ca5240\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":\"a686e9d1f461f77d03824fbb894361b93a37608bf498b073fa4cdf212e2892c8\",\"sig\":\"484072a6b8f7bd290eabb5148379f9cee75b8fa26c81614cd84e2a627898b8cfd87ad29b8d0adf68e25d6c78550e55c1e22c11e7999c186b4f5867b7c45b3b0e\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"rating\":\"a5ab0a94781d063a9d424d13be5bd2518455477e4d314ec08d557bb76eeb1c47\"},{\"content_hash\":\"ac0cf1f8abf4ea7529760a44db39d5c6c061aeadbbbd570859418bd7c3f979d6\",\"rating\":\"d1d524813191a561b047b3f25e71c02578da91e64818c31abb547b75f343ab8f\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"}],\"record\":\"3a2e6f5643aa21bf75e2259a7b434efc9b226cb709af80d98091ab79d06353e8\",\"sig\":\"44713d61d3fe377025be6901b5f31bcd58e48cfccd4cdeaaaf0d1c1b11f88c2313baaffd6f36ba2ad65d3d7b6d439081fad2042f83cb8d84a30b2da6e1f33809\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"76e6f49eeddbfc273cda0daa3cb09fa48fd5c1bcb64cd8ec2019f6f5492567f9\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "rating_dropped",
"at": [
"claim",
3
]
}
},
{
"name": "second_claim_dropped",
"about": "a transcode carrying the claim it names while the verifier holds a second claim about its input, under a scheme the transcode drops (§3.4 rule 3)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"15\"}],\"record\":null,\"sig\":\"ad5284d5a081bfe145957898bbab68794d766c0a0045f76ef66cb652c4f0bf7cd515750d7c5273ed5a1db26d4ba3825084be69a2e310281f0005dfe5302a3702\",\"signer_pubkey\":\"5130085c6edec3fdbb8b72352b144f15bb879a1a4ec96c8cacab58347bf48dd9\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":\"68c3204a25505cac904439a791b527e8f1c201190b45fbcdbccc32a617ca5240\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":\"a686e9d1f461f77d03824fbb894361b93a37608bf498b073fa4cdf212e2892c8\",\"sig\":\"484072a6b8f7bd290eabb5148379f9cee75b8fa26c81614cd84e2a627898b8cfd87ad29b8d0adf68e25d6c78550e55c1e22c11e7999c186b4f5867b7c45b3b0e\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "rating_dropped",
"at": [
"claim",
2
]
}
},
{
"name": "rating_not_held",
"about": "a transcode naming its input's claim by a link hash the verifier holds no claim under (§3.4 rule 1)",
"kind": "ratings",
"claims": [
"{\"inputs\":[{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":\"68c3204a25505cac904439a791b527e8f1c201190b45fbcdbccc32a617ca5240\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":\"a686e9d1f461f77d03824fbb894361b93a37608bf498b073fa4cdf212e2892c8\",\"sig\":\"484072a6b8f7bd290eabb5148379f9cee75b8fa26c81614cd84e2a627898b8cfd87ad29b8d0adf68e25d6c78550e55c1e22c11e7999c186b4f5867b7c45b3b0e\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "rating_unknown",
"at": [
"claim",
0
]
}
},
{
"name": "rating_of_another_object",
"about": "a transcode naming, for its input, the claim of another object (§3.4 rule 1)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":12,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12\"}],\"record\":null,\"sig\":\"aca56109be6f4aa2e7d0ff35fc924d2d05495c138358fdc87b6c03bc5009fff4d8214d64c88af3ae5fc7ec05fc4802d8809befdb2b241b7f9d14aa5695ff3c0e\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"ac0cf1f8abf4ea7529760a44db39d5c6c061aeadbbbd570859418bd7c3f979d6\",\"type\":\"object\"}}",
"{\"inputs\":[{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":\"d1d524813191a561b047b3f25e71c02578da91e64818c31abb547b75f343ab8f\"}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":\"a686e9d1f461f77d03824fbb894361b93a37608bf498b073fa4cdf212e2892c8\",\"sig\":\"8e464f2cef8c56f4c1f436d76fb568116b071770918a2880d2268b4c9ea97cd4a453ca91d813c15bad18e2ce86f3c5ee547f16269d5698dfcb222141c688410f\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "rating_unknown",
"at": [
"claim",
2
]
}
},
{
"name": "one_value_two_ages",
"about": "two claims that give one scheme's value 16 the ages 16 and 15 (§3.2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":15,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"}],\"record\":null,\"sig\":\"cec927260fd33282406c6b0a65b1ce3d9d7523940c39f5d146c662d0a9dcf3ebb20007435e72e4583fae9408805b6112505cd6eb395331b27014293ca7e78d06\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"ac0cf1f8abf4ea7529760a44db39d5c6c061aeadbbbd570859418bd7c3f979d6\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "rating_inconsistent",
"at": [
"claim",
1
]
}
},
{
"name": "schemes_unordered",
"about": "a claim whose ratings are not in ascending order of scheme (§3.2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"},{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"}],\"record\":null,\"sig\":\"614e66c66ae3de8244d3fd1ea342cc5d62138a110d83246be0463603445efbb2c3e274c62583eb7a5ad71bdfd05d0fa0a8b060ce8897ed0ff8e95e0aad9ce608\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "age_above_21",
"about": "a claim giving a scheme's value the age 22 (§3.2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":22,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"22\"}],\"record\":null,\"sig\":\"4e35468144a1da5b4fbb1cd1b82db630765ffb4c44961bfc5dece154445c5cab8466dcef1f0bb8971ee92690c0ea7aa8d042dd4c334d62c3e412e4e32cad3008\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "span_backwards",
"about": "a span whose last group is before its first (§3.2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"66684f5c2d525357311adc09130965af1cacf1c0171e34e4d002df22d03a87024727d64ef8d21499b268852459a3e97175923de606fd9a9d6c1366b6e3ba2309\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":9,\"to_group\":3,\"track\":\"7a9222aba1305b754a03e9bd23ca258265ed24ce59827fb2e2aba38da27ef407\",\"type\":\"span\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "value_with_a_space",
"about": "a rating value holding a space (§3.2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":12,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12 A\"}],\"record\":null,\"sig\":\"6c56d44c08679b32a615cb0cf1887af619aee3e97ba356eda40936aef6314e2ffb3cf8dd4f1530b1b835f786c8b4b70365a88e0c3e538ed7e7cc3ce453cc230f\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "scheme_not_a_uri",
"about": "a scheme that is not an absolute URI (§3.1)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":12,\"scheme\":\"rating-a\",\"value\":\"12\"}],\"record\":null,\"sig\":\"e4d4405794ee91eeeb66f816ecf4a4d13aaa00a90556e43ea3dafb500e1216e29d6befe7df8c2c7ddfed298f1a9206e39788460a5fcfe3d263e17422976d2b07\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "member_added",
"about": "a claim with a member its section does not list (§2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":12,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12\"}],\"record\":null,\"sig\":\"39374b1d643aaf68c398d720c43e72d227ba9bee4799ef8edd70f5a7f93c69b8f03cbf4a38f76730da4ad765322021474341fbe77b5abc7c350fd59474206802\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"},\"viewer\":\"34b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83\"}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "no_rating",
"about": "a claim that rates under no scheme (§3.2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[],\"record\":null,\"sig\":\"342fa6077e23b1cdc226339d14511a9c0f548a11d6195fd831266bf60d337fdaea0529b41a6a339af740021900c784482860697cc9190d62833d5ad3e8814107\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "input_named_twice",
"about": "a derived claim naming one input twice (§3.2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":null},{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"rating\":null}],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"}],\"record\":null,\"sig\":\"08c015d979fd3dd93cbb2914d9825a7a8cd42026810fb00553157a5e091c32b356d29c15004c432b78cfdad3c0c079374ff04db99dd67e82d5a82964255e8804\",\"signer_pubkey\":\"52c11715ad9a1c07e7efb1311d92a622c1fadc9001fca2c3a18c51d2968229e8\",\"subject\":{\"content_hash\":\"20219c93058e672362aa9e1d47918de52acb62d9a7d31de5a690a8bfde314b5d\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "kind_of_another_record",
"about": "a rating claim whose kind names another record (§2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-policy\",\"ratings\":[{\"min_age\":12,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12\"}],\"record\":null,\"sig\":\"b4101b2e9d4cd96645b809e9de853d27f7ce21495f89b3c53709049edaec2cea5ba2d7e6585c1feaf0626613064f1943cb550634bcbc0b4cf4ca40d44d17f70a\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "member_named_twice",
"about": "a claim naming a member twice (§2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "boolean_value",
"about": "a claim holding a boolean (§2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":true,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12\"}],\"record\":null,\"sig\":\"a524f906676f8aad526c11fe75e03556c7fe657ebf7df926596bb06d7545f1082436253451c5cd83c6c70e15d1bc20e3bde2a9992e93a922a2ec98e88e192a0b\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "issued_at_not_a_date",
"about": "a claim issued on 30 February (§2: a date-time)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-02-30T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":12,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12\"}],\"record\":null,\"sig\":\"368b5f7bf95c43c7208d1323db319742fc476887bab07e8113be65df2254f9e22aefccc4f4f5e7777c4227d8c42a2fb7105b10507577fc2be1c84f355b831c03\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "digest_short",
"about": "a subject whose content hash is 31 bytes (§3.2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":12,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"12\"}],\"record\":null,\"sig\":\"7fb4453c27572b8f600316d988458e41e34d45efd0a4079ee7997af3c8a533d14f1cbbffd3bfd42beb2a27bddf6fdc97653f8db64cdd256e8499eccfa2bed00d\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da8\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"claim",
0
]
}
},
{
"name": "claim_bad_key",
"about": "a claim whose signer key is the identity point, of small order (§2: bad_key)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c80b\",\"signer_pubkey\":\"0100000000000000000000000000000000000000000000000000000000000000\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "bad_key",
"at": [
"claim",
0
]
}
},
{
"name": "claim_bad_signature",
"about": "a claim whose signature does not verify (§2)",
"kind": "ratings",
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":15,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"15\"}],\"record\":null,\"sig\":\"4eb3c3bb56d0b6b6b1f4cc7ce70b1d19d76b160b686150fae55b07a05a8c72e1d7d73586ead45a3e1392c17d99a780046a744f8407d395bf57120bec17b1c800\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"4b93a5b7ebaa68dbbae525c462f21e03c95d85fdbb5e5852c70087d3318da891\",\"type\":\"object\"}}"
],
"expect": {
"outcome": "refuse",
"reason": "bad_signature",
"at": [
"claim",
0
]
}
},
{
"name": "admit_13",
"about": "a token of the 13 key where 13 is asked",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "0002c6c4c443b14a5ac9f5d0caa826b0f436a6fc56623978b498b5a342667ad645743cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c977b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fbbb9297454d0a38cae85e9e86f13be01d6aef619fb19a84d8cdd0759e400c0c28b68d0d0141b4f8983851d7fe9ba0a6ba3f7850fab4081e1ea7d7f27985c463025796440c38cb02cce0f593a66f5b477c19836feda604ee3c08ad63a224155d0eb9a4e97e176d1692cd8d293403e111f66c61af201acb7b79403696c59f8b4d10a05ef5b358a3c7d7874e7b5f22be4b056310ba632a1c11b8c1ed157e5b39938595062bb10633d1e1e828e9f733f020c74147050c23027f8e01439e4b1a7d8b53e7a66f5fc19668827f1b3e60c244caafe24f114b17462abff6b2a22198f61dc7f86d02f983e2d70d0b9f183f0c8aa4aac482d61f854f01c05a6d3588c302d3bc",
"required": 13,
"origin": null,
"expect": {
"outcome": "accept",
"issuer": "issuer-a.example",
"threshold": 13,
"key_id": "77b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb"
}
},
{
"name": "admit_16",
"about": "a token of the 16 key where 16 is asked",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "accept",
"issuer": "issuer-a.example",
"threshold": 16,
"key_id": "eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b"
}
},
{
"name": "admit_18",
"about": "a token of the second issuer's 18 key where 18 is asked",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00021ab7b1f6905135f3ad61619727566acd5d5c973aeda00db63a1b4180dd413b0aaee940ea15ab31818334bd2de6ca3a318122bc2b8fea23d10ecadedae0aac19eca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708087039deecdf821e949f54dd076b4500cdcc1157209ac756ff8fa68fa134035353571cdfedaf6db973d97b8e54f23ea83bb0dec35a97fba3b1aecc77466682cd5a0cbfe02c523d9aac433a198d6fc8b99acc69289c4791097b7e17907bea72153dc03b466c11c580e07b5f1b3e981ab0df3180dbf46ef65d28aa7e2ea1f47f9bdcae2018223e78f7b18c32dfbda6e213556702c808269470d8810c2b85f0acbc2c5a7846bb99aeb95704da916192d6ecae119921637b9bab415f5b8a2ec3f30f079b5fdf8498a608db4eb2565bb9ff779b002239f1393364a9464d4fdd239d87680fdcbe15a6250941eb01d69f9a5e7316de8ef4960df47f63827f939ecba4c7",
"required": 18,
"origin": null,
"expect": {
"outcome": "accept",
"issuer": "issuer-b.example",
"threshold": 18,
"key_id": "ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708"
}
},
{
"name": "admit_18_where_16",
"about": "a token of the 18 key where 16 is asked (§5.2 step 6: at least)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00021ab7b1f6905135f3ad61619727566acd5d5c973aeda00db63a1b4180dd413b0aaee940ea15ab31818334bd2de6ca3a318122bc2b8fea23d10ecadedae0aac19eca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708087039deecdf821e949f54dd076b4500cdcc1157209ac756ff8fa68fa134035353571cdfedaf6db973d97b8e54f23ea83bb0dec35a97fba3b1aecc77466682cd5a0cbfe02c523d9aac433a198d6fc8b99acc69289c4791097b7e17907bea72153dc03b466c11c580e07b5f1b3e981ab0df3180dbf46ef65d28aa7e2ea1f47f9bdcae2018223e78f7b18c32dfbda6e213556702c808269470d8810c2b85f0acbc2c5a7846bb99aeb95704da916192d6ecae119921637b9bab415f5b8a2ec3f30f079b5fdf8498a608db4eb2565bb9ff779b002239f1393364a9464d4fdd239d87680fdcbe15a6250941eb01d69f9a5e7316de8ef4960df47f63827f939ecba4c7",
"required": 16,
"origin": null,
"expect": {
"outcome": "accept",
"issuer": "issuer-b.example",
"threshold": 18,
"key_id": "ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708"
}
},
{
"name": "admit_unrated",
"about": "a token of the 13 key on a track of age 0",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "0002c6c4c443b14a5ac9f5d0caa826b0f436a6fc56623978b498b5a342667ad645743cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c977b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fbbb9297454d0a38cae85e9e86f13be01d6aef619fb19a84d8cdd0759e400c0c28b68d0d0141b4f8983851d7fe9ba0a6ba3f7850fab4081e1ea7d7f27985c463025796440c38cb02cce0f593a66f5b477c19836feda604ee3c08ad63a224155d0eb9a4e97e176d1692cd8d293403e111f66c61af201acb7b79403696c59f8b4d10a05ef5b358a3c7d7874e7b5f22be4b056310ba632a1c11b8c1ed157e5b39938595062bb10633d1e1e828e9f733f020c74147050c23027f8e01439e4b1a7d8b53e7a66f5fc19668827f1b3e60c244caafe24f114b17462abff6b2a22198f61dc7f86d02f983e2d70d0b9f183f0c8aa4aac482d61f854f01c05a6d3588c302d3bc",
"required": 0,
"origin": null,
"expect": {
"outcome": "accept",
"issuer": "issuer-a.example",
"threshold": 13,
"key_id": "77b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb"
}
},
{
"name": "13_where_16",
"about": "a token from the 13 key presented to a track of age 16 (§5.2 step 6)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "0002c6c4c443b14a5ac9f5d0caa826b0f436a6fc56623978b498b5a342667ad645743cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c977b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fbbb9297454d0a38cae85e9e86f13be01d6aef619fb19a84d8cdd0759e400c0c28b68d0d0141b4f8983851d7fe9ba0a6ba3f7850fab4081e1ea7d7f27985c463025796440c38cb02cce0f593a66f5b477c19836feda604ee3c08ad63a224155d0eb9a4e97e176d1692cd8d293403e111f66c61af201acb7b79403696c59f8b4d10a05ef5b358a3c7d7874e7b5f22be4b056310ba632a1c11b8c1ed157e5b39938595062bb10633d1e1e828e9f733f020c74147050c23027f8e01439e4b1a7d8b53e7a66f5fc19668827f1b3e60c244caafe24f114b17462abff6b2a22198f61dc7f86d02f983e2d70d0b9f183f0c8aa4aac482d61f854f01c05a6d3588c302d3bc",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "below_threshold",
"at": [
"token"
]
}
},
{
"name": "16_where_18",
"about": "a token from the 16 key presented to a track of age 18 (§5.2 step 6)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 18,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "below_threshold",
"at": [
"token"
]
}
},
{
"name": "token_presented_twice",
"about": "a token whose nonce the relay has redeemed (§5.2 step 5)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [
"8691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f1"
],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "token_replayed",
"at": [
"token"
]
}
},
{
"name": "another_sessions_token",
"about": "a token issued for another session's challenge (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "000255aee32127dbe9f4506d20b3fc9fa66925ec2a68573dad86b7f4137ea6edc8b02a039fa5ab59612bfb6777daab67b2d15b3a98552b2c5b6d8f0f56b3aad09ee4eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b356e34f0ebfa8c66b942175e204d38610eb976bef8a9676714e7b7b90f6a04a0e4ee1572673a820ee691099521d55a5076e56f2b2502efb156be66dda95abc6fd443c195bad991e71aa8b88eefa1b4f8556c3bcb9e2bbf6984d8f7aa5a0d5410df8f5eae0b5cbe84bbb50a541b230a58dde6ff3eb40208aa648746acc240018c11999fc8677cf9c9ae633e3b26e339288ab9465d5d3567d0e2b7a69e1da34ec4a1f6aab22e5dbc6f101e222492e9717a78ddadd43049978612403afbd924dd67a7f061b0c579bfa94d085c3703a024f51d8b0c2686d346e8f2124d425e51c8dd3017f5d1d527c1a988a59accec10e3b15ed61c6c45dfedfb781fe6064f9e4b90",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "token_wrong_challenge",
"at": [
"token"
]
}
},
{
"name": "challenge_not_type_2",
"about": "a token whose challenge, which the relay sent, names token type 0x0001 (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000100106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "0002741c57b1a9d313d8043f7290e59d08801bfab6fada4551a5956871bc466c5b7e4ae3560392e30f1797aaa92e69549d70534f14da467ab45f47b9e14fd70c3533eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8bb2bc502c763662c1e6be1f45a14db7336391160e2589bea462a10cca6227f414a92c744fb825267207c7596c5cc90a00ac67c671b4f64ffd2e30b73708fd1a8116d4e9cd96b8245ccccb2bfa715e170e544a03b6dff8c9322f024aa53bd2d912e9a1ce888eae1c3e8cf3001b0245980e06f0ea38d2975d46ce69fe855df923770ad4520b34a467575ee0a547cc7865f29a76f4e796eb2b172c90fe13c9dd66f8258e28b321a1a3bd5a33d5fd3c78edca807a603904eac64c386f4be9b89558bc88ecca188484623d386917dcdb0078fbe57756740948f079a89bcbd45e9b762a53f40ddbea65acd1617da397950d528db92d825c3701bf1b4649e8a620143a",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "token_wrong_challenge",
"at": [
"token"
]
}
},
{
"name": "key_not_in_policy",
"about": "a token under a key the policy does not hold, presented to a relay whose policy names the first issuer alone (§5.2 step 3)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"cea0e60d8844dcd7b2b2f3dd200f99ac3cab701d9a0c612f9349f92f4e44b09fe5f2a78c74df3bf712fcdb648d79dad6ead90c0f2dbda70c1eb3b88d22f1b90a\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "0002933048c60460f2dc50ec901924c1a251174b1b499d82505750ced9757f39d0833cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd270898989b305a8d086e19476608e080e1f572f3136ddd40b50f944803023164adc2e25f862ee40d9c8fb16efc1ad4dc76102b41dbba9e614f1599f05d2991e20f441154016425b713bc90f2b3e7b339d0ca7e1cfe67a68367c8b5414aa02435ce573c7f86fcde75f75ec2d7dc5813bdda22756fe31a64e73ed18eeb7e378252b1a4bd239a4fdfe04267755a173955297673cf9aab4d42f21e5985d8fdcda6eda980befe38a748fbec4afc9a0bb83e02a7e5abf2ee5eb1eb206445fd1f413594e17171a12c40697c3ec7c998dd1a236da591c5c264cb02b11e6f333fcb640fa034d07637048b81cbf5ac4e14828d70af1bb369f770f7e02b548dee00fb86deadcb4a",
"required": 18,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "issuer_unknown",
"at": [
"token"
]
}
},
{
"name": "key_of_another_issuer",
"about": "a token named by the first issuer's challenge under the second issuer's key (§5.2 step 3)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "0002544e5914e8ad822cae6f52908006ffa35ec8f991761f99b8495062034d5552c73cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd270836066ee4d17df79cbec774c72de7de633e0fe1cc0047664b4d2521694a249b61299431d0c6a2547bdf069f9993cd1ded053da6a8731f6944d19889b8c4be1690b05d9f78bacb2e8c4bea66d47ae75b2287c0e78605d4d76621a4c9fd38ee485298eeae22d5df146a7b0d2aeb8afde4d4ca50a7ba54dc76f91d489a58a8b2353384e50ce80f4cd5b5203ba5b93f5fb740a8b568bab470043a7548177a71d8856a73e515e139f0a43a9d9fe52f0c20c430aa83f65be72b54747c6ddb6c510d70db49ca7a6ed33f2c845f0bf14fc2c16aebce0230633aba20876c35e7359610a1a9a3431ea2816fbced6c2f5643bc17d80e3f6fd202df986a0003b3af8996b865b0",
"required": 18,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "issuer_unknown",
"at": [
"token"
]
}
},
{
"name": "authenticator_altered",
"about": "a token whose authenticator was altered (§5.2 step 4)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd628",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "token_bad_signature",
"at": [
"token"
]
}
},
{
"name": "token_cut_short",
"about": "a token one byte short (§5.2 step 1)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd6",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "token_malformed",
"at": [
"token"
]
}
},
{
"name": "scope_previous_three",
"about": "a challenge whose origin_info holds the first three scopes live-rooms §10.4 gave in the revision before this one, each MATCH_EXACT on a track name: they read, and are not the room's one scope (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c65209b8e317715997d690819e3f966e7a10084dffacff18c8c260dcb665fb99891da00ebea010301004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306501000003040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065000007636174616c6f670304070801004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306500000130",
"000200106973737565722d622e6578616d706c65209b8e317715997d690819e3f966e7a10084dffacff18c8c260dcb665fb99891da00ebea010301004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306501000003040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065000007636174616c6f670304070801004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306500000130"
],
"redeemed": [],
"token": "0002a906cf07e4c88ed7437bdc3e0c7e5f10e210ee2b1f721ad142908a25c276554011aa8f9bc06c3435707d4a9c741c42ea8a23253d7c3aa55c7dfa18479109bd2beff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b721e633b3708c3fba7d69cf092591922e00a03a345b82bae3b3a2c70ce655874d93bb9e7c5a97b6468fb7b8d0a8706e3649033867ac58dbdf70b24f94ee6b996e36a0de692a56f18ac53c8f976fbee0515b3a34f69cf578f20522fe2deeaad532cb034c9591c0541553fb6f029423bfdfb05190d45de269b0bcba99a00995c1689b99b564ca447166b73fd717ff72f06b69adba8cf10d60fa2cba1fbd363418c52497b9a65db251a4bc3f1fd420ee11a942434b586cdf9ca0153897fa9a6e918efd156ab8ca5bde0ee91ca14d5126a07043bf4ef70f238c784767d8afcc846497a42befb90299b7d473601f79e7abe94acd9297e74cbcc4e9fbe3b49d41712f0",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "scope_mismatch",
"at": [
"token"
]
}
},
{
"name": "scope_previous_four",
"about": "a challenge whose origin_info holds all four of those scopes, 320 bytes, their length written in its one byte (64): they do not read (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c65207213dd9cafaa3e0aa47e5dc4fb19b11fb4e53efb117be19eebe41b1a7385ed9e014140010301004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306501000003040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065000007636174616c6f6703040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065000001300304070801004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306500000a305f7265636569707473",
"000200106973737565722d622e6578616d706c65207213dd9cafaa3e0aa47e5dc4fb19b11fb4e53efb117be19eebe41b1a7385ed9e014140010301004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306501000003040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065000007636174616c6f6703040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065000001300304070801004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306500000a305f7265636569707473"
],
"redeemed": [],
"token": "0002830a15d3e02c68218e3a62c4764c4822d26fa44d56de586a273673d5439ca753f30cee2658aeebfb2c02bc26578fd4d35efaf649605c99361cb4a453b81de454eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b6b4b3137aac1cb93bd85525b6fcd084e6696a3b674df2561710bd5ae4c5744de5993c65ede9cf37c669692f98bb1a584a5fe1699c43f04ee5aba610b4d00903772591c89c8caf79d981e067197c73143339a26bb46b1c998c78b23bb5ffdc18fb87727d14d479ce2476baf47456de21a038bfb910a9a4fa4b9eddd5c20f221350c70cb68ddbeb7d2e881915616f9cabfbbf85b13d9f247036a1cee0f2cbf423521761e993b95870ba64af933221b5175ce322c1bb2eb7984d8d21908d42f13b6246939532b7df0b92ed49d289433efa69ff319221aef063061b5ee70a005283f0ffda8a097bf5fcbe5a1f57a1651d6d205663507126b40c8276b7e2dc3c35eb2",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "scope_malformed",
"at": [
"token"
]
}
},
{
"name": "scope_of_another_room",
"about": "a challenge whose origin_info is the scope of another room (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c652081bf476976f9e30dc606b4965bf3d61e3623bcaf41385706968d1abb1ee5b66d004e4d0403040708010042004030393766363534336636333938353935313065633330383836323333306664306432326331353030366661363030656232623366663433613334646533313834010000",
"000200106973737565722d622e6578616d706c652081bf476976f9e30dc606b4965bf3d61e3623bcaf41385706968d1abb1ee5b66d004e4d0403040708010042004030393766363534336636333938353935313065633330383836323333306664306432326331353030366661363030656232623366663433613334646533313834010000"
],
"redeemed": [],
"token": "000220876b51482aa0ff9eec70e3c5946b552c12ad8cbabc4f8709a791fe9c17a625df588599b60ed8981eda43f65cb407407a80a03c3508f73c642ca028ba07750eeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b0ae4b42f60975dcada83b872ed5b587d6d2bea08b689491e2fb5b5d69e4df08dafc877fa07036a42717b0dfae12a2ab9095d8fc193e72222f730c9ee49b2935e349825595cbfab5f2cdf24445f321b340f8468620a05808adb94de5691a07ac8caf61fab53937fae83e1a9b809cc1dd377f795a128da017fc6156294fc9aab1ad72455454b44b0c5308b56232d39954113228208d46bc2c96e489863b3a3b15fe51adf7fdefb88e463fcc0f629e6a51e1ff8a78e3d36fef279a7ed56af85378f928dc01a6c5a7994e0a37ed98cfbe358492c145169a69daeee6a8f4046f86aa270a97dcee9093ae84d5aebedc9d24a2b12e4f10d88081203db692d4d52969515",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "scope_mismatch",
"at": [
"token"
]
}
},
{
"name": "scope_empty",
"about": "a challenge with no origin_info, which scopes a token to no origin (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c65206d61eda911168e7d36b2e129b40ccf57f3ebc49e24dc2bd07c082dc3b58905390000",
"000200106973737565722d622e6578616d706c65206d61eda911168e7d36b2e129b40ccf57f3ebc49e24dc2bd07c082dc3b58905390000"
],
"redeemed": [],
"token": "00025920dcaf384fb6a7ef2aaf182ba64e38eb4cf573ee64ceab1fb1e48935569bd290f8261ac1763612af4afebe5e022e399cd99f1df6c1e1771b6c3b90196cff43eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b685200d13354405406089510c1e116adb5b96f6aad89be637c15974749cb18d1090a473eab419439d4b305dd90d9a930d0912e78a6fd3d96a00bc730d4505903e70d51e2af19f26b63e2ae7661aa7f7d33f007f593ff9ccfe4a3273d0968bd81311aed642af3c07749172bbdd13401261649e7eb520cbf30eee3bd92906f84fc2cb0b2462015a4d14a8df5b0309882998c5961058533706ef3bf49c50a2a11b2dbbe66a945685fe9fdcb5d9a4e339bf1664006873c63e5b9125057b2c611c2f1ee98dce26cd8fa978d6914fbaf7b3a6dce5792efec84ddf412e8ae67741971fbece927d9bd64ba833430b25a7d6cd11cc18db2d932b5eb7901d5b8690df187a2",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "scope_mismatch",
"at": [
"token"
]
}
},
{
"name": "scope_action_outside_table",
"about": "a challenge whose scope names the action 9, which the draft's table does not hold (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520828f9e932c2b84b58c1301a98ae96e259c7e311e5ee2623f27e15c852ccf09c2004e4d0409040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520828f9e932c2b84b58c1301a98ae96e259c7e311e5ee2623f27e15c852ccf09c2004e4d0409040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "0002c068251fa7037ebf4e0b2fba6f4b9512941e2ea5af918aa268a07efbca062bf6f90411e9df62189d514d9ed205fd3c06d589b98d4ac84d3319b236e4876c808ceff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b4a6977d175fd4140cb287d2891319cf87b89c4d3295e10813554adab76cdea4414831fc8e887fe0c9bfa8cba96fe9a631f4ef42899200bcbac750cba60d09bc5761f062f62239d75525bfc8e92e137b657368acbd76fd49786d31a3676a7363219a6dd8d5fb78aa983af977e1f510be92990ed2e34dd50a67a8e3812bc79cc1ea314de8bab17f56beddab5a61353516dd7e1d2a3aa29db2a1dbe366ea6fd519ec65f8e485f8564d7d2b9cec02ba6de1ba7dfc3e9a58879ec11756b533c843d04d925f8f8d5a41d66eef3659f3d651b5cfda7a31ec0f05996cf135ba4872fdb44ed2091c5259d653d2ddf605974c535e94dcce1a6cec4c489426988efe32e11e0",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "scope_malformed",
"at": [
"token"
]
}
},
{
"name": "scope_byte_after",
"about": "a challenge whose origin_info holds a byte after the room's scope (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520b43b0e01d1eec70a6518e6232781423af92ee8699060aa18da1e11ebd828f413004f4d040304070801004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306501000000",
"000200106973737565722d622e6578616d706c6520b43b0e01d1eec70a6518e6232781423af92ee8699060aa18da1e11ebd828f413004f4d040304070801004200403266656333623333633433393236343062303366363561313037343965306536656335376565343065616238303430336334653139366130636266643230306501000000"
],
"redeemed": [],
"token": "0002a70afc100759755f080b8611e9ced9183ec47c1ab1b3e947995191d6478b7b35f432280a0d5f79e1d9144f611beb9cf022c147c595d4bd31a067ed278a08f58beff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2ba255cf4e8f67855bd52819cd2431d4a95c23df547318580ceebe628624e17d15b2fab6e846a1ef5766d609d8164528dbd5114b92e6fd837c9287f41b5407e55a4ad4021507116b6845e743258c5f8ab48f3643e71c5e495790eafae41eb7971361083cad4839f831338cd3fa31403e1abedc3d948db7947511067649e1b09ff9c65bc9fe68b9fcd1a1350d8600d2be44b35dcea45c267d500370e4139111c218b058fa722bbfd5342cd694b294b1f75e8419a8ae815b7306d6b552052f551a21497b423e6e56e38377941ffc7c450fa0d554c9e447c9e82694c6b651b357d85c171092c96fe4db0aa4f04494fb203718775232c8d7fbb69d062d1f72e18f9cfa",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "scope_malformed",
"at": [
"token"
]
}
},
{
"name": "scope_server_names_over_moqt",
"about": "a challenge over MOQT whose origin_info is a list of server names, as HTTP writes one (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c652090c23484f6dab2d463eb75bf55dfe232f5a5e33413b095705bfc85e867c667f9000c726f6f6d2e6578616d706c65",
"000200106973737565722d622e6578616d706c652090c23484f6dab2d463eb75bf55dfe232f5a5e33413b095705bfc85e867c667f9000c726f6f6d2e6578616d706c65"
],
"redeemed": [],
"token": "0002986d00ec98947873d3741c57c2c971ea601e6cf1791265317485e23240a4568a2fdb58ef97e0435be224f133a724512f9beafee45c5aae3859f548686c5d8bc3eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2baa1607ebe5d712bda78e28d1da456b4af30b0d78f62cf4a7c39a722656bf3dde518388f8b5ee3c5a3540ddd37bf3a1f7f9b933c9baca65361012777444610a209829e835176a92fabf4f970ff12749a6dac185a09c67ddffbe49630b23dc09e7042529c22c9d281a6785ca3faacdc6bdce5b11149f365354248339d3267523eee443af13e16525a0fbece5d8e6b0024bf7463ed265dd107b53438fcac2e7952a618746c4d014f7cfa01c838c48126c501b99056a0a8cc324b589b5f5779c9eba95274daffcff8eb2a178430bdd5ce7ae9fb5d3a24c3539bd4b7c1bdacc362acf70b4504fc21108a2517a8da6cf2308e05d1ca4ae8a8bf7bfe34593025cdf5265",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "scope_malformed",
"at": [
"token"
]
}
},
{
"name": "http_admit_16",
"about": "over HTTP, a token of the 16 key under a challenge naming the service's own server name (§5.6, §5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520ee169d3d9808c5cd7230ade04b324c444a594e1c3858910e0ce9baf1b948d458000c726f6f6d2e6578616d706c65",
"000200106973737565722d622e6578616d706c6520ee169d3d9808c5cd7230ade04b324c444a594e1c3858910e0ce9baf1b948d458000c726f6f6d2e6578616d706c65"
],
"redeemed": [],
"token": "0002993d905e8b7e1a13df486b8473e4ca068ea6cd949ddd5220aa5298173bef2716fed31bf9d5d4da731b185278cb5ba83f22483401fbd5b790c9d72c6cbcdd2b00eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b670d6ed9ecc52d79c349d891c953c8ec8361e4923bd48b99f9ad67aa6fca1e60009389517939e93b288076de2bc6785520d4e5c56a3fded8a21a6f861c763cf6e60c3af8f525af858d6f8faca038697a2bc81e9d2e89874fbad3e39a8e68fc58792a06393a5fe7c7fa84d2e8c7f362ce30189e24188a873fca22a1779c866a6ec3c6fa2bb2d1205a0f33dd572a2061b65e4c8c7090e98e7332deb0dc886407a6f91699fbd328e7b26f8042763c85a9a61b376e7aba79b30195a8caba0525d529a54922f1d1e602087acb4af6a021f735f7bd6be5421e731c93efee89bd2a0f6e63b0a3723d124fd20b497676e4d01356e333fe7b8cd4f26ca08f783e8f4c2238",
"required": 16,
"origin": "room.example",
"expect": {
"outcome": "accept",
"issuer": "issuer-a.example",
"threshold": 16,
"key_id": "eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b"
}
},
{
"name": "http_admit_listed",
"about": "over HTTP, a challenge naming a list of server names that holds the service's, in another case (§5.2 step 2; RFC 9577 §2.1.3)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520a462d2654602f455921ff5655c8affaeab764d13ad1c5025f2359a9aa2eade6d001863646e2e6578616d706c652c524f4f4d2e6578616d706c65",
"000200106973737565722d622e6578616d706c6520a462d2654602f455921ff5655c8affaeab764d13ad1c5025f2359a9aa2eade6d001863646e2e6578616d706c652c524f4f4d2e6578616d706c65"
],
"redeemed": [],
"token": "00027080b7401951b9a1d6a21ca542c4f3e88f6fed798bd2f30b4c3c34077187b28269ec8f2c8af8ba6cb3707ca4d607031c9be20c5d5571cd92b63b265c26840434eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b49f2a71fbb9f669e0f756dccc3e00c9e73fdce2a41e3a4bca6c6d41013b5714a65265db569d590f0700ca367bb2d2a2900757bc52a14fc5a88f07df5ee255f59ecc7dbf4e42751cef14eea5cb1a46239d7eaa09e60471e222ad4104235919ab69e43946205b894f985bda524198bab6a6b669b5220f55a1f8b4610f39481b8d9e13e467ee8883ca7826e9db510f5d5979ae0c55d10cca382319a01ac9c226376c05e8ac87041a6f5e2309d6797b0893812313f3a710fe99072fc1f8672f3e326a08d91f08a49d3c109cfe296029eb118f0b5c24e18f45b6c3a7c80e43341b5a0155dd13f9017c6f0a723ebbbc44ae93e8e55150331857857702d151472f0a80d",
"required": 16,
"origin": "room.example",
"expect": {
"outcome": "accept",
"issuer": "issuer-a.example",
"threshold": 16,
"key_id": "eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b"
}
},
{
"name": "http_other_origin",
"about": "over HTTP, a challenge naming another origin (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520e3de32ad3c6be96d4d83c168175fad0f035e02c2da11c2d91d19f02a6240e8e5000d6f746865722e6578616d706c65",
"000200106973737565722d622e6578616d706c6520e3de32ad3c6be96d4d83c168175fad0f035e02c2da11c2d91d19f02a6240e8e5000d6f746865722e6578616d706c65"
],
"redeemed": [],
"token": "0002650889d8ab3b81df13b57ff1a35192a1646ae30289439bacab9e3753a6c211ca5e0d8216394a557f65b940d2e1a3939287782df8ca25e3db5b2f4adcb11ff4edeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b266d7e9a629ff8f6a20c0b333cfb167d7316aba5d8931ac4349cdf8016f47bb8f7240f1b05965f4c2d99301f33f48daeaa2010d7994af0b4447111379621f5af9e5bffa5d8a62892d1a64353d44a30e601f9945c0a111b9c666654a2ee341b9b841268313ab379940f40f443d7608ce49196aafe0e6b23244b6503a7d6966a1864a7a719081909a0323b1e070cd10c3cfdb5bb21ac0edea932c03b11455a07281151df5e4c56357447c73bb8fc7ed497929bdbb2271e9642051dd7c1b1b2ddf051deebba6089c5c6bb7e5537db952c93b32f8f0d5b8c2adde134ce0d47a84ab902162f654cae76f9e4c3397e8f8eba611c57e0a47ee335dcc136609873af0a2a",
"required": 16,
"origin": "room.example",
"expect": {
"outcome": "refuse",
"reason": "scope_mismatch",
"at": [
"token"
]
}
},
{
"name": "http_empty_list",
"about": "over HTTP, a challenge with an empty origin_info, a token for any origin (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520213f05dd7cc82afab002cdeb5bab3747237536724e8064888ea2931c60167e3d0000",
"000200106973737565722d622e6578616d706c6520213f05dd7cc82afab002cdeb5bab3747237536724e8064888ea2931c60167e3d0000"
],
"redeemed": [],
"token": "0002d4a35c208b4131078b09993e5e8a099417ddaae94cdef2d9518f715b7e56c596d5dbb5b230f44f1efd8a9f73e1a1cb764885994479988b66e452405201832aabeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b4981a1f387e156513e6816738ba313c2019492f1bdad4a4afc95412a1b49c460f079031a7e9f1f179196f02b2c75b188cf9a97f2c058d326f49f49b977e7457347fc736c82d1debef1598f086c98fe16bbe802e0f3501cc471c65daa1c58d6fd9441c2d093cb0e7668ec1b093a1e609dbb4ae9ff12f49bbad364018a2ddb72c57c9472329950f9bf36b2c57af4ef13bdfd73ce19b7411cfbb0833cb9bd1bf92888efa78338173d5f9f5a624f525f3e44eba86d793ffc186daa9b973e74b8cfc6ed98cff120e2776fa9bb15845b500b07d5611051753ef1b412ee4353093179b8d26a1163c80bcd003f9d9ca258528aea91f5e4cfdc2a654a7969bc97bf6614ed",
"required": 16,
"origin": "room.example",
"expect": {
"outcome": "refuse",
"reason": "scope_mismatch",
"at": [
"token"
]
}
},
{
"name": "http_moqt_scope",
"about": "over HTTP, a challenge whose origin_info is the MOQT scope of the room (§5.2 step 2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520992c1f4fd6f9b28b15dd1ce22181d372771dff78c1f26f913cf4576befe82d0f004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520992c1f4fd6f9b28b15dd1ce22181d372771dff78c1f26f913cf4576befe82d0f004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "0002ab07b8d904b711b377aea61616180b11621b2a0ad1359e23fbdb74de8218944ef27beaa24fd861da8f54d8de07afa1c72271ae96edbc509007090b8b5019e1beeff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8bb64cb5be47270117209708d31db515b00d543e2f1631fc6436b048df4919079ad699f47eb1c0b29ee9fe8c100b5273e1e049e30b452a86742e981a586d5672709391ecb4a9dfee57d3aac4742bdaabf361985e0735cb49029d47d464451f8cea9a31e44accc36551af53ee91bacfaa09996be9e0c59491f44e0071a122190a295fbd3abea3f8eaedcc658151f53a161a8376b6a3c84c4d794bca5d1ac3830b4bee4860f5e447e68db539a021282e6c70d8a79ebca77bd87d4106b20f359aa4851333c596b3aebae1c14fec42af4f24feb9f2beb6e4f80e36ca248992bafe7eef899534861d23ecda7a24e9a0b854c693bcd47bb2c97697f16ff00dd5044791",
"required": 16,
"origin": "room.example",
"expect": {
"outcome": "refuse",
"reason": "scope_malformed",
"at": [
"token"
]
}
},
{
"name": "token_of_type_1",
"about": "a token of type 0x0001 (§5.2 step 1)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00018691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "token_malformed",
"at": [
"token"
]
}
},
{
"name": "policy_no_issuer",
"about": "a policy naming no issuer (§4.1)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"2f561208b01309fb92b3fec3b74420afc6c4da2e460a2facb08587834184d8b05faae98404774c65b5b8f860f0c46ddb8de7e10c32f9f5ec2095cd766e829a0b\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"policy"
]
}
},
{
"name": "policy_window_too_short",
"about": "a policy whose counting window is 30 seconds (§4.1)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"c68eae1816923dc087ae2605e7bf37a08128aca27b46786307c7493cb3b3da7def16d15efe6073aa83b4810d17525b4d7802f156965a0f49d6b39a7c89a7d80a\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":30}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"policy"
]
}
},
{
"name": "policy_threshold_22",
"about": "a policy with a key for the threshold 22 (§4.1)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":22}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"b0388251958745c995426721e40b153b5520c92d074795e9ce3635f99229b1cfb4d45ea30c1fefbd53570dbd163c25af26a59694261c01728410758633af980c\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"policy"
]
}
},
{
"name": "policy_key_1024",
"about": "a policy whose key's modulus is 1024 bits, RFC 9500's testRSA1024 (§4.2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"3081cf303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a20302013003818d0030818902818100b0d18352a88f53d5516f46c20e7a367d7de88acf54a019f6def57ab9b44ceddb2242b1bca0fb1b5cb82b3036176a63903564dec6eb41db2f8fc787f4e52e1149e33347572973f660c3c77ca9e0821c2b695be7ae9d7d30f4079110f48aae6f8b702d474b2900817f2866249bec12a2b19b8278416808f81ae1fcf9b7778a623f0203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"1658368d94b97c5fee9eb3307233f2df7e4b750a061e52eb167845f53a7278dc2d718c8519199fafda50bdc880afd4c84a26401123acbde5beb9ec14961f380f\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"policy"
]
}
},
{
"name": "policy_issuers_unordered",
"about": "a policy whose issuers are not in ascending order of name (§4.2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"9153be1e304f47d1419a66f50aabb99f9ed7e1cf7c9a4e9897bd66c249a8221f4b6cf1694d9f546b7b8eac419f79eabbdd890d62a17ef2790d8df885ad85d30f\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"policy"
]
}
},
{
"name": "policy_thresholds_unordered",
"about": "a policy whose issuer's keys are not in ascending order of threshold (§4.2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"7b646036b75d0fa9766a4886bd9aef0b6c5d48c1e2a336a168caf002ee6a0a8b628884812867de7552d24dc7d0a357ce267b25fbd983a3bd040d1ff6e9c4ea09\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"policy"
]
}
},
{
"name": "policy_key_twice",
"about": "a policy holding one key under two issuers (§4.2: one key, one threshold)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"c90e23a4031efa7bee7e6acc17eb4f9fc32628edffa1f56fa2aecd3a4c482f6bdf39930a7fad1a19e2edffdc121e3bc739ba543845817b199f5703cda2523e0f\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"policy"
]
}
},
{
"name": "policy_key_not_pss",
"about": "a policy whose key's algorithm is not id-RSASSA-PSS (§4.2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d0101013030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"0b8f929355df9bb90564d6efee34bc4c4655195a7a1e4993b6e08fbc8f6225e885270670c278dd8c2a7936f69c7fdb12f209f0209f83e380afce1ae4cd657b05\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"policy"
]
}
},
{
"name": "policy_token_type_1",
"about": "a policy naming token type 1 (§4.2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":1},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"4c9f6f25e94f21fd68578a5fd083e3bae374e40c1af3e5f255460a49365c595aba34597ee981f352a11a37d97b5669d02dc8c9375cc875a78c3cbd220f415c01\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"policy"
]
}
},
{
"name": "policy_by_the_clock",
"about": "a policy signed by the room's clock, not its authority (§4.2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"04d36a9a51d60535f0593d93605338941b1e74e7dbe3942506cafd60312bc4d90004465784c7da97e2f118c39721839615f63e4a713ce6bae6ab291cc3efad0d\",\"signer_pubkey\":\"f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "signer_not_permitted",
"at": [
"policy"
]
}
},
{
"name": "policy_of_another_room",
"about": "a policy naming another room (§4.2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"097f6543f639859510ec308862330fd0d22c15006fa600eb2b3ff43a34de3184\",\"sig\":\"d6d8164e9c82a051c594ed95cbfddf2f78990d84a0b40ac52223517be13f302d476248e51fd696e3a0a8a814cd23300c4e1e8c5ff4ed0b1e898325f716dce60c\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "wrong_room",
"at": [
"policy"
]
}
},
{
"name": "policy_bad_signature",
"about": "a policy whose signature does not verify (§4.2)",
"kind": "admission",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb00\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"challenges": [
"000200106973737565722d612e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000",
"000200106973737565722d622e6578616d706c6520caaa1cc5e7a5c1d7320322e04eb9c2adebaf1ef28cd71de129f891e810acaff9004e4d0403040708010042004032666563336233336334333932363430623033663635613130373439653065366563353765653430656162383034303363346531393661306362666432303065010000"
],
"redeemed": [],
"token": "00028691ad4e0c061be554661e7c5f4cfa31328b74166e5f5e948e3bb3b401f6b7f13cd6014055bc02328258c03afe52e7f650505bd0c243c15a483e0165fbf8f1c9eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b57fdf90b1d9b035963a7ab0aade7ee1db0bba1a75f3fff8864dae12ad0b3a86eee62908fa0d1202996ead2cd03c5056dcb803dcf2991a9158d2cd5315f0fc0ea4ff4e63c0e740b2c9a2ebb62a16943d7b0ff4104a65bff12f7089e6fac343d75b633986b9c45873ff2a51599dda2657b627cd6fff20747b37afbcdaa0d554b571133c2b1aa0785389f8f110351e155346bfd2bdac3768dbfcf159776eea6be4f671d61707bc327676c21546125c58f7df71dc0877381007ef79d9077cd5577b41cdeeb9c1292bf6923e528999919e1cd8e0c719335ba08d9c857465ab223436cec240ab2daa04ef3a68374336907317fecba9941b617f4982aa6a8cfd45cd629",
"required": 16,
"origin": null,
"expect": {
"outcome": "refuse",
"reason": "bad_signature",
"at": [
"policy"
]
}
},
{
"name": "rises_for_a_span",
"about": "a room rated 13 whose performer's track rises to 18 for groups 40 to 59, a span the authority rates after group 40 went out, and from group 80 on to 16, as the performer rates its own track: a request in the span is served at 13 before the relay holds the span's claim, and refused at 13, at its first group or later, once it does (§3.5, §5.5)",
"kind": "serving",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"track": {
"namespace": [
"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e",
"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969",
"video"
],
"name": "0"
},
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"},{\"min_age\":12,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"12A\"}],\"record\":null,\"sig\":\"4e4cb1e604d5b923e26257aec976d52b1e73ff9d8ffbfde04f6779846d852192fbe31d5201842d5d32f590046fc2050e19269d5baa02a92b0e7e020ae145fb0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"3b6c660a1ba8951e2b6df177f7cca8c766edd59bdcf9824483f775d0fd2912e44df1ccf5abb73b59113e4cec049c7a559c25d9d4ff7102b48aeae21251668901\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"from_group\":40,\"to_group\":59,\"track\":\"8b9fdc6da857ef7eceadbfe7dbd89df04ac6c7b729062742e3d600e4492987ac\",\"type\":\"span\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"}],\"record\":null,\"sig\":\"af4d2178cbe557b5610e0d541a9770814346fe7baebb26449b9a10fd25f45a189199d0e961aa6c693b5fcaa7b93e15b1c1e7ae9ac3836a7929eb9f45ea2e0303\",\"signer_pubkey\":\"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969\",\"subject\":{\"from_group\":80,\"track\":\"8b9fdc6da857ef7eceadbfe7dbd89df04ac6c7b729062742e3d600e4492987ac\",\"type\":\"track\"}}"
],
"requests": [
{
"threshold": 0,
"group": 10,
"held": [
0
]
},
{
"threshold": 13,
"group": 10,
"held": [
0
]
},
{
"threshold": 13,
"group": 45,
"held": [
0
]
},
{
"threshold": 13,
"group": 45,
"held": [
0,
1
]
},
{
"threshold": 13,
"group": 40,
"held": [
0,
1
]
},
{
"threshold": 16,
"group": 50,
"held": [
0,
1
]
},
{
"threshold": 18,
"group": 50,
"held": [
0,
1
]
},
{
"threshold": 13,
"group": 60,
"held": [
0,
1
]
},
{
"threshold": 13,
"group": 90,
"held": [
0,
1,
2
]
},
{
"threshold": 16,
"group": 90,
"held": [
0,
1,
2
]
},
{
"threshold": 13,
"group": 79,
"held": [
0,
1,
2
]
},
{
"threshold": 16,
"group": 59,
"held": [
0,
1,
2
]
}
],
"expect": {
"outcome": "accept",
"track": "8b9fdc6da857ef7eceadbfe7dbd89df04ac6c7b729062742e3d600e4492987ac",
"requests": [
{
"age": 13,
"outcome": "refuse",
"reason": "below_threshold"
},
{
"age": 13,
"outcome": "serve"
},
{
"age": 13,
"outcome": "serve"
},
{
"age": 18,
"outcome": "refuse",
"reason": "below_threshold"
},
{
"age": 18,
"outcome": "refuse",
"reason": "below_threshold"
},
{
"age": 18,
"outcome": "refuse",
"reason": "below_threshold"
},
{
"age": 18,
"outcome": "serve"
},
{
"age": 13,
"outcome": "serve"
},
{
"age": 16,
"outcome": "refuse",
"reason": "below_threshold"
},
{
"age": 16,
"outcome": "serve"
},
{
"age": 13,
"outcome": "serve"
},
{
"age": 18,
"outcome": "refuse",
"reason": "below_threshold"
}
]
}
},
{
"name": "viewer_rates_the_room",
"about": "a claim about the room signed by a viewer (§3.6)",
"kind": "serving",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"track": {
"namespace": [
"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e",
"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969",
"video"
],
"name": "0"
},
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"},{\"min_age\":12,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"12A\"}],\"record\":null,\"sig\":\"4e4cb1e604d5b923e26257aec976d52b1e73ff9d8ffbfde04f6779846d852192fbe31d5201842d5d32f590046fc2050e19269d5baa02a92b0e7e020ae145fb0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"dadfc02361e2fa02b59aabafe9efcea0caabf3b531eafd7b7a6a92548baa3c1364ec42afe15143a4afdd1e8850bce6e33872c6b8cff2a54d6c1e5bd30cddc202\",\"signer_pubkey\":\"34b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}"
],
"requests": [
{
"threshold": 18,
"group": 0,
"held": [
0,
1
]
}
],
"expect": {
"outcome": "refuse",
"reason": "rating_not_authorised",
"at": [
"claim",
1
]
}
},
{
"name": "performer_rates_the_room",
"about": "a claim about the room signed by a performer (§3.6)",
"kind": "serving",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"track": {
"namespace": [
"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e",
"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969",
"video"
],
"name": "0"
},
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"},{\"min_age\":12,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"12A\"}],\"record\":null,\"sig\":\"4e4cb1e604d5b923e26257aec976d52b1e73ff9d8ffbfde04f6779846d852192fbe31d5201842d5d32f590046fc2050e19269d5baa02a92b0e7e020ae145fb0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"047b2474c6d3bd0963ec856bf09b5594a194ed2679d6865041651768adde439dae9157b52d3808e5d2f734f651a9c2be0b0720e51b1782de9eec6bdd37e88306\",\"signer_pubkey\":\"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}"
],
"requests": [
{
"threshold": 18,
"group": 0,
"held": [
0,
1
]
}
],
"expect": {
"outcome": "refuse",
"reason": "rating_not_authorised",
"at": [
"claim",
1
]
}
},
{
"name": "viewer_rates_the_performer",
"about": "a span of the performer's track rated by a viewer (§3.6)",
"kind": "serving",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"track": {
"namespace": [
"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e",
"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969",
"video"
],
"name": "0"
},
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"},{\"min_age\":12,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"12A\"}],\"record\":null,\"sig\":\"4e4cb1e604d5b923e26257aec976d52b1e73ff9d8ffbfde04f6779846d852192fbe31d5201842d5d32f590046fc2050e19269d5baa02a92b0e7e020ae145fb0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"d53aab0de705a2fd0d7ff822e26c6176000531fb7a181ac5b04b6a9a9e1f8d6a1e1a358639743efc44d8c39af1d90dad3396efb964d81c891a97bf18c3dfec09\",\"signer_pubkey\":\"34b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83\",\"subject\":{\"from_group\":0,\"to_group\":9,\"track\":\"8b9fdc6da857ef7eceadbfe7dbd89df04ac6c7b729062742e3d600e4492987ac\",\"type\":\"span\"}}"
],
"requests": [
{
"threshold": 18,
"group": 0,
"held": [
0,
1
]
}
],
"expect": {
"outcome": "refuse",
"reason": "rating_not_authorised",
"at": [
"claim",
1
]
}
},
{
"name": "director_rates_the_performer",
"about": "a span of the performer's track rated by the director, who is neither a room key nor its owner (§3.6)",
"kind": "serving",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"track": {
"namespace": [
"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e",
"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969",
"video"
],
"name": "0"
},
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"},{\"min_age\":12,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"12A\"}],\"record\":null,\"sig\":\"4e4cb1e604d5b923e26257aec976d52b1e73ff9d8ffbfde04f6779846d852192fbe31d5201842d5d32f590046fc2050e19269d5baa02a92b0e7e020ae145fb0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"7988b82dff1d8d2ee7db2f3561ffb38b8b3e398f88d28ab943de0a364a0edf4c5968d20a831af347956c015454619f2009c676fd9eb42d87847f9bc7a299c003\",\"signer_pubkey\":\"872d746a2e7d8520c6b14932ce6d1d407b0cbc069dd484b584f8c72e8bce034a\",\"subject\":{\"from_group\":0,\"to_group\":9,\"track\":\"8b9fdc6da857ef7eceadbfe7dbd89df04ac6c7b729062742e3d600e4492987ac\",\"type\":\"span\"}}"
],
"requests": [
{
"threshold": 18,
"group": 0,
"held": [
0,
1
]
}
],
"expect": {
"outcome": "refuse",
"reason": "rating_not_authorised",
"at": [
"claim",
1
]
}
},
{
"name": "room_claim_of_another_room",
"about": "a room claim naming another room (§3.6)",
"kind": "serving",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"track": {
"namespace": [
"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e",
"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969",
"video"
],
"name": "0"
},
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"},{\"min_age\":12,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"12A\"}],\"record\":null,\"sig\":\"4e4cb1e604d5b923e26257aec976d52b1e73ff9d8ffbfde04f6779846d852192fbe31d5201842d5d32f590046fc2050e19269d5baa02a92b0e7e020ae145fb0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"9eed7dbcc9eb7ae38adc720342460672e9fed74f092e4627410aeb8c36615e66a99bedfd613865f1a5f468ae0b63092809b8919e7ce7c5eb80ebe19b1fc51c08\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"room\":\"097f6543f639859510ec308862330fd0d22c15006fa600eb2b3ff43a34de3184\",\"type\":\"room\"}}"
],
"requests": [
{
"threshold": 18,
"group": 0,
"held": [
0,
1
]
}
],
"expect": {
"outcome": "refuse",
"reason": "wrong_room",
"at": [
"claim",
1
]
}
},
{
"name": "room_service",
"about": "the room rated 13, groups 40 to 59 at 18: sessions that prove a room key are the room's own service, served every group whatever their threshold, the clock's and the authority's; a session with no proof, and one proving the performer's key, are served by their thresholds; a proof naming the clock's key under the director's signature, one over another session's challenge, one for another relay, one naming a grant and one cut short are refused with live-rooms §10.5.4's reasons, at any threshold (§5.5)",
"kind": "serving",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"track": {
"namespace": [
"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e",
"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969",
"video"
],
"name": "0"
},
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"},{\"min_age\":12,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"12A\"}],\"record\":null,\"sig\":\"4e4cb1e604d5b923e26257aec976d52b1e73ff9d8ffbfde04f6779846d852192fbe31d5201842d5d32f590046fc2050e19269d5baa02a92b0e7e020ae145fb0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"3b6c660a1ba8951e2b6df177f7cca8c766edd59bdcf9824483f775d0fd2912e44df1ccf5abb73b59113e4cec049c7a559c25d9d4ff7102b48aeae21251668901\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"from_group\":40,\"to_group\":59,\"track\":\"8b9fdc6da857ef7eceadbfe7dbd89df04ac6c7b729062742e3d600e4492987ac\",\"type\":\"span\"}}"
],
"requests": [
{
"threshold": 0,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "57525031010000000000000000000000000000000000000000000000000000000000000000f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c19005345545550202f2f72656c61792e6578616d706c652f6d6f7172ccb8b4c6a049eccec38ac8c769f9907e1c5521b9dc9505ef1baf5dbc6dfaddbe46eb15a6b99f1a89a59f45e2d3bcd46aa3a8b22543a290c749b0c39fde0a00",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 0,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "57525031010000000000000000000000000000000000000000000000000000000000000000414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca225c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c19005345545550202f2f72656c61792e6578616d706c652f6d6f713fb3f6c76bae1b4dd0223f374c3d15ea95279595a0460f989d606d0d2efc0f0b6ebe9e292f74b3d5e596fcc9071e1239f333053c96a0cf473ea39814ebe58e0e",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 0,
"group": 10,
"held": [
0,
1
],
"service": {
"proof": "57525031010000000000000000000000000000000000000000000000000000000000000000f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c19005345545550202f2f72656c61792e6578616d706c652f6d6f7172ccb8b4c6a049eccec38ac8c769f9907e1c5521b9dc9505ef1baf5dbc6dfaddbe46eb15a6b99f1a89a59f45e2d3bcd46aa3a8b22543a290c749b0c39fde0a00",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 0,
"group": 45,
"held": [
0,
1
]
},
{
"threshold": 16,
"group": 45,
"held": [
0,
1
]
},
{
"threshold": 0,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "575250310100000000000000000000000000000000000000000000000000000000000000006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9695c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c19005345545550202f2f72656c61792e6578616d706c652f6d6f711818f22f6429b81a06431a6d95f967526f1b271fef040cfdbedb53d390b0bd58a58ff3b997a8d4ffab3a792b6f2491ece3e69d0030e9638db1a4ac836114f50a",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 18,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "575250310100000000000000000000000000000000000000000000000000000000000000006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9695c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c19005345545550202f2f72656c61792e6578616d706c652f6d6f711818f22f6429b81a06431a6d95f967526f1b271fef040cfdbedb53d390b0bd58a58ff3b997a8d4ffab3a792b6f2491ece3e69d0030e9638db1a4ac836114f50a",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 0,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "57525031010000000000000000000000000000000000000000000000000000000000000000f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c19005345545550202f2f72656c61792e6578616d706c652f6d6f71759b783728fa89d7f41acc9b05329530f580b63335fda731eb89ec0ca2089ebcac3366347d7c7a941c876997d75ea8a8cb3c2a05bc599f97947398b34e634005",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 18,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "57525031010000000000000000000000000000000000000000000000000000000000000000f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c19005345545550202f2f72656c61792e6578616d706c652f6d6f71759b783728fa89d7f41acc9b05329530f580b63335fda731eb89ec0ca2089ebcac3366347d7c7a941c876997d75ea8a8cb3c2a05bc599f97947398b34e634005",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 0,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "57525031010000000000000000000000000000000000000000000000000000000000000000f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d19005345545550202f2f72656c61792e6578616d706c652f6d6f719a64d3e824f9da819baf4e6f6276ece6aba900e1ba7c077db70ec878d728420fc37e5752f31cd6a0afe6b375826259cf044e1bc0074a1ef2849c52b75aee060b",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 0,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "57525031010000000000000000000000000000000000000000000000000000000000000000f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c1f005345545550202f2f6f746865722d72656c61792e6578616d706c652f6d6f712e5f3dca7f6a02aa563658bd54f5e7274278bbf9fa778b68e5205d63ba3bd430774b0a11da9365e465085a888dc3a3e6b8ba90b084ec578851b2ace1a7375203",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 0,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "575250310112e58ceb354ef6d49a0ebcc3c9ac4934c764570a7f2f6b99d3ba70456298e408f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c19005345545550202f2f72656c61792e6578616d706c652f6d6f71233deabfe8e014378e01821d8faa2225d92ad7572d8baaf8343929c56e31430f83a29654657c7378d2f630068a937d9162523813ebf814861f5bc714b99fc504",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
},
{
"threshold": 0,
"group": 45,
"held": [
0,
1
],
"service": {
"proof": "57525031010000000000000000000000000000000000000000000000000000000000000000f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c19005345545550202f2f72656c61792e6578616d706c652f6d6f7172ccb8b4c6a049eccec38ac8c769f9907e1c5521b9dc9505ef1baf5dbc6dfaddbe46eb15a6b99f1a89a59f45e2d3bcd46aa3a8b22543a290c749b0c39fde0a",
"challenge": "5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c",
"context": "SETUP //relay.example/moq"
}
}
],
"expect": {
"outcome": "accept",
"track": "8b9fdc6da857ef7eceadbfe7dbd89df04ac6c7b729062742e3d600e4492987ac",
"requests": [
{
"age": 18,
"outcome": "serve",
"service": true
},
{
"age": 18,
"outcome": "serve",
"service": true
},
{
"age": 13,
"outcome": "serve",
"service": true
},
{
"age": 18,
"outcome": "refuse",
"reason": "below_threshold"
},
{
"age": 18,
"outcome": "refuse",
"reason": "below_threshold"
},
{
"age": 18,
"outcome": "refuse",
"reason": "below_threshold"
},
{
"age": 18,
"outcome": "serve"
},
{
"age": 18,
"outcome": "refuse",
"reason": "pop_bad_signature"
},
{
"age": 18,
"outcome": "refuse",
"reason": "pop_bad_signature"
},
{
"age": 18,
"outcome": "refuse",
"reason": "pop_wrong_challenge"
},
{
"age": 18,
"outcome": "refuse",
"reason": "pop_wrong_context"
},
{
"age": 18,
"outcome": "refuse",
"reason": "pop_wrong_grant"
},
{
"age": 18,
"outcome": "refuse",
"reason": "pop_malformed"
}
]
}
},
{
"name": "unattributed_claims",
"about": "beside the room's rating, a viewer's claim about a track of another room and a stranger's claim about an object the relay does not carry: neither honoured nor refused, they cover nothing served (§3.6)",
"kind": "serving",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"track": {
"namespace": [
"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e",
"6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969",
"video"
],
"name": "0"
},
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"},{\"min_age\":12,\"scheme\":\"https://rating-b.example/scheme\",\"value\":\"12A\"}],\"record\":null,\"sig\":\"4e4cb1e604d5b923e26257aec976d52b1e73ff9d8ffbfde04f6779846d852192fbe31d5201842d5d32f590046fc2050e19269d5baa02a92b0e7e020ae145fb0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"subject\":{\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"type\":\"room\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"1e518d41cf1ba03d62f5fdde1315f4348c58107b7753d1ac4c46206dd62618df99ee256747d09c8d55e2a49cee7769234c426982cc913d41f1010ccb837d0506\",\"signer_pubkey\":\"34b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83\",\"subject\":{\"from_group\":0,\"to_group\":99,\"track\":\"ea7eefdc8394d37412ed0c6c0f2690e50856b7779714f88727e50b93748f05f0\",\"type\":\"span\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"81d5cd117e606130b3d4b147a582ab45dc2b90989051a2942f448f09b15a9726d5b8cc016b8aea45555a63ee4a09a7a1a4ef6198d5436064a8f9ec380d674507\",\"signer_pubkey\":\"5130085c6edec3fdbb8b72352b144f15bb879a1a4ec96c8cacab58347bf48dd9\",\"subject\":{\"content_hash\":\"97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0\",\"type\":\"object\"}}"
],
"requests": [
{
"threshold": 13,
"group": 10,
"held": [
0,
1,
2
]
}
],
"expect": {
"outcome": "accept",
"track": "8b9fdc6da857ef7eceadbfe7dbd89df04ac6c7b729062742e3d600e4492987ac",
"requests": [
{
"age": 13,
"outcome": "serve"
}
]
}
},
{
"name": "holds_13_and_16",
"about": "a sink holding credentials of 13 and 16, over a track rated 13 with a span rated 18, a feature rated 16 and an unrated object (§6)",
"kind": "predicate",
"anchor": [
{
"issuer": "issuer-a.example",
"threshold": 13,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001"
},
{
"issuer": "issuer-a.example",
"threshold": 16,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001"
},
{
"issuer": "issuer-b.example",
"threshold": 18,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001"
}
],
"credentials": [
"000202d8f0f56e736b95c9e467a027e2896cd3649a91c0aefa9577fe5f49ed61cd59d2520598fede4101c984580544ed3c1b5621691caf23f34d9b800ce873b9d13777b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb48c17824ef35ecced43f672650362ac53156dea1b2a9c78fb69f1bedb3b1aab526b1ca90a1032e890abfb5f5b1274b35560b53d252e5b82916620a520b46f97d04e9a523df0f0bbc73bf897033d69372fd2ce1e06e8c0c7724151757f9f423345219499c7b28f0f49d3d6838e482a0281daf2c2a56112a5542559528b11668baec056abc97ef1e1155a8026703e9dc251d9572241ff141e9a2d7e666d5e27e780b091ce1c0fd6043531f3a119ae8205e16a223ce196ee0ec11e8d47a17d08046a49ef404d68d50ebdd4bb66ee30d4c8231926b9f6d85954db126b37a3c8aee9e21b4c233efd2f05402ab5db6e6c8a82ac46ee2c54ccb3cdf791e84c5cc9d75a7",
"0002c2e2ca1e91b7915bfbc37c9d4500361d242fbf2b8d9d425b3759f1c1d3729440d2520598fede4101c984580544ed3c1b5621691caf23f34d9b800ce873b9d137eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8fc304a4415777b6cef5b6afd2cc00f9ac77ccde5adcdaa9679b905c4054a3a707176760f808eb634f9e5b4d76fef717bb593e9da7742b3cc2bde1238dc1d22e9c35f0cefa4f4881bcb505fa1df32a9faa63965f9af0d564f0e6b77891d9813e0773faaf35ac9b42f2e0dea8a5dcb743ec259315857402103c28a3377b26439cc13728e1ca44677236384b2c8cda71cd6e4e419a9d36cdbd0d2dca68b047e09f9106e02a87ca3ffb0f6071772c41464f4a8ea0468f9f7f161b45b55b9c791edd388960dc3bedf5e56b512dec676f5267443807fcc88b818876aa80562f02cdb1225869c42c8d7ef2b1a1bfe0d4583fbdedd996ea4af2d96b6b0500a3d871d277"
],
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"}],\"record\":null,\"sig\":\"242782b0f80f9afcb6b5bb1c44c2641c9ab561ac66ca8dd220346165702d9c4934201ceefb5745b7bb7a28290171cf2b884782d155000863098b7fbd3645ee0c\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":0,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"track\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"6cc3c5e6b547384898879d36d692764f02611f802dd8ff23aa9711df865a93cfb222d921ca53b9c350df3481573e767ef4278b4f680b104b52019bc404150e00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":100,\"to_group\":119,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"span\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":16,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"13\"}],\"record\":null,\"sig\":\"16622dba65e79510d0cad914dc83af5344f9d3136cf263331d4ffbbe62804cafe1b0bd865ad3d933d6ea0bbfbcbb01f023c4ee994777bec20b3722cf3e7e2d00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0\",\"type\":\"object\"}}"
],
"objects": [
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 5
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 110
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 120
},
{
"content_hash": "97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0",
"track": null,
"group": null
},
{
"content_hash": "daa1b7daaa26acc2124fc230d1724dd9fc9909a06bc46962a333905f9143bb2d",
"track": null,
"group": null
}
],
"expect": {
"outcome": "accept",
"state": 16,
"objects": [
{
"age": 13,
"verdict": "present"
},
{
"age": 18,
"verdict": "withhold"
},
{
"age": 13,
"verdict": "present"
},
{
"age": 16,
"verdict": "present"
},
{
"age": 0,
"verdict": "present"
}
]
}
},
{
"name": "holds_18",
"about": "a sink holding a credential of the second issuer's 18 key",
"kind": "predicate",
"anchor": [
{
"issuer": "issuer-a.example",
"threshold": 13,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001"
},
{
"issuer": "issuer-a.example",
"threshold": 16,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001"
},
{
"issuer": "issuer-b.example",
"threshold": 18,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001"
}
],
"credentials": [
"000201b60f468297e7a72ac0ea356275a3306e5b6580a0119944994cf25f6293385f41bfd1d6f939df719e6bbdeb8f4ccaf21df6267ea63b403b9b064133580e22aaca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd27087166c68801c5427533506b7803705477dd84d4f975395ebd9b4fe26db1df49c16d48c30904e5463171d0d6cdb65c4c7d576a00409e060c08cfee81e343a6a06a03c5194d8cf9f3451691cfc5fa6ec621fb58e7617d008dc5c29785a2cc25e08de4405f47c357c25a22059f6ec3ea2d0c2d425096f0a137d59d942a60c4afda673d08e0cde2020ebdbfdc9298e554f82720da613abfb6ebe573ae03063e5fa4ba2c79e0ecf1e38cf9f90df5f320d686f7ffa379ca94851e608c6898ddacaf59e9167dcb872bf5d26ae0728875c75cbf134c2855b83ddd960f523ce22e31e9e8e55111d92cbf6d145e4a7df6691a1518a6f318091eb0f2a255489a209547c55afc"
],
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"}],\"record\":null,\"sig\":\"242782b0f80f9afcb6b5bb1c44c2641c9ab561ac66ca8dd220346165702d9c4934201ceefb5745b7bb7a28290171cf2b884782d155000863098b7fbd3645ee0c\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":0,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"track\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"6cc3c5e6b547384898879d36d692764f02611f802dd8ff23aa9711df865a93cfb222d921ca53b9c350df3481573e767ef4278b4f680b104b52019bc404150e00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":100,\"to_group\":119,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"span\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":16,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"13\"}],\"record\":null,\"sig\":\"16622dba65e79510d0cad914dc83af5344f9d3136cf263331d4ffbbe62804cafe1b0bd865ad3d933d6ea0bbfbcbb01f023c4ee994777bec20b3722cf3e7e2d00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0\",\"type\":\"object\"}}"
],
"objects": [
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 5
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 110
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 120
},
{
"content_hash": "97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0",
"track": null,
"group": null
},
{
"content_hash": "daa1b7daaa26acc2124fc230d1724dd9fc9909a06bc46962a333905f9143bb2d",
"track": null,
"group": null
}
],
"expect": {
"outcome": "accept",
"state": 18,
"objects": [
{
"age": 13,
"verdict": "present"
},
{
"age": 18,
"verdict": "present"
},
{
"age": 13,
"verdict": "present"
},
{
"age": 16,
"verdict": "present"
},
{
"age": 0,
"verdict": "present"
}
]
}
},
{
"name": "holds_none",
"about": "a sink holding no credential: only the unrated object is presented (§6.3 item 4)",
"kind": "predicate",
"anchor": [
{
"issuer": "issuer-a.example",
"threshold": 13,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001"
},
{
"issuer": "issuer-a.example",
"threshold": 16,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001"
},
{
"issuer": "issuer-b.example",
"threshold": 18,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001"
}
],
"credentials": [],
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"}],\"record\":null,\"sig\":\"242782b0f80f9afcb6b5bb1c44c2641c9ab561ac66ca8dd220346165702d9c4934201ceefb5745b7bb7a28290171cf2b884782d155000863098b7fbd3645ee0c\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":0,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"track\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"6cc3c5e6b547384898879d36d692764f02611f802dd8ff23aa9711df865a93cfb222d921ca53b9c350df3481573e767ef4278b4f680b104b52019bc404150e00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":100,\"to_group\":119,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"span\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":16,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"13\"}],\"record\":null,\"sig\":\"16622dba65e79510d0cad914dc83af5344f9d3136cf263331d4ffbbe62804cafe1b0bd865ad3d933d6ea0bbfbcbb01f023c4ee994777bec20b3722cf3e7e2d00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0\",\"type\":\"object\"}}"
],
"objects": [
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 5
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 110
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 120
},
{
"content_hash": "97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0",
"track": null,
"group": null
},
{
"content_hash": "daa1b7daaa26acc2124fc230d1724dd9fc9909a06bc46962a333905f9143bb2d",
"track": null,
"group": null
}
],
"expect": {
"outcome": "accept",
"state": 0,
"objects": [
{
"age": 13,
"verdict": "withhold"
},
{
"age": 18,
"verdict": "withhold"
},
{
"age": 13,
"verdict": "withhold"
},
{
"age": 16,
"verdict": "withhold"
},
{
"age": 0,
"verdict": "present"
}
]
}
},
{
"name": "credential_not_anchored",
"about": "a sink whose only credential is under a key its anchor does not list (§6.1)",
"kind": "predicate",
"anchor": [
{
"issuer": "issuer-a.example",
"threshold": 13,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001"
},
{
"issuer": "issuer-a.example",
"threshold": 16,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001"
}
],
"credentials": [
"000201b60f468297e7a72ac0ea356275a3306e5b6580a0119944994cf25f6293385f41bfd1d6f939df719e6bbdeb8f4ccaf21df6267ea63b403b9b064133580e22aaca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd27087166c68801c5427533506b7803705477dd84d4f975395ebd9b4fe26db1df49c16d48c30904e5463171d0d6cdb65c4c7d576a00409e060c08cfee81e343a6a06a03c5194d8cf9f3451691cfc5fa6ec621fb58e7617d008dc5c29785a2cc25e08de4405f47c357c25a22059f6ec3ea2d0c2d425096f0a137d59d942a60c4afda673d08e0cde2020ebdbfdc9298e554f82720da613abfb6ebe573ae03063e5fa4ba2c79e0ecf1e38cf9f90df5f320d686f7ffa379ca94851e608c6898ddacaf59e9167dcb872bf5d26ae0728875c75cbf134c2855b83ddd960f523ce22e31e9e8e55111d92cbf6d145e4a7df6691a1518a6f318091eb0f2a255489a209547c55afc"
],
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"}],\"record\":null,\"sig\":\"242782b0f80f9afcb6b5bb1c44c2641c9ab561ac66ca8dd220346165702d9c4934201ceefb5745b7bb7a28290171cf2b884782d155000863098b7fbd3645ee0c\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":0,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"track\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"6cc3c5e6b547384898879d36d692764f02611f802dd8ff23aa9711df865a93cfb222d921ca53b9c350df3481573e767ef4278b4f680b104b52019bc404150e00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":100,\"to_group\":119,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"span\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":16,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"13\"}],\"record\":null,\"sig\":\"16622dba65e79510d0cad914dc83af5344f9d3136cf263331d4ffbbe62804cafe1b0bd865ad3d933d6ea0bbfbcbb01f023c4ee994777bec20b3722cf3e7e2d00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0\",\"type\":\"object\"}}"
],
"objects": [
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 5
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 110
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 120
},
{
"content_hash": "97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0",
"track": null,
"group": null
},
{
"content_hash": "daa1b7daaa26acc2124fc230d1724dd9fc9909a06bc46962a333905f9143bb2d",
"track": null,
"group": null
}
],
"expect": {
"outcome": "accept",
"state": 0,
"objects": [
{
"age": 13,
"verdict": "withhold"
},
{
"age": 18,
"verdict": "withhold"
},
{
"age": 13,
"verdict": "withhold"
},
{
"age": 16,
"verdict": "withhold"
},
{
"age": 0,
"verdict": "present"
}
]
}
},
{
"name": "credential_bound_to_a_session",
"about": "a sink whose 16 credential was issued for a relay session's challenge, not the device challenge, beside a 13 credential (§6.1)",
"kind": "predicate",
"anchor": [
{
"issuer": "issuer-a.example",
"threshold": 13,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001"
},
{
"issuer": "issuer-a.example",
"threshold": 16,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001"
},
{
"issuer": "issuer-b.example",
"threshold": 18,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001"
}
],
"credentials": [
"000202d8f0f56e736b95c9e467a027e2896cd3649a91c0aefa9577fe5f49ed61cd59d2520598fede4101c984580544ed3c1b5621691caf23f34d9b800ce873b9d13777b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb48c17824ef35ecced43f672650362ac53156dea1b2a9c78fb69f1bedb3b1aab526b1ca90a1032e890abfb5f5b1274b35560b53d252e5b82916620a520b46f97d04e9a523df0f0bbc73bf897033d69372fd2ce1e06e8c0c7724151757f9f423345219499c7b28f0f49d3d6838e482a0281daf2c2a56112a5542559528b11668baec056abc97ef1e1155a8026703e9dc251d9572241ff141e9a2d7e666d5e27e780b091ce1c0fd6043531f3a119ae8205e16a223ce196ee0ec11e8d47a17d08046a49ef404d68d50ebdd4bb66ee30d4c8231926b9f6d85954db126b37a3c8aee9e21b4c233efd2f05402ab5db6e6c8a82ac46ee2c54ccb3cdf791e84c5cc9d75a7",
"0002b0cd446bf939f149d6829de9b4c16fd410b2e9e91b5a2c8f530e96a3680b0c7460ba1d291a38c0908a4a654972eb2b727873232c714b008c110284b3922783f6eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b63f8fa853df512748a0bcde8515f297f49bb0f2afb66d2e5d257cbc2f9973d06e0c44544a9a703b2efa9627a1a4878f38ce5eb2159290979eeb80c6d43be57dbeace4fe9e0654752dff13d8058bb7ceba7447b38192034a903c51abae517abb710b4c1d2cff0c8551add129e1e40da658fb86ec3e345e9a76c859ce2b57e43738f08007d9dd11e2bbebf77c09772b8e696e18b49a2459995ba7d812ca0b55b48d9626bd338ce35218f8499a9343879cdfa748a0d72237c5aaf9763016bd3509700f4e99cb0fda00d92273cf52a5841c12a69a162dccb7248b5bf438e0c6aa641db91a4af8895dbc309d866e95626d33034ced80b5fb224d2ee828a8c45be2419"
],
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"}],\"record\":null,\"sig\":\"242782b0f80f9afcb6b5bb1c44c2641c9ab561ac66ca8dd220346165702d9c4934201ceefb5745b7bb7a28290171cf2b884782d155000863098b7fbd3645ee0c\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":0,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"track\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"6cc3c5e6b547384898879d36d692764f02611f802dd8ff23aa9711df865a93cfb222d921ca53b9c350df3481573e767ef4278b4f680b104b52019bc404150e00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":100,\"to_group\":119,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"span\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":16,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"13\"}],\"record\":null,\"sig\":\"16622dba65e79510d0cad914dc83af5344f9d3136cf263331d4ffbbe62804cafe1b0bd865ad3d933d6ea0bbfbcbb01f023c4ee994777bec20b3722cf3e7e2d00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0\",\"type\":\"object\"}}"
],
"objects": [
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 5
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 110
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 120
},
{
"content_hash": "97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0",
"track": null,
"group": null
},
{
"content_hash": "daa1b7daaa26acc2124fc230d1724dd9fc9909a06bc46962a333905f9143bb2d",
"track": null,
"group": null
}
],
"expect": {
"outcome": "accept",
"state": 13,
"objects": [
{
"age": 13,
"verdict": "present"
},
{
"age": 18,
"verdict": "withhold"
},
{
"age": 13,
"verdict": "present"
},
{
"age": 16,
"verdict": "withhold"
},
{
"age": 0,
"verdict": "present"
}
]
}
},
{
"name": "credential_altered",
"about": "a sink whose 16 credential's authenticator was altered, beside a 13 credential (§6.1)",
"kind": "predicate",
"anchor": [
{
"issuer": "issuer-a.example",
"threshold": 13,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001"
},
{
"issuer": "issuer-a.example",
"threshold": 16,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001"
},
{
"issuer": "issuer-b.example",
"threshold": 18,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001"
}
],
"credentials": [
"000202d8f0f56e736b95c9e467a027e2896cd3649a91c0aefa9577fe5f49ed61cd59d2520598fede4101c984580544ed3c1b5621691caf23f34d9b800ce873b9d13777b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb48c17824ef35ecced43f672650362ac53156dea1b2a9c78fb69f1bedb3b1aab526b1ca90a1032e890abfb5f5b1274b35560b53d252e5b82916620a520b46f97d04e9a523df0f0bbc73bf897033d69372fd2ce1e06e8c0c7724151757f9f423345219499c7b28f0f49d3d6838e482a0281daf2c2a56112a5542559528b11668baec056abc97ef1e1155a8026703e9dc251d9572241ff141e9a2d7e666d5e27e780b091ce1c0fd6043531f3a119ae8205e16a223ce196ee0ec11e8d47a17d08046a49ef404d68d50ebdd4bb66ee30d4c8231926b9f6d85954db126b37a3c8aee9e21b4c233efd2f05402ab5db6e6c8a82ac46ee2c54ccb3cdf791e84c5cc9d75a7",
"0002c2e2ca1e91b7915bfbc37c9d4500361d242fbf2b8d9d425b3759f1c1d3729440d2520598fede4101c984580544ed3c1b5621691caf23f34d9b800ce873b9d137eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8fc304a4415777b6cef5b6afd2cc00f9ac77ccde5adcdaa9679b905c4054a3a707176760f808eb634f9e5b4d76fef717bb593e9da7742b3cc2bde1238dc1d22e9c35f0cefa4f4881bcb505fa1df32a9faa63965f9af0d564f0e6b77891d9813e0773faaf35ac9b42f2e0dea8a5dcb743ec259315857402103c28a3377b26439cc13728e1ca44677236384b2c8cda71cd6e4e419a9d36cdbd0d2dca68b047e09f9106e02a87ca3ffb0f6071772c41464f4a8ea0468f9f7f161b45b55b9c791edd388960dc3bedf5e56b512dec676f5267443807fcc88b818876aa80562f02cdb1225869c42c8d7ef2b1a1bfe0d4583fbdedd996ea4af2d96b6b0500a3d871d276"
],
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"}],\"record\":null,\"sig\":\"242782b0f80f9afcb6b5bb1c44c2641c9ab561ac66ca8dd220346165702d9c4934201ceefb5745b7bb7a28290171cf2b884782d155000863098b7fbd3645ee0c\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":0,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"track\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"6cc3c5e6b547384898879d36d692764f02611f802dd8ff23aa9711df865a93cfb222d921ca53b9c350df3481573e767ef4278b4f680b104b52019bc404150e00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":100,\"to_group\":119,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"span\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":16,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"13\"}],\"record\":null,\"sig\":\"16622dba65e79510d0cad914dc83af5344f9d3136cf263331d4ffbbe62804cafe1b0bd865ad3d933d6ea0bbfbcbb01f023c4ee994777bec20b3722cf3e7e2d00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0\",\"type\":\"object\"}}"
],
"objects": [
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 5
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 110
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 120
},
{
"content_hash": "97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0",
"track": null,
"group": null
},
{
"content_hash": "daa1b7daaa26acc2124fc230d1724dd9fc9909a06bc46962a333905f9143bb2d",
"track": null,
"group": null
}
],
"expect": {
"outcome": "accept",
"state": 13,
"objects": [
{
"age": 13,
"verdict": "present"
},
{
"age": 18,
"verdict": "withhold"
},
{
"age": 13,
"verdict": "present"
},
{
"age": 16,
"verdict": "withhold"
},
{
"age": 0,
"verdict": "present"
}
]
}
},
{
"name": "key_listed_for_another_issuer",
"about": "a sink whose anchor lists the 16 key under the second issuer, holding a credential issued under it for the first issuer's device challenge (§6.1)",
"kind": "predicate",
"anchor": [
{
"issuer": "issuer-a.example",
"threshold": 13,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001"
},
{
"issuer": "issuer-b.example",
"threshold": 16,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001"
}
],
"credentials": [
"000202d8f0f56e736b95c9e467a027e2896cd3649a91c0aefa9577fe5f49ed61cd59d2520598fede4101c984580544ed3c1b5621691caf23f34d9b800ce873b9d13777b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb48c17824ef35ecced43f672650362ac53156dea1b2a9c78fb69f1bedb3b1aab526b1ca90a1032e890abfb5f5b1274b35560b53d252e5b82916620a520b46f97d04e9a523df0f0bbc73bf897033d69372fd2ce1e06e8c0c7724151757f9f423345219499c7b28f0f49d3d6838e482a0281daf2c2a56112a5542559528b11668baec056abc97ef1e1155a8026703e9dc251d9572241ff141e9a2d7e666d5e27e780b091ce1c0fd6043531f3a119ae8205e16a223ce196ee0ec11e8d47a17d08046a49ef404d68d50ebdd4bb66ee30d4c8231926b9f6d85954db126b37a3c8aee9e21b4c233efd2f05402ab5db6e6c8a82ac46ee2c54ccb3cdf791e84c5cc9d75a7",
"0002c2e2ca1e91b7915bfbc37c9d4500361d242fbf2b8d9d425b3759f1c1d3729440d2520598fede4101c984580544ed3c1b5621691caf23f34d9b800ce873b9d137eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8fc304a4415777b6cef5b6afd2cc00f9ac77ccde5adcdaa9679b905c4054a3a707176760f808eb634f9e5b4d76fef717bb593e9da7742b3cc2bde1238dc1d22e9c35f0cefa4f4881bcb505fa1df32a9faa63965f9af0d564f0e6b77891d9813e0773faaf35ac9b42f2e0dea8a5dcb743ec259315857402103c28a3377b26439cc13728e1ca44677236384b2c8cda71cd6e4e419a9d36cdbd0d2dca68b047e09f9106e02a87ca3ffb0f6071772c41464f4a8ea0468f9f7f161b45b55b9c791edd388960dc3bedf5e56b512dec676f5267443807fcc88b818876aa80562f02cdb1225869c42c8d7ef2b1a1bfe0d4583fbdedd996ea4af2d96b6b0500a3d871d277"
],
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"}],\"record\":null,\"sig\":\"242782b0f80f9afcb6b5bb1c44c2641c9ab561ac66ca8dd220346165702d9c4934201ceefb5745b7bb7a28290171cf2b884782d155000863098b7fbd3645ee0c\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":0,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"track\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:50Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":18,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"18\"}],\"record\":null,\"sig\":\"6cc3c5e6b547384898879d36d692764f02611f802dd8ff23aa9711df865a93cfb222d921ca53b9c350df3481573e767ef4278b4f680b104b52019bc404150e00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":100,\"to_group\":119,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"span\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":16,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"13\"}],\"record\":null,\"sig\":\"16622dba65e79510d0cad914dc83af5344f9d3136cf263331d4ffbbe62804cafe1b0bd865ad3d933d6ea0bbfbcbb01f023c4ee994777bec20b3722cf3e7e2d00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0\",\"type\":\"object\"}}"
],
"objects": [
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 5
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 110
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 120
},
{
"content_hash": "97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0",
"track": null,
"group": null
},
{
"content_hash": "daa1b7daaa26acc2124fc230d1724dd9fc9909a06bc46962a333905f9143bb2d",
"track": null,
"group": null
}
],
"expect": {
"outcome": "accept",
"state": 13,
"objects": [
{
"age": 13,
"verdict": "present"
},
{
"age": 18,
"verdict": "withhold"
},
{
"age": 13,
"verdict": "present"
},
{
"age": 16,
"verdict": "withhold"
},
{
"age": 0,
"verdict": "present"
}
]
}
},
{
"name": "before_the_span_is_rated",
"about": "the sink with credentials of 13 and 16 before the span's claim arrives: its groups are presented at 13 (§3.5)",
"kind": "predicate",
"anchor": [
{
"issuer": "issuer-a.example",
"threshold": 13,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001"
},
{
"issuer": "issuer-a.example",
"threshold": 16,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001"
},
{
"issuer": "issuer-b.example",
"threshold": 18,
"key": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001"
}
],
"credentials": [
"000202d8f0f56e736b95c9e467a027e2896cd3649a91c0aefa9577fe5f49ed61cd59d2520598fede4101c984580544ed3c1b5621691caf23f34d9b800ce873b9d13777b6385edeb501f3fb523911043d347987309fc4b5fcfc82c9a50f66ad7594fb48c17824ef35ecced43f672650362ac53156dea1b2a9c78fb69f1bedb3b1aab526b1ca90a1032e890abfb5f5b1274b35560b53d252e5b82916620a520b46f97d04e9a523df0f0bbc73bf897033d69372fd2ce1e06e8c0c7724151757f9f423345219499c7b28f0f49d3d6838e482a0281daf2c2a56112a5542559528b11668baec056abc97ef1e1155a8026703e9dc251d9572241ff141e9a2d7e666d5e27e780b091ce1c0fd6043531f3a119ae8205e16a223ce196ee0ec11e8d47a17d08046a49ef404d68d50ebdd4bb66ee30d4c8231926b9f6d85954db126b37a3c8aee9e21b4c233efd2f05402ab5db6e6c8a82ac46ee2c54ccb3cdf791e84c5cc9d75a7",
"0002c2e2ca1e91b7915bfbc37c9d4500361d242fbf2b8d9d425b3759f1c1d3729440d2520598fede4101c984580544ed3c1b5621691caf23f34d9b800ce873b9d137eff8415ea6b16a45836bfffaa60fe3419c1a1112e08aba0f1d0c85167d873b2b8fc304a4415777b6cef5b6afd2cc00f9ac77ccde5adcdaa9679b905c4054a3a707176760f808eb634f9e5b4d76fef717bb593e9da7742b3cc2bde1238dc1d22e9c35f0cefa4f4881bcb505fa1df32a9faa63965f9af0d564f0e6b77891d9813e0773faaf35ac9b42f2e0dea8a5dcb743ec259315857402103c28a3377b26439cc13728e1ca44677236384b2c8cda71cd6e4e419a9d36cdbd0d2dca68b047e09f9106e02a87ca3ffb0f6071772c41464f4a8ea0468f9f7f161b45b55b9c791edd388960dc3bedf5e56b512dec676f5267443807fcc88b818876aa80562f02cdb1225869c42c8d7ef2b1a1bfe0d4583fbdedd996ea4af2d96b6b0500a3d871d277"
],
"claims": [
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":13,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"13\"}],\"record\":null,\"sig\":\"242782b0f80f9afcb6b5bb1c44c2641c9ab561ac66ca8dd220346165702d9c4934201ceefb5745b7bb7a28290171cf2b884782d155000863098b7fbd3645ee0c\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"from_group\":0,\"track\":\"6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f\",\"type\":\"track\"}}",
"{\"inputs\":[],\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-rating\",\"ratings\":[{\"min_age\":16,\"scheme\":\"https://rating-a.example/scheme\",\"value\":\"16\"},{\"min_age\":16,\"scheme\":\"tag:rating-c.example,2026:parental\",\"value\":\"13\"}],\"record\":null,\"sig\":\"16622dba65e79510d0cad914dc83af5344f9d3136cf263331d4ffbbe62804cafe1b0bd865ad3d933d6ea0bbfbcbb01f023c4ee994777bec20b3722cf3e7e2d00\",\"signer_pubkey\":\"6b5eb0b226fae2cea7ac42af8d6b8aef958598398b52b80c5565999ebe8fa473\",\"subject\":{\"content_hash\":\"97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0\",\"type\":\"object\"}}"
],
"objects": [
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 5
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 110
},
{
"content_hash": null,
"track": "6edb54ff66ce88ac187404330f8fe5961e8d418d06ab10b62613acd06fd8c82f",
"group": 120
},
{
"content_hash": "97af36f673177c5f09cf93c27df473cca2708158eb141cb7325cf737fd6e7cb0",
"track": null,
"group": null
},
{
"content_hash": "daa1b7daaa26acc2124fc230d1724dd9fc9909a06bc46962a333905f9143bb2d",
"track": null,
"group": null
}
],
"expect": {
"outcome": "accept",
"state": 16,
"objects": [
{
"age": 13,
"verdict": "present"
},
{
"age": 13,
"verdict": "present"
},
{
"age": 13,
"verdict": "present"
},
{
"age": 16,
"verdict": "present"
},
{
"age": 0,
"verdict": "present"
}
]
}
},
{
"name": "two_windows",
"about": "a receipt over two windows: 50 sessions at 16 counted, 7 at 13 and 3 at 18 suppressed, recomputed from the admissions (§7.2, §7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"41bb2cc071cd7946c526470432fb4ec93a1e6d323b5461d16c353fb6a26514d446c3490481afb14181699685fa9e9ce56fdd78ac58440a7019ca4c1025875b0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "accept",
"link": "671141535cc41e1587cf5bda253996f522cf83ce490cde3a890b887ac5ffabf3",
"cells": [
{
"window": 0,
"issuer": "issuer-a.example",
"threshold": 13,
"admitted": 0,
"suppressed": 1
},
{
"window": 0,
"issuer": "issuer-a.example",
"threshold": 16,
"admitted": 50,
"suppressed": 0
},
{
"window": 1,
"issuer": "issuer-b.example",
"threshold": 18,
"admitted": 0,
"suppressed": 1
}
]
}
},
{
"name": "without_admissions",
"about": "the same receipt, checked without the admissions: its form, signer, policy and suppression (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"41bb2cc071cd7946c526470432fb4ec93a1e6d323b5461d16c353fb6a26514d446c3490481afb14181699685fa9e9ce56fdd78ac58440a7019ca4c1025875b0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": null,
"expect": {
"outcome": "accept",
"link": "671141535cc41e1587cf5bda253996f522cf83ce490cde3a890b887ac5ffabf3",
"cells": [
{
"window": 0,
"issuer": "issuer-a.example",
"threshold": 13,
"admitted": 0,
"suppressed": 1
},
{
"window": 0,
"issuer": "issuer-a.example",
"threshold": 16,
"admitted": 50,
"suppressed": 0
},
{
"window": 1,
"issuer": "issuer-b.example",
"threshold": 18,
"admitted": 0,
"suppressed": 1
}
]
}
},
{
"name": "signed_by_the_clock",
"about": "the receipt signed by the room's clock, a room key (§7.1)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"4b6438b35b35e50557e40e04157eaf24dc86b4ad53dc3c9850e48ce9f64b5da0e437bf3a612d6558f9d6a7bb7b4051d013fcac98d5baa0ccf187ce674e44d10e\",\"signer_pubkey\":\"f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "accept",
"link": "f5b301d4080679ed4e54c9fe8171442ff61d76463ec15b50109a7b72c981196d",
"cells": [
{
"window": 0,
"issuer": "issuer-a.example",
"threshold": 13,
"admitted": 0,
"suppressed": 1
},
{
"window": 0,
"issuer": "issuer-a.example",
"threshold": 16,
"admitted": 50,
"suppressed": 0
},
{
"window": 1,
"issuer": "issuer-b.example",
"threshold": 18,
"admitted": 0,
"suppressed": 1
}
]
}
},
{
"name": "nonce_in_a_cell",
"about": "a cell that carries an admitted session's nonce (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"nonce\":\"3f4359145cef81f67222322f450b5d2d1b411a0186215067bf2c5add7b078324\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"ba1e1adfafc4bb9794c9b7e05504c26b13dba25b678e1cd73c3dca602d5b76bd3b17e4f23a6c617666f10c252d4628c2288071fb0dc7d8d0e3e91eed32e6c501\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "receipt_identifies",
"at": [
"receipt"
]
}
},
{
"name": "principal_at_the_top",
"about": "a receipt that names a principal at its top (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"principal\":\"34b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"cff7aabdb0cd53a74040919f78a336cff8b0e29d119b65943f22835ea5f86f52720d71dadc96ec40f6b0392cab1c514d4cc1a02e36134a9d956f24a7f0916704\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "receipt_identifies",
"at": [
"receipt"
]
}
},
{
"name": "small_cell_stated",
"about": "a cell of 7 admissions stated, not suppressed (§7.2)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":7,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"17c5cbd8713a7acc2b79c414fd7d1de09a226b14da4e5ac76f35a2161f94d51d5198c955ea567ee3a46284ad77a6b627ebb646b303f2748edaceadf3a9543009\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "count_not_suppressed",
"at": [
"receipt"
]
}
},
{
"name": "count_off_by_one",
"about": "a cell of 50 admissions stated as 51 (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":51,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"6520e62d885fac15b25a8e7f7bb2d8909bd347add4ace523b536c697b792d23b82834b711ea5501fed24022a9fdfa32049d843f20ea9a9170aeeedc82d366006\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "count_mismatch",
"at": [
"receipt"
]
}
},
{
"name": "cell_left_out",
"about": "a receipt without the second window's cell (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"e4a21a70f732f1315c0502733e09d99156514b5421ffb9abe9f98f7e4a2d44bf4323faa8b15f837f89e696242a1e237e8dbe88837ee455f5ef90bc90fa59a000\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "count_mismatch",
"at": [
"receipt"
]
}
},
{
"name": "another_policy",
"about": "a receipt naming another policy's link hash (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"7f7f0a2164632408a4c93180996db466df5aaaf629b2c9463a95962399e7773f\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"f6626777d45c03dec1cec3e7afdf2d41f5fff04ea4c9716ef94853b5349bde0c654ca75ffc6e36ddfc53075d58b14122e63c576b024c7de50e0dbbb19556c506\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "receipt_mismatch",
"at": [
"receipt"
]
}
},
{
"name": "issuer_not_in_policy",
"about": "a cell of an issuer the policy does not hold (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-c.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"68f4d1abf83f923cd75c80a6d6fbb48a296cabc6029599e2f5189fd2b45178c5759f0d0bfb02c49460a379d982563191c0175dde6e579f51fbd2fe775da0e603\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "receipt_mismatch",
"at": [
"receipt"
]
}
},
{
"name": "signed_by_a_viewer",
"about": "a receipt signed by a key that is not a room key (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"1fbace507bef6852eb24b81ec7c621e013fa0faf637b18c0a952df73675861bec5f59cd1cdb0b65cf599834e64c30a531a9460e4a9830957bfd2abe1ec3c990e\",\"signer_pubkey\":\"34b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "signer_not_permitted",
"at": [
"receipt"
]
}
},
{
"name": "receipt_bad_signature",
"about": "a receipt whose signature does not verify (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"41bb2cc071cd7946c526470432fb4ec93a1e6d323b5461d16c353fb6a26514d446c3490481afb14181699685fa9e9ce56fdd78ac58440a7019ca4c1025875b00\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "bad_signature",
"at": [
"receipt"
]
}
},
{
"name": "suppressed_with_a_count",
"about": "a suppressed cell that states a count (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":7,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"c4e18267c736599c27b21d05cda48fee895ae0eec5b740c96ebd91cb9b536da5b8b20f5fb1952606b68567a2018cb8b2db65365eb515ec950dce338dd1c7a50e\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"receipt"
]
}
},
{
"name": "suppressed_is_2",
"about": "a cell whose suppressed is 2 (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":2,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"fe3f9722d1fbb17ccf741b813a2bf7954d680032c865185b518216557446b128711238f67ad8041f8b4cd636461c554814447c48b91ef112613b23b78304e006\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"receipt"
]
}
},
{
"name": "receipt_of_another_room",
"about": "a receipt naming another room (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"097f6543f639859510ec308862330fd0d22c15006fa600eb2b3ff43a34de3184\",\"sig\":\"52eb88999d9f674f5caf58d2e38ced491c4607bbe388c0b5925fc9858cb58863c1d7f93590f4b8c42486777d8046c1801505d87b6835517bbec2f56f7999b208\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "wrong_room",
"at": [
"receipt"
]
}
},
{
"name": "window_not_the_policys",
"about": "a receipt counting in windows of 30 minutes under a policy of one hour (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"ad272e0ca5d89ae152771ef9faa2348453d9f01d651fc42e5b2c543781cda56969c82b47a55f448aacbdf562c9a269e8e6da4edbad4ab762589119520d2ec203\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":1800}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "receipt_mismatch",
"at": [
"receipt"
]
}
},
{
"name": "cells_unordered",
"about": "a receipt whose cells are not in ascending order (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"c738496c8217f65aac8c700f6ff757d33cd1311fb12d77dd67993a90f87858a1f55d95925a4c3653ec74c3faf7db8ba811f883b91e11aaf185fb5ced7e35b501\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"receipt"
]
}
},
{
"name": "cell_outside_the_span",
"about": "a cell of a window the span does not reach (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":5}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"68df50b2c63b01907dec5053a7bc9bbca626052743f555ba6cd87b52e7b0d2819bc6d5172a6b0c723058768b092bdd32ac3f04b2da85e2903a0bbc1d7e4f4d0b\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"receipt"
]
}
},
{
"name": "receipt_span_backwards",
"about": "a receipt whose span ends where it starts (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":0,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"766d85a8a06d8edd0936168026893b26440076479e45b9d64e12fd15d91dc11449d2ca070d009f98c375dc1ecb6de5b0253cb4ad5874657b33a37fcc1f20e404\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"receipt"
]
}
},
{
"name": "receipt_span_empty",
"about": "a receipt with no cell whose span ends where it starts (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[],\"end\":0,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"3cec06439f2a9938a0a1e10a14b3e0c7c9dcbe059b0bfda104e197c6933f483c26e752a11d09fa6b3ed73734a97f3387be97bd62f7b80285cfb6d02c363af70d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "refuse",
"reason": "record_malformed",
"at": [
"receipt"
]
}
},
{
"name": "first_window_only",
"about": "a receipt over the first window alone: the admissions of the second, outside its span, are not counted (§7.3)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0}],\"end\":3600000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"7e7d98c71e47542193745cf6f32426ca028ab6c11177e3e8c73a207cd856658a6ff290995c37c6a6367e0069b47951d29b6cf6e576d1cb97f7ec5a909a025608\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "rated_room",
"expect": {
"outcome": "accept",
"link": "504ceb67147f7e4cc24960690a85a93ac374f55c9019a517494e12dcb1c57567",
"cells": [
{
"window": 0,
"issuer": "issuer-a.example",
"threshold": 13,
"admitted": 0,
"suppressed": 1
},
{
"window": 0,
"issuer": "issuer-a.example",
"threshold": 16,
"admitted": 50,
"suppressed": 0
}
]
}
},
{
"name": "replay_in_the_log",
"about": "admissions in which one token is redeemed twice (§7.3, §5.2 step 5)",
"kind": "receipt",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22453e4161f97321c6f57731881c48dc6171252483fe9b367c52c4226acdc6d0c0a6739f5cb49e6953c79e0886b9bf1e423a70e4b605fd01757f2facb3c3800",
"policy": "{\"issued_at\":\"2026-10-21T00:00:00Z\",\"issuers\":[{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100d2fc7b6a0a1e6c67104aeb8f88b257669b4df679ddad099b5c4a6cd9a88015b5a133bf0b856c7871b6df000b554fceb3c2ed512bb68f145c6e8434752fab52a1cfc124408f79b58a4578c16428855789f7a249e384cb2d9fae2d67fd96fb926c198e077399fdc815c0af097dde5aadeff44de70e827f4878432439bfeeb96068d0474fc50d6d90bf3a98dfaf1040c89c02d692ab3b3c2896609d86fd73b774ce0740647ceeeaa310bd12f985a8eb9f59fdd426cea5b2120f4f2a34bcab764b7e6c54d6840238bcc40587a59e66ed1f33894577635c470af75cf92c20d1da43e1bfc419e222a6f0d0bb358c5e38f9cb050aeafe904814f1ac1aa49cca9ea0ca830203010001\",\"threshold\":13},{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100b0f9e81943a7ae9892aade17ca7c40f8744fed2f8148e6c8eaa27b7d001548fb5192ab28b56c5060b118ccd131e594874c6ca989b56c27296f09fb93a034df32e97c6ff0998cfd8e6f42dda58acd1fa97986f144f3d154d67650175e6854b3a952003bc06887b8455ac2b19f7b2f76504ebc98ec945571b07892150ddc6a74ca0fbcd35497ce81534daf9418844b13aea31f9d5a6b9557bbdf619efd4e887f2d42b8dd8bc987eae1bf89cab85ee21e356305df6c07a8838e3ef41c595dcce43dafc49123ef4d8abba93d3905e4028d7ba91484a27596e07b4b6ed992f077b524d3dcfe7ddd5549be7cce8da035cfa0b3fb8f9e46f732b2a86b460165c08f53130203010001\",\"threshold\":16}],\"name\":\"issuer-a.example\",\"token_type\":2},{\"keys\":[{\"key\":\"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001\",\"threshold\":18}],\"name\":\"issuer-b.example\",\"token_type\":2}],\"kind\":\"wai-age-policy\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"dc65e8e1a78edb108e6e2e59dde7fd4e175f9bc74c80568538e9fa5b9744d5cee87400e696e86907bf9cbde6f57c46159bda8cfcb9e342ed8494c03de7caeb03\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"window_s\":3600}",
"receipt": "{\"cells\":[{\"admitted\":0,\"issuer\":\"issuer-a.example\",\"suppressed\":1,\"threshold\":13,\"window\":0},{\"admitted\":50,\"issuer\":\"issuer-a.example\",\"suppressed\":0,\"threshold\":16,\"window\":0},{\"admitted\":0,\"issuer\":\"issuer-b.example\",\"suppressed\":1,\"threshold\":18,\"window\":1}],\"end\":7200000000,\"issued_at\":\"2026-10-21T00:00:00Z\",\"kind\":\"wai-age-admissions\",\"policy\":\"85c16378711c322a933f645d3826a50f990cc70166286fca32b5dee48b99a6e7\",\"room\":\"2fec3b33c4392640b03f65a10749e0e6ec57ee40eab80403c4e196a0cbfd200e\",\"sig\":\"41bb2cc071cd7946c526470432fb4ec93a1e6d323b5461d16c353fb6a26514d446c3490481afb14181699685fa9e9ce56fdd78ac58440a7019ca4c1025875b0d\",\"signer_pubkey\":\"414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22\",\"start\":0,\"window_s\":3600}",
"admissions": "replayed",
"expect": {
"outcome": "refuse",
"reason": "token_replayed",
"at": [
"admission",
1
]
}
},
{
"name": "minors_room",
"about": "a minor performing, two viewers watching and sending nothing; the descriptor meets the profile (§8)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000000000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412edc1b603bcf88401b68b707c7a00734b6e49cf88f9629446951a4aa7c6deadd80deb7b78c23150573a8f79b41fc7aa05dcf76fa763343221cb36d678e880f",
"grants": [
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed76a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565df5ad18884d19d1a1fa52f1b44534def7862c456ae2f2f0d03b297b24920df851179927198363fa558481a7a5270d60bdb75251c1dc38567b11b7d6ddc276c06",
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed734b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa830000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000200010000000000000000000000000000000000000000000000000000000000000000000000574550310100000000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff00000000011568747470733a2f2f72656c61792e6578616d706c65080003616765020031331fcd20d9da9f5ee8d8d2adf7fc2a9b6304e63ff196a4a1ab002c8c738ac7d273a06cdda385307449db35fe7641d2f36725aed310eebe6eba81601f82cfeed301",
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7eeac5d58fe8e51d6668439dc71a964f7b54f3260e49a7859a5d9ae77696e40e30000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000200010000000000000000000000000000000000000000000000000000000000000000000000574550310100000000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff00000000011568747470733a2f2f72656c61792e6578616d706c65000072964ecd0a13e12904a221ef0879a9c10611f6e2e6b1e58e475acce801a6625fc75b4e9d139cc9a31442e52e6c08bc14e67bd682170aa6e9be41010574bfc702"
],
"key_log": null,
"chains": [
[
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969d4eb32838e0747e79fbab5cb3e559c426266aac06d298913b9feaca53247746b3b69b3a0c3f3431b6407096fc334d5353e5deac5026290bf5bfc4212ac08169287420c1a1d9b39e74f8f422e7b236cea127cb4b207f30a944b11d5bdfebc6e04",
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000700a99fb9e3e4305ea644d223a1fd223695316dc130036a3d719858faaf448e080841e0000000000001224006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690002010191846bc8af4e474b9f11a2aaa781163f87826c7c866b9836f5211f7bc93ca4e6e5186edcdb94951d5bfa74ab5bdd44bbdc68bb783fcb77c708edb2c6f97a5a01",
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0200000000000000482b37eaf257037ab628af48f66b7c8b8824a167173562435152de607a09d0ccc0c62d00000000000010400034b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83d583f3558e78e8fdadaccea5aceb0618af4ce8e78aabf00dea997a8ad33dfaa1bdae53d5d5fbe4d9b44fe8dbd6a4d30233ff3867e09da1cd0399e53ff8d458bc165a752783867560a03df6c73a32ffbb1311c7bcda308fae119cb35008f1ec06",
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde030000000000000047dabe1273fc18262ac8e17234fbc11d090b72531b7ee34a0640f327e2a4feeb00093d000000000000104000eeac5d58fe8e51d6668439dc71a964f7b54f3260e49a7859a5d9ae77696e40e30a0fb4be482fdc6b21c28c4f64984613607a110917b1994fd2d02c12b94c06137314b540d4122b2b50b6ef0c8c889f2b8d60514f24dfe86d4f38d0e278e3f96360cafe982c37fccce8f133ff4f45880030da3032bf5f4d08fe3787c9edaf8102"
],
[
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed76a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f96900000000000000000000000000000000000000000000000000000000000000000000000000000000404b4c000000000000030700050068656c6c6fa369332d2cf04e8333fe8b6bd75fa52fda9888576fe2e41a5b9530b484ecb8624e5ade694dba07a1a5919c833bdd7bad76126f3b5e88a0fa71e84c95ed84dd02"
]
],
"expect": {
"outcome": "accept",
"room_outcome": "accept",
"meets_profile": 1,
"thresholds": [
0,
13,
0
],
"minor_grants": [
"d4eb32838e0747e79fbab5cb3e559c426266aac06d298913b9feaca53247746b"
]
}
},
{
"name": "viewer_chats_in_a_minors_room",
"about": "a viewer of the minors' room sends a chat its grant does not permit: the room refuses it (§8.3, live-rooms §9.2 step 4)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000000000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412edc1b603bcf88401b68b707c7a00734b6e49cf88f9629446951a4aa7c6deadd80deb7b78c23150573a8f79b41fc7aa05dcf76fa763343221cb36d678e880f",
"grants": [
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed76a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565df5ad18884d19d1a1fa52f1b44534def7862c456ae2f2f0d03b297b24920df851179927198363fa558481a7a5270d60bdb75251c1dc38567b11b7d6ddc276c06",
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed734b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa830000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000200010000000000000000000000000000000000000000000000000000000000000000000000574550310100000000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff00000000011568747470733a2f2f72656c61792e6578616d706c6500000da1a8e39268f4bfd8e86af5a6d70109fc8dbfe9eb788106a5839f67f23f4843f6759d2c44b7a40776a8f8327dfeb81cbd0dd6e5fd7a53214b118e8a17041c0e"
],
"key_log": null,
"chains": [
[
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969d4eb32838e0747e79fbab5cb3e559c426266aac06d298913b9feaca53247746b3b69b3a0c3f3431b6407096fc334d5353e5deac5026290bf5bfc4212ac08169287420c1a1d9b39e74f8f422e7b236cea127cb4b207f30a944b11d5bdfebc6e04",
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000700a99fb9e3e4305ea644d223a1fd223695316dc130036a3d719858faaf448e080841e0000000000001224006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690002010191846bc8af4e474b9f11a2aaa781163f87826c7c866b9836f5211f7bc93ca4e6e5186edcdb94951d5bfa74ab5bdd44bbdc68bb783fcb77c708edb2c6f97a5a01",
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0200000000000000482b37eaf257037ab628af48f66b7c8b8824a167173562435152de607a09d0ccc0c62d00000000000010400034b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa8315cd225cbf52930bbf60b07ad3ad42d5fc580fc44cc27cc3e2413aa0771e93b10f816ce2eaa862647fe10962a82af38c71775b5ea6f320439bd486d26406b3b7e514bfa5e7c6b5dfe12b1820321c38ad6103f9b15a50e75ab10add5aeb21e704"
],
[
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed734b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa8300000000000000000000000000000000000000000000000000000000000000000000000000000000404b4c0000000000000304000200686910f913d250dd24d0f889316d462f85ebf1cb05f4b857fe7b668b14130ee40babd6f816815c05e648737ff5ffeadaf15a8a1b270a78ffd8ac94e919c0d09aa502"
]
],
"expect": {
"outcome": "refuse",
"reason": "kind_not_permitted",
"at": [
"room",
"record",
1,
0
]
}
},
{
"name": "adult_room",
"about": "a room that does not meet the profile and holds no minor: its director records, its viewers seek back and chat (§8.2)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010008080300000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001001018000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000d0070000f401000000e15f89c60eb2d18bf745800386e79fa680c3174999f52e4a11295f96c96461dcfa0b012cd1d6f94be234b0120d6d45db604df1482f8bb3a36ec5f4b598b90e03",
"grants": [
"5752473101a0e39941364f360dd51f2ab61109175ea34d65d55a4effee29895ee00999f2fd6a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c6508000361676502003138c7d22137eb21b9513c4bb890c8b5224254dc03f0b73a7f1ed192741462489663fa6f6ce4db8c99a3eba50eec22638ff49866dc01ee0ce154c6f1e97b6601250c",
"5752473101a0e39941364f360dd51f2ab61109175ea34d65d55a4effee29895ee00999f2fd34b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa830000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000200010010000000000000000000000000000000000000000000000000000000000000000000574550310118000000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff00000000011568747470733a2f2f72656c61792e6578616d706c6508000361676502003136f2a5ada521f25e072c69522972206c271665f96f3254c7e3fe1b6735ca72aaf0b65802ec2a10d71f68abd755b0ffdf88b8d5385e7b7b64d017052858fc2d5305"
],
"key_log": null,
"chains": [
[
"5745563101a0e39941364f360dd51f2ab61109175ea34d65d55a4effee29895ee00999f2fdf40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969894de1c4485147573034516c7c9e0d8486c77c0e74f1b23aefc02bfdfa996d30445f3a3cae4622d6709f8ecd28c3070503bc676780f5d098572b437baa846eeccbc2c3cff6097ace147b5a7d955435a776bb572267eade550da953617610ed03",
"5745563101a0e39941364f360dd51f2ab61109175ea34d65d55a4effee29895ee00999f2fdf40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000db7c54fdbd86c2554f0db4c8fabf027f14bcc7ec32e151304692dbfa182e07ca80841e0000000000001224006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690002010197a0b05707c29e7bb22aad1640bd13afe12db73230bae6c729716cef56e0d2b59052f79da41693422694c7a247b92b37ae5e3ed13ba599c4670ad9a0fca00604",
"5745563101a0e39941364f360dd51f2ab61109175ea34d65d55a4effee29895ee00999f2fdf40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0200000000000000603adc0ab07d7ab9b9d30829713ae8438bab7e4792cd89a6c0a1fccd075b8d13c0c62d00000000000010400034b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa8314b586c6904432b038c7acdf3e8f0ee9ff1173c8d1aad414b495230f6efa6fb4e838e531a89edac7ae7c624c8f3263d01e111540a07bfe3eea1f8795c9db786c56098f0fb7263e97a8f29ef484a87d3fec55f5eba6d1680b2a1cf2b7a6f6c40c"
],
[
"5745563101a0e39941364f360dd51f2ab61109175ea34d65d55a4effee29895ee00999f2fd34b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa8300000000000000000000000000000000000000000000000000000000000000000000000000000000404b4c000000000000030400020068696f734209f31f03cf19c0971780d8bb2c5904c8e8e3b5ebd7ec572b0b28450a5ce6de16b86a3fa26fbe9dcec1df76c668d534f779d426ad0965de9492b0fa6407"
]
],
"expect": {
"outcome": "accept",
"room_outcome": "accept",
"meets_profile": 0,
"thresholds": [
18,
16
],
"minor_grants": []
}
},
{
"name": "director_records",
"about": "a minor publishing in a room whose director holds the record power (§8.1 rule 2)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010008080300000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000000000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ac4e04a82f8e1d867a4f2afc67a49bfb8f20b804661edb8e199f466dea84e7c77301cfb4db6fda046110c1aa53c6ae33b28db372e1c544ed9657af95f0d7f0d",
"grants": [
"5752473101b4f96835caaf337b475475322e9284ecb23022691aa77c56e27082603509cf516a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565eeefb08b690d41cdc65e5da9d1df71be1c3e0bf4507929798c04ac272e07c3a4ef883d73c83c60ec14916701b453c4fde45e66ff9eea295843fd8a16aa54e40d"
],
"key_log": null,
"chains": [
[
"5745563101b4f96835caaf337b475475322e9284ecb23022691aa77c56e27082603509cf51f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969433ce2b84411816a65e94d0eadb7117b4b2b4cc803caf43a0c39ba0480a56d31e82598d5562f6de51a64d9ad259507482924672926989dbfe1b31a13ec01323a8403862c6523939f5a241353301b65ae15a775510c4661fac051c00d15d43e05",
"5745563101b4f96835caaf337b475475322e9284ecb23022691aa77c56e27082603509cf51f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde01000000000000006f6a77f07b295f2a7dbcbe29bbd6c3e6b05928ab8c768ab05ba4518d5c9e3de080841e0000000000001224006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f96900020101945003e101c9f3afb068d6a7ea269238ffb03d3b625e171fdb1e0339a632ed3afe949bf988ad3d8e0d205be8384d75c9c425306095b492eb45ccf17497dd0509"
]
],
"expect": {
"outcome": "refuse",
"reason": "minor_profile_unmet",
"at": [
"record",
0,
0
]
}
},
{
"name": "viewers_seek",
"about": "a minor publishing in a room whose viewers hold the seek power, so a viewer could cut a clip from the window (§8.1 rule 2)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001001000000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078dab49e9883f2eb04dcce845475a9dc9ce54418906e0577144863070093017e1e2ea21b270332c5bb5012611ae5731897fe9bd8476179860b3b8d3b93a0e804",
"grants": [
"57524731013e80e60313991336ddd9c139b12cb6abf95130e1d9f14b35eb70cafb49b2e9346a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565f6b97d9fe05edf9fc029d86baaa02b13b350f299ed3ecd992cd66f404af40f15fb4ebaf994eb9fab383adcb5a43fbf67c2c163a792f911164641abca83e5170f"
],
"key_log": null,
"chains": [
[
"57455631013e80e60313991336ddd9c139b12cb6abf95130e1d9f14b35eb70cafb49b2e934f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969096c639cfc7976fb1ec249d9aca65d34b17a87cc02db78110b45e2f8825287e38759e7b9d6a9ea526467571890fa35e15bb976dbec706a9e7f6994b7847ccba23f72a34dd2da1b9ae6310b0f46d088035d59432f05257540e6a06dcdad5a5a04",
"57455631013e80e60313991336ddd9c139b12cb6abf95130e1d9f14b35eb70cafb49b2e934f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000b60d99a084e3ffbf47b164795bb2c0f307ce207a4e9c1821c33588974dcf9af980841e0000000000001224006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690002010143713ea5d13a2092baf7bbef80c67c40cf54eb75cae97cb5d603d199d790a9b7efcbe904cbc61dc7d2f03629a3c689f6b1828b6a5adf5a3e55f555cb845ca200"
]
],
"expect": {
"outcome": "refuse",
"reason": "minor_profile_unmet",
"at": [
"record",
0,
0
]
}
},
{
"name": "viewers_chat",
"about": "a minor publishing in a room whose viewers may chat (§8.1 rule 3)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000008000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000964da4dd6aa8889eab0230ccbc0ba804af93eaf948beca55bdcf6655d1acf45ccfaa0b211c51bbe4a379fd04c0732481b4c889d027d72f95bf464d61bda49e04",
"grants": [
"57524731017223d416ba8a81856bf17a1fdec0a7fe682a61a3e9996a81f3be2cf7b098a5a86a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565338daf555d4426a9ac1aa84cd3aa6f38d0023e00e727cc002b346edfbef2b22e66ba32e18f031f8896c0f7c0dcbeae3e1fa6406f9a223460e399faa6f2475308"
],
"key_log": null,
"chains": [
[
"57455631017223d416ba8a81856bf17a1fdec0a7fe682a61a3e9996a81f3be2cf7b098a5a8f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9691180d00085d0da352fd93f7b3c1ee3343f8e34a894a31085aaa3a0648090c8f8eccf4a698aea6727ffce4d7779c1bc2e7644176f5d5549100f4215dd78b5daec9e6e7ad391f3b7427593712835c92d149ab4cd4336e33dc89e75c6ad25b5450b",
"57455631017223d416ba8a81856bf17a1fdec0a7fe682a61a3e9996a81f3be2cf7b098a5a8f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000e8ff7c50ce77b7c4e386bf2bd409b434056c125794fb4a020005ccd83e676f1580841e0000000000001224006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f96900020101d43178d14ce1119bbb9928034f258618ae8949e3666c7b0798de18b4cb60dd5fb6fa216e3d06e2112c9d99a7a30d513f1f6903ab228dbeb7fbfcaeb37a1ed60a"
]
],
"expect": {
"outcome": "refuse",
"reason": "minor_profile_unmet",
"at": [
"record",
0,
0
]
}
},
{
"name": "viewers_react",
"about": "a minor publishing in a room whose viewers may react (§8.1 rule 3)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000010000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4279c4efec60e77e0926ccb3077dc41e0bdf462e368dd8776249fec4a6356c650bc44663160a2c5a3f93299119a9fad75b9d17dced0cb7525bc959c3c7d530c",
"grants": [
"575247310124cd7f3acc8e08154848df8093b96f8d2f8c22ca1adb2dfbcb42633a8f14adf06a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565d117d6f1e510bb4e5eb55ecdd28033153b5de2300a488d1eb08830765c0fc5a4307620d55851cb79929e2d11812e289ce06c4bb661c37c4c3da0780a6f636903"
],
"key_log": null,
"chains": [
[
"574556310124cd7f3acc8e08154848df8093b96f8d2f8c22ca1adb2dfbcb42633a8f14adf0f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969283111c5bb5ddbf2ce3e4f270ba81cdc15e36533f08d3e9f746edc04e557fd25f378a92f48da8172265a7693d152c741c00bacb2c6ed5229c1872f4d2ebef170786f3a9c9ddf9c48debdf6441103cc5c8427b7f52446325116a340cfb5532a0d",
"574556310124cd7f3acc8e08154848df8093b96f8d2f8c22ca1adb2dfbcb42633a8f14adf0f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000eaf0bf83b75a7abe761dd3cc53d48c2eaa8b4e6b0bdfb4947321b5e11cf2e9cb80841e0000000000001224006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f96900020101dca4f403be37d96dbf8b56497950fb24284071ae374a6dd19e7bd57562c36d4b483f8cfa54c220fc0ea656829fe4651c8ea9147050866b8ebf1e63a0df6a5d0f"
]
],
"expect": {
"outcome": "refuse",
"reason": "minor_profile_unmet",
"at": [
"record",
0,
0
]
}
},
{
"name": "room_records",
"about": "a minor publishing in a room that is always recorded (§8.1 rule 1)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000000000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000d0070000f401000000edce5c0192e105861ade1b1095e147895118f40eaaec5d2daef5d5f8118a78c90e446d76851f8b9e95226cc5feb164bfd925debc3f0e5e640e3e2ed72c5f2a06",
"grants": [
"575247310136227c78af522b35ff9e8407b2d756392746caa7b1176ec2838930661c0143376a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f720400747275652f07d9ea8ed7b27c361c80739b7e3c7eded7afa9b375edc875ed8be287d11f693ebbe0fe65dd0886de3d06d03dc6f010cd3d0471fa3b73c703aa07ccaf598404"
],
"key_log": null,
"chains": [
[
"574556310136227c78af522b35ff9e8407b2d756392746caa7b1176ec2838930661c014337f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9692ae45b035b39d8c19f1f46905d0bdf1c193523b6aa5dfe20f515be5f4e62fe46ddd68c5b955a4405171e31eb35c350bb29627949c274a7783c2a5af57f3cb3d4df655f3f25d6ba025da57d70b9880efdd41ec2194afc2acd209f79f282b3610e",
"574556310136227c78af522b35ff9e8407b2d756392746caa7b1176ec2838930661c014337f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000e0a7c43b481a16ba33254cfada2030f63903b16ce4244086bfce975535464b5780841e0000000000001224006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f96900020101a76055340f084ecd0d7f7348cacc1295541a717797a4f1a0b6d72021f51f3c98282d4cc88acb17872a22c7e05817111dde9ebd6fba3f5bdd3e5f9ead61f77b0c"
]
],
"expect": {
"outcome": "refuse",
"reason": "minor_profile_unmet",
"at": [
"record",
0,
0
]
}
},
{
"name": "grant_narrowed_to_watch_and_chat",
"about": "a minor publishing in a room whose director's role publishes and chats, beside a grant of that role narrowed to publish nothing that keeps chat (§8.1 rule 4)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000000000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412edc1b603bcf88401b68b707c7a00734b6e49cf88f9629446951a4aa7c6deadd80deb7b78c23150573a8f79b41fc7aa05dcf76fa763343221cb36d678e880f",
"grants": [
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed76a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565df5ad18884d19d1a1fa52f1b44534def7862c456ae2f2f0d03b297b24920df851179927198363fa558481a7a5270d60bdb75251c1dc38567b11b7d6ddc276c06",
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7eeac5d58fe8e51d6668439dc71a964f7b54f3260e49a7859a5d9ae77696e40e30000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000000010000000000000000000000000000000000000000000000000000000000000000000000574550310108000000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff00000000011568747470733a2f2f72656c61792e6578616d706c6500006387a544689d4273a1ad26cd30cc9706ba499b45fd207ec35ef505fc456d1c16a3f0535bc5887895958c6d9c1e0205b386efdacbf3f7228ec6de787d96276008"
],
"key_log": null,
"chains": [
[
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969d4eb32838e0747e79fbab5cb3e559c426266aac06d298913b9feaca53247746b3b69b3a0c3f3431b6407096fc334d5353e5deac5026290bf5bfc4212ac08169287420c1a1d9b39e74f8f422e7b236cea127cb4b207f30a944b11d5bdfebc6e04",
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000700a99fb9e3e4305ea644d223a1fd223695316dc130036a3d719858faaf448e080841e0000000000001224006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690002010191846bc8af4e474b9f11a2aaa781163f87826c7c866b9836f5211f7bc93ca4e6e5186edcdb94951d5bfa74ab5bdd44bbdc68bb783fcb77c708edb2c6f97a5a01",
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0200000000000000482b37eaf257037ab628af48f66b7c8b8824a167173562435152de607a09d0ccc0c62d000000000000104000eeac5d58fe8e51d6668439dc71a964f7b54f3260e49a7859a5d9ae77696e40e33b6951b2e33ddb9009777081e51c24f1c60bf3233dec887f0ceca6ed66fafc327162ab260635b91ee13a5874309402b3ff4921d7b3bb083d079bf95923bda0835b863d6ad6c9a14b0c4eedbf99f214b85d570cb8f3f97f3b7f865bb78e3d0100"
]
],
"expect": {
"outcome": "refuse",
"reason": "minor_profile_unmet",
"at": [
"grant",
1
]
}
},
{
"name": "grant_narrowed_to_watch_and_react",
"about": "a minor publishing beside a grant of the performer's role narrowed to publish nothing that keeps reaction (§8.1 rule 4)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000000000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412edc1b603bcf88401b68b707c7a00734b6e49cf88f9629446951a4aa7c6deadd80deb7b78c23150573a8f79b41fc7aa05dcf76fa763343221cb36d678e880f",
"grants": [
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed76a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565df5ad18884d19d1a1fa52f1b44534def7862c456ae2f2f0d03b297b24920df851179927198363fa558481a7a5270d60bdb75251c1dc38567b11b7d6ddc276c06",
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7eeac5d58fe8e51d6668439dc71a964f7b54f3260e49a7859a5d9ae77696e40e30000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000100010000000000000000000000000000000000000000000000000000000000000000000000574550310110000000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff00000000011568747470733a2f2f72656c61792e6578616d706c650000f621831721e2096285ecb10b926b4d17b84ac48623e1630115850533066ae905f776c82f0cf08562dec7310d3e65f9fb903b7414750295fe84ae39badf236f03"
],
"key_log": null,
"chains": [
[
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969d4eb32838e0747e79fbab5cb3e559c426266aac06d298913b9feaca53247746b3b69b3a0c3f3431b6407096fc334d5353e5deac5026290bf5bfc4212ac08169287420c1a1d9b39e74f8f422e7b236cea127cb4b207f30a944b11d5bdfebc6e04"
]
],
"expect": {
"outcome": "refuse",
"reason": "minor_profile_unmet",
"at": [
"grant",
1
]
}
},
{
"name": "exchange_to_a_minors_grant",
"about": "a viewer exchanged to a minor's publishing grant in a room whose viewers chat (§8.2)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000008000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000964da4dd6aa8889eab0230ccbc0ba804af93eaf948beca55bdcf6655d1acf45ccfaa0b211c51bbe4a379fd04c0732481b4c889d027d72f95bf464d61bda49e04",
"grants": [
"57524731017223d416ba8a81856bf17a1fdec0a7fe682a61a3e9996a81f3be2cf7b098a5a834b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa830000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000200010000000000000000000000000000000000000000000000000000000000000000000000574550310108000000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff00000000011568747470733a2f2f72656c61792e6578616d706c650000c491d578e503d08f6c57f87912fa7063dae170c824c706dea3d06318c827709a0ca95b5cce76f84ad213a4b3af3cc23c8dd35cc95bcc33590d3ec2e6cb84c40b",
"57524731017223d416ba8a81856bf17a1fdec0a7fe682a61a3e9996a81f3be2cf7b098a5a834b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83ea94db70b02138ad6cd1a1ec314b76ef9a88b14ac0a61dd25aa6546bdeb54c65809698000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565dc154230920a77a77c9f971c4b2a77a1f5731bae81d21598d44e1e31bafdd4c2bf2d25b023e387cdcd640adc3889c07770d8979787e690ce46e65f0c06708300"
],
"key_log": null,
"chains": [
[
"57455631017223d416ba8a81856bf17a1fdec0a7fe682a61a3e9996a81f3be2cf7b098a5a8f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f00000000000010400034b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83ea94db70b02138ad6cd1a1ec314b76ef9a88b14ac0a61dd25aa6546bdeb54c65902994caa3dad016b9e2d0e77f3aad545c3b852a32da85f1690acd92209affa2214f81da74928297ef3ac75bcbda86745e812e0a1ee6b37047ddb29a294dd604",
"57455631017223d416ba8a81856bf17a1fdec0a7fe682a61a3e9996a81f3be2cf7b098a5a8f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde010000000000000022289a54e66421d615f1fa97c567b55ecdd11cfd41c582e32f2a799fe070760a80969800000000000014600034b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa83ea94db70b02138ad6cd1a1ec314b76ef9a88b14ac0a61dd25aa6546bdeb54c6575a720a592fd8fc0e91bd78cb88fd7b4fbbe74599632ad9338af151b47616dddeaf032254cd2c18e5db0e4572efb6fc4e690689b285d4bcdff6141db17b1e502b34c06ee55bb05ce6fc31a7664d9e562fc6a92caab80e5324ce36bb61c4fd60b"
]
],
"expect": {
"outcome": "refuse",
"reason": "minor_profile_unmet",
"at": [
"record",
0,
1
]
}
},
{
"name": "age_not_a_number",
"about": "a viewer's grant whose age is written with a leading zero (§5.4)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000000000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412edc1b603bcf88401b68b707c7a00734b6e49cf88f9629446951a4aa7c6deadd80deb7b78c23150573a8f79b41fc7aa05dcf76fa763343221cb36d678e880f",
"grants": [
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed76a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c650c00056d696e6f72040074727565df5ad18884d19d1a1fa52f1b44534def7862c456ae2f2f0d03b297b24920df851179927198363fa558481a7a5270d60bdb75251c1dc38567b11b7d6ddc276c06",
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed734b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa830000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000200010000000000000000000000000000000000000000000000000000000000000000000000574550310100000000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff00000000011568747470733a2f2f72656c61792e6578616d706c650900036167650300303133c53dfb1bfdde56c4b1ad0ff3691492eece8a7be0e8e831d0b459f46faa248f7fd6c569e2f617fe269e5e87f233fb87374b6325aba6659db195538d3c444bbc09"
],
"key_log": null,
"chains": [
[
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f969d4eb32838e0747e79fbab5cb3e559c426266aac06d298913b9feaca53247746b3b69b3a0c3f3431b6407096fc334d5353e5deac5026290bf5bfc4212ac08169287420c1a1d9b39e74f8f422e7b236cea127cb4b207f30a944b11d5bdfebc6e04",
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000700a99fb9e3e4305ea644d223a1fd223695316dc130036a3d719858faaf448e080841e00000000000010400034b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa837c5cefefb7393a5b42a4523bc14bace0abe99dfccb90e72dde5b3aa0395354a34d529beaa4fa6b4c9b5655f032d95106a6970fc07ca288fa85d224468aa20d4a8693a9fa4b2d33f63b1156eb2f7b3b6211614c2596f9205aabe0ced950b8a508"
]
],
"expect": {
"outcome": "refuse",
"reason": "age_attr_invalid",
"at": [
"grant",
1
]
}
},
{
"name": "minor_aged_18",
"about": "a minor's grant stating the threshold 18 (§5.4)",
"kind": "room",
"descriptor": "5752443101414a1af5ac939340297ae5cee394395fae97460d5ea9095e2e141af23e7bca22f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0020a16d4e5e060040420f00000000000000100000000400000000005745503101fe1f0000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f000000000003086469726563746f7203010000080100000000000000000000000000000000000000000000000000000000000009706572666f726d6572030100001801000000000000000000000000000000000000000000000000000000000000067669657765720001000000000000000000000000000000000000000000000000000000000000000000000002067370656563680101046f707573000001000000000000100000004000000080bb0000010f0a63616d6572612d37323002020d617630312e302e30354d2e30380b617663312e363430303146010002800268011e0096000000f40100000005d0021e00f4010000dc05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412edc1b603bcf88401b68b707c7a00734b6e49cf88f9629446951a4aa7c6deadd80deb7b78c23150573a8f79b41fc7aa05dcf76fa763343221cb36d678e880f",
"grants": [
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed76a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9690000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000103010000000000000000000000000000000000000000000000000000000000000000000000574550310118010000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff000000020001011568747470733a2f2f72656c61792e6578616d706c6514000361676502003138056d696e6f72040074727565dc387e4936dd61863149a672e88f7b3c07e563893f3964a038fa02be7b8049123cffc13bf01dc83ace2c76386920d5da4d2295ead1ceb4931ba9813fe1aa8505",
"5752473101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed734b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa830000000000000000000000000000000000000000000000000000000000000000000000000000000070f2d76a000000000052d96a000000000200010000000000000000000000000000000000000000000000000000000000000000000000574550310100000000000000000000000000000000000000000000000000000000000000000004f4013200000040420f00000000000100000040420f0000000000ffffffffffffffffffffffffffffffff00000000011568747470733a2f2f72656c61792e6578616d706c6500000da1a8e39268f4bfd8e86af5a6d70109fc8dbfe9eb788106a5839f67f23f4843f6759d2c44b7a40776a8f8327dfeb81cbd0dd6e5fd7a53214b118e8a17041c0e"
],
"key_log": null,
"chains": [
[
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0000000000000000000000000000000000000000000000000000000000000000000000000000000040420f0000000000001040006a4641d10e608f731fe3e6eb7d0b51cbb7f0ed4cbae9781c4642e606c905f9691e46b5ff730594cfca219e8fe6d880dcbb17eebf5ebc3246e6ef577246da33a4c35904fb7120b113861e1ceca14f8dc2030f1e600d016d07437b3d82fbd5f17d4887b60515b1d0ba865dc9c2b5c08c23175916ba5488406cc5c5041623d0f202",
"5745563101ccee8a2e63d78dc3a802a19d79f245c5cc5df07557eeee43853eaa42858beed7f40fca935082d71402fc38469165cb7f2015daa207409ddf13f1db4a204dcbde0100000000000000d61c3ad4f5e03b1d4ea2c6dff451b240492c61a59604bc617f6ef3c1fe2855c880841e00000000000010400034b8ae02964b66a794c987d5149103068b0431c96f63622e7b8af6f49690fa8315cd225cbf52930bbf60b07ad3ad42d5fc580fc44cc27cc3e2413aa0771e93b181303ed7e45a6800854818488aeb1cd4fb8da23dd53d4f0e3b8eac857526c9d91e94411fd558e1dfbb22af4a0af31d62b00fc573d3b46c2dadd912ee2a041309"
]
],
"expect": {
"outcome": "refuse",
"reason": "age_attr_invalid",
"at": [
"grant",
0
]
}
}
]
}