{"blocks":[{"block":{"at":"2026-11-06T22:14:47.799Z","block_hash":"0aad1605bfe10fe1370da1ff6dd97a95d382b04e66c402ea3a32bb94016c41a7","entry_count":11,"first_seq":1,"height":0,"key_id":"key_a521921c2ba20669","last_seq":11,"merkle_root":"6fb8f7b379fbf1e700541a0dfc67ed3775684bfe8526ff6e77d269b586a9bc43","prev_hash":"0000000000000000000000000000000000000000000000000000000000000000","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"ipcqz/dg8lYVOxyca8+T4RQow5VVSFJIemQ8sswdsi9uhnfoVeyjWorL7pCXFlaCPdMvL1t+pfpYZ8fwnzwVBg==","v":1},"entries":[{"at":"2026-11-06T22:14:47.784Z","block_height":0,"data":{"anchoring":"every block hash is submitted to OpenTimestamps calendars for timestamping in Bitcoin","block_interval_seconds":30,"block_max_entries":256,"block_scheme":"a2ally-block-v1: sha256(\"block:\" + canonical({v, height, prev_hash, merkle_root, first_seq, last_seq, entry_count, at, key_id}))","canonicalization":"JSON, object keys sorted, no whitespace, UTF-8","created_at":"2026-11-06T22:14:47.783Z","genesis_prev_hash":"0000000000000000000000000000000000000000000000000000000000000000","hash_alg":"sha256","issuer":"a2ally.com","key_id":"key_a521921c2ba20669","leaf_scheme":"a2ally-leaf-v1: sha256(\"leaf:\" + canonical({seq, at, type, subject, payload_hash}))","ledger":"a2ally Ledger","ledger_version":1,"node_scheme":"a2ally-node-v1: sha256(\"node:\" + left + right); an odd node is carried up unchanged","payload_scheme":"a2ally-payload-v1: sha256(canonical(payload))","signature_alg":"Ed25519","signature_scheme":"Ed25519 over canonical(header), base64","witnesses":"outside domains cosign block headers with Ed25519 keys published at https://<domain>/.well-known/a2ally-witness.pem"},"leaf_hash":"66761ad4cf0e149765e571f776af4753ed1e74a8b7fdc978ad21fb3a316dd827","payload":{"anchoring":"every block hash is submitted to OpenTimestamps calendars for timestamping in Bitcoin","block_interval_seconds":30,"block_max_entries":256,"block_scheme":"a2ally-block-v1: sha256(\"block:\" + canonical({v, height, prev_hash, merkle_root, first_seq, last_seq, entry_count, at, key_id}))","canonicalization":"JSON, object keys sorted, no whitespace, UTF-8","created_at":"2026-11-06T22:14:47.783Z","genesis_prev_hash":"0000000000000000000000000000000000000000000000000000000000000000","hash_alg":"sha256","issuer":"a2ally.com","key_id":"key_a521921c2ba20669","leaf_scheme":"a2ally-leaf-v1: sha256(\"leaf:\" + canonical({seq, at, type, subject, payload_hash}))","ledger":"a2ally Ledger","ledger_version":1,"node_scheme":"a2ally-node-v1: sha256(\"node:\" + left + right); an odd node is carried up unchanged","payload_scheme":"a2ally-payload-v1: sha256(canonical(payload))","signature_alg":"Ed25519","signature_scheme":"Ed25519 over canonical(header), base64","witnesses":"outside domains cosign block headers with Ed25519 keys published at https://<domain>/.well-known/a2ally-witness.pem"},"payload_hash":"b59a4e675b8aed9bf88b41158830a7fe8bf4d40bcdbae18d89e4dff491c45081","seq":1,"subject":"a2ally.com","texts":{},"type":"ledger.genesis"},{"at":"2026-11-06T22:14:47.785Z","block_height":0,"data":{"changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"hash_scheme":"sha256 of the canonical JSON of each rulebook as served by the API","rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"2974547da4c426de9ae7897ce6cf1e7c501cef9eddb8e89ecc1ef982e2d5a8d5","payload":{"changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"hash_scheme":"sha256 of the canonical JSON of each rulebook as served by the API","rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"e7e1dbb81e459f63c9bef9ab89d01946544d3d14a78621dcc79f0381837fba23","seq":2,"subject":"a2ally.com","texts":{},"type":"rules.published"},{"at":"2026-11-06T22:14:47.798Z","block_height":0,"data":{"build_hash":"bf91846d204a44b9ee1b6a3330b2387d24fba3d82560d65c5bec701a0ee2d5c4","git_commit":"a26174a"},"leaf_hash":"21a8ccc186bf284d7ad2554711559bc01c5bf883813c94abe25a27b61a695f02","payload":{"build_hash":"bf91846d204a44b9ee1b6a3330b2387d24fba3d82560d65c5bec701a0ee2d5c4","git_commit":"a26174a"},"payload_hash":"c9ec762b4d61cf66371e172228ffd0e7df521af3be31f5c67fb824bba23d549c","seq":3,"subject":"build:bf91846d204a44b9:a26174a","texts":{},"type":"transparency.deploy"},{"at":"2026-11-06T22:14:47.798Z","block_height":0,"data":{"announced_at":"2026-10-29T00:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-10-29T00:00:00Z","new_hash":null,"rulebook":"all","summary_sha256":"df4b777ce0856e0649c421aa518ba688f84a9976c37afbcb1cb69605b956cbf3"},"leaf_hash":"539be01276b5493c5bedfb8fa3ae43ecc2c95356d6d50bf4c2168c8ce9231c14","payload":{"announced_at":"2026-10-29T00:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-10-29T00:00:00Z","new_hash":null,"rulebook":"all","summary_sha256":"df4b777ce0856e0649c421aa518ba688f84a9976c37afbcb1cb69605b956cbf3"},"payload_hash":"5e2d6a420630fa500b44c105adb252e5b02d89677092f6552a1daec3b0bde079","seq":4,"subject":"rc-0001","texts":{},"type":"rules.change_sealed"},{"at":"2026-11-06T22:14:47.798Z","block_height":0,"data":{"announced_at":"2026-10-29T21:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-05T21:00:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"e76ba4d4f9cade28593af950635e67b901aaca5e5e46b661586e477ee5a5c1ee"},"leaf_hash":"8e046f2044ea4ffa34c6fa8654e2be2f85b1b38bc18d2c61200fd56332db05cd","payload":{"announced_at":"2026-10-29T21:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-05T21:00:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"e76ba4d4f9cade28593af950635e67b901aaca5e5e46b661586e477ee5a5c1ee"},"payload_hash":"ab80952a85eb6ab02d19caf3435d477f2cdc3eb97ac38f5a4ef316990a980643","seq":5,"subject":"rc-0002","texts":{},"type":"rules.change_sealed"},{"at":"2026-11-06T22:14:47.798Z","block_height":0,"data":{"announced_at":"2026-10-29T23:30:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-05T23:30:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"14ab5a8420fc92f0c2dfb6e3b0ba7fa10d59ca573ff757abc00240d24ab497bf"},"leaf_hash":"f1cbf13b08e2d536bf8ac50558a248bf2d260150a46341e6e7543980249eb24e","payload":{"announced_at":"2026-10-29T23:30:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-05T23:30:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"14ab5a8420fc92f0c2dfb6e3b0ba7fa10d59ca573ff757abc00240d24ab497bf"},"payload_hash":"7eb3b05cadbdd69eff879e558202aba6824e64b8b42e8e38fad0fe601c91de7d","seq":6,"subject":"rc-0003","texts":{},"type":"rules.change_sealed"},{"at":"2026-11-06T22:14:47.798Z","block_height":0,"data":{"announced_at":"2026-10-30T02:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-06T02:00:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"46e0d1574aba44940fa50ef545e0a927ea4ff7609c0d812faad280d9f8be7abb"},"leaf_hash":"dd22e9c171f05ba46917ab9e3d74dd5a34d75d1af19ad1b58fd8412c3eb7366c","payload":{"announced_at":"2026-10-30T02:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-06T02:00:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"46e0d1574aba44940fa50ef545e0a927ea4ff7609c0d812faad280d9f8be7abb"},"payload_hash":"3db3a061a692dcc81d4ade662b451c3f58a0f0588e0d2c8fa76633136356c19c","seq":7,"subject":"rc-0004","texts":{},"type":"rules.change_sealed"},{"at":"2026-11-06T22:14:47.798Z","block_height":0,"data":{"announced_at":"2026-10-30T03:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-06T03:00:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"f737c202488be7a6f636ace2ed4127bb8b41c5688b3f25fa527b1fb6e985b991"},"leaf_hash":"901b76cdd9a836622009c8dfc58f51cddc0b40c31d2271f47038ff273b1ae742","payload":{"announced_at":"2026-10-30T03:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-06T03:00:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"f737c202488be7a6f636ace2ed4127bb8b41c5688b3f25fa527b1fb6e985b991"},"payload_hash":"a1f1080e343f45aa85d7b321b88904e136a3da83477b84a9a4fe5f7479154ab6","seq":8,"subject":"rc-0005","texts":{},"type":"rules.change_sealed"},{"at":"2026-11-06T22:14:47.798Z","block_height":0,"data":{"announced_at":"2026-10-30T03:45:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-06T03:45:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"9fcd314d46bd32263cc4bf17ab697256be0a3e4d1249b5fe9a2f0214c377efc2"},"leaf_hash":"4227d72bc30a2e4245e2cb04c5691b2ce4021970c934258e75f24f683b624db7","payload":{"announced_at":"2026-10-30T03:45:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-06T03:45:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"9fcd314d46bd32263cc4bf17ab697256be0a3e4d1249b5fe9a2f0214c377efc2"},"payload_hash":"ecb45b0d710154d0a5cb6e73d5ca33a4dc992970b44e7efb671a1cc5fd844b9d","seq":9,"subject":"rc-0006","texts":{},"type":"rules.change_sealed"},{"at":"2026-11-06T22:14:47.799Z","block_height":0,"data":{"announced_at":"2026-11-02T22:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-09T22:00:00Z","new_hash":null,"rulebook":"allocation_policy","summary_sha256":"0494e33e3dda65ccd402d07ec87f943d86ed56a108374112edcef43a7743bc69"},"leaf_hash":"2151cf3e5db18d059d44ac6b2fcc8efc4391bced8c12eb0116018b2d2e0a5755","payload":{"announced_at":"2026-11-02T22:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-09T22:00:00Z","new_hash":null,"rulebook":"allocation_policy","summary_sha256":"0494e33e3dda65ccd402d07ec87f943d86ed56a108374112edcef43a7743bc69"},"payload_hash":"5a27a15cde96da5c26da1c43e31bf89cd3f3b98dff76524526cfc3ddded4f93c","seq":10,"subject":"rc-0007","texts":{},"type":"rules.change_sealed"},{"at":"2026-11-06T22:14:47.799Z","block_height":0,"data":{"announced_at":"2026-11-02T22:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-09T22:00:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"595c408368c10f4b6fd8531d17a5652e1061265e5ef51877d58ae883753d0dd8"},"leaf_hash":"556bf340599ab716ae1ac0b953cf5aae43dc5b7fc836bac413b0a9967aae8c43","payload":{"announced_at":"2026-11-02T22:00:00Z","announced_by":"Rightshold, before a2ally existed; adopted by a2ally with its rulebooks at the fork on 2026-11-06 (common ownership)","effective_at":"2026-11-09T22:00:00Z","new_hash":null,"rulebook":"pricing","summary_sha256":"595c408368c10f4b6fd8531d17a5652e1061265e5ef51877d58ae883753d0dd8"},"payload_hash":"6baa6c1ede43af29e99cd40f4b7221c1b02ed989c64eb6dcbc00f949f6568365","seq":11,"subject":"rc-0008","texts":{},"type":"rules.change_sealed"}]},{"block":{"at":"2026-11-06T22:14:47.898Z","block_hash":"6f4e1751e75bebf58a757bda61b5d8ff16494ca039a753b47ece4e024eae74de","entry_count":34,"first_seq":12,"height":1,"key_id":"key_a521921c2ba20669","last_seq":45,"merkle_root":"a78e76bde5f29963718039cdf9f5142ae76de07e663e5df36ec649c5bfe3b27a","prev_hash":"0aad1605bfe10fe1370da1ff6dd97a95d382b04e66c402ea3a32bb94016c41a7","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"nm+c7ffBApJUwbZAJaLV/PBrCzouUHgifr93wJiG+aj3wX+8YwYbtop8juVr2IppYzNahW1mv7AmhfSd37XMDg==","v":1},"entries":[{"at":"2026-11-06T22:14:47.807Z","block_height":1,"data":{"as_of":"2026-10-31T00:19:23.583Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"40238838ca579b22ad964f2e4ea726ca85579cb10c6121b9ca5fe9e316f5752e","rating_sha256":"c318498f4d50eb94bb9fcfc0bb9abd33fb65231d46030bb050be1348c83d766a","repo":"Ebony-Vinyl/dsh-our-free-model","score":71,"stream":"safety_ratings"},"leaf_hash":"43f7535bc90efa9ba9674454c4ae79744107a0b1b513285abbbc7d29fe374b58","payload":{"as_of":"2026-10-31T00:19:23.583Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"40238838ca579b22ad964f2e4ea726ca85579cb10c6121b9ca5fe9e316f5752e","rating_sha256":"c318498f4d50eb94bb9fcfc0bb9abd33fb65231d46030bb050be1348c83d766a","repo":"Ebony-Vinyl/dsh-our-free-model","score":71,"stream":"safety_ratings"},"payload_hash":"d59996f2d73ac954265abad380fd811a0ddb744d9b452c147b11f2310957e3dd","seq":12,"subject":"github:ebony-vinyl/dsh-our-free-model","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.809Z","block_height":1,"data":{"as_of":"2026-10-31T00:19:47.258Z","band":"Strong public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"5afb6187d6d262cc460a49f037330d72f71db77f162d70827758e9d145569abe","rating_sha256":"c101e0524173c963274fb43ba7eb850fb9831115d199b295816319924141291f","repo":"affaan-m/ECC","score":85,"stream":"safety_ratings"},"leaf_hash":"dc9894d87d9fcf39acf22e91b46a9bfe1fc2b3bdcb11fba8828da8cf773a0f66","payload":{"as_of":"2026-10-31T00:19:47.258Z","band":"Strong public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"5afb6187d6d262cc460a49f037330d72f71db77f162d70827758e9d145569abe","rating_sha256":"c101e0524173c963274fb43ba7eb850fb9831115d199b295816319924141291f","repo":"affaan-m/ECC","score":85,"stream":"safety_ratings"},"payload_hash":"e79998da69ed220858e775cc52fdaeb5c0acd902adf12747d42bb9a5d43eec15","seq":13,"subject":"github:affaan-m/ecc","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.810Z","block_height":1,"data":{"as_of":"2026-10-31T00:19:52.347Z","band":"Limited public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"2dcdad8d586f60e12674378cfff0ed2b925a8e4d0d699736dd8fd56e7b8feb9c","rating_sha256":"b388d46697fc95b3138574759a5f0d5dfebac88369e0621dbc1647fe8b1ff1fb","repo":"multica-ai/andrej-karpathy-skills","score":29,"stream":"safety_ratings"},"leaf_hash":"2dae50f5e007e27ab3115514355e5d83259b7757b8b31d2908eb99148c94251b","payload":{"as_of":"2026-10-31T00:19:52.347Z","band":"Limited public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"2dcdad8d586f60e12674378cfff0ed2b925a8e4d0d699736dd8fd56e7b8feb9c","rating_sha256":"b388d46697fc95b3138574759a5f0d5dfebac88369e0621dbc1647fe8b1ff1fb","repo":"multica-ai/andrej-karpathy-skills","score":29,"stream":"safety_ratings"},"payload_hash":"a7971c8c35c89d1ede8820d9f86ae5debcc5d43f6812b7a19f07d8be6968e94b","seq":14,"subject":"github:multica-ai/andrej-karpathy-skills","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.812Z","block_height":1,"data":{"as_of":"2026-10-31T00:20:01.119Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"e0410bd319eead2c40ea47573b96b7f5ed983a764f515a0045ae479fbc64ca85","rating_sha256":"5e0ee99fe8df1eaff3f255566958fe7d69e3ea0bb1ef246c0c09bef5ea98471a","repo":"obra/superpowers","score":63,"stream":"safety_ratings"},"leaf_hash":"5388b843dda9f71f95112bac75187ec4927c5c3c030e406fe99e70f9d644711b","payload":{"as_of":"2026-10-31T00:20:01.119Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"e0410bd319eead2c40ea47573b96b7f5ed983a764f515a0045ae479fbc64ca85","rating_sha256":"5e0ee99fe8df1eaff3f255566958fe7d69e3ea0bb1ef246c0c09bef5ea98471a","repo":"obra/superpowers","score":63,"stream":"safety_ratings"},"payload_hash":"5ba11392184e7f18c0af9b71c01d393b0e7475c0c8aae6325ca29b347dd2c919","seq":15,"subject":"github:obra/superpowers","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.814Z","block_height":1,"data":{"as_of":"2026-10-31T00:20:10.370Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"1823c85edb66ff95dbf61f54366d6b5da857193c0e552f66a955afae77c15fde","rating_sha256":"e7ab9a03a1c2149c7ee3f290a1b3a4381bdd7def03c0773f5d7e1c92f68c34ec","repo":"yetone/magpie","score":71,"stream":"safety_ratings"},"leaf_hash":"99f5281a9451196624f062b31be40a41f96c88e8eb7ec9a732ff9108f9d077bc","payload":{"as_of":"2026-10-31T00:20:10.370Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"1823c85edb66ff95dbf61f54366d6b5da857193c0e552f66a955afae77c15fde","rating_sha256":"e7ab9a03a1c2149c7ee3f290a1b3a4381bdd7def03c0773f5d7e1c92f68c34ec","repo":"yetone/magpie","score":71,"stream":"safety_ratings"},"payload_hash":"03e6a0bb8466dbdd3bded2a4cbe6c5041bdc098f4314c4d6e0ed12828871290e","seq":16,"subject":"github:yetone/magpie","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.815Z","block_height":1,"data":{"as_of":"2026-10-31T00:20:16.192Z","band":"Limited public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"97df45edd104abecaab71fa336f7e8b15fe3f809882c05ecc3ae25913f9d86e7","rating_sha256":"3249ca33111e4b412175d087e37e4b86b9902fbc7acc0debdd6041ba0270c7d6","repo":"anthropics/skills","score":45,"stream":"safety_ratings"},"leaf_hash":"feb3cbb400a7de7c537a963619ae62b358c19353a4afdf2eb7d021ae67ceb48f","payload":{"as_of":"2026-10-31T00:20:16.192Z","band":"Limited public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"97df45edd104abecaab71fa336f7e8b15fe3f809882c05ecc3ae25913f9d86e7","rating_sha256":"3249ca33111e4b412175d087e37e4b86b9902fbc7acc0debdd6041ba0270c7d6","repo":"anthropics/skills","score":45,"stream":"safety_ratings"},"payload_hash":"ac0f9268f2f1819e023dc948b0c3a7202d1419b8162b4028b5179246d8ed0c5b","seq":17,"subject":"github:anthropics/skills","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.817Z","block_height":1,"data":{"as_of":"2026-10-31T00:20:21.483Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"39dd8271e9dc48acd68a747eb25b6336c696e2de68792bd9e7d59f5417844b28","rating_sha256":"3d7b13bf13e7cf025caeae280bcb894be98bfe88a093cbc1b67681ca9be48b7a","repo":"Leonxlnx/taste-skill","score":62,"stream":"safety_ratings"},"leaf_hash":"b424ddc28d0616dbe54879c8949ad995231a923819ff5615c0ae599fa7228061","payload":{"as_of":"2026-10-31T00:20:21.483Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"39dd8271e9dc48acd68a747eb25b6336c696e2de68792bd9e7d59f5417844b28","rating_sha256":"3d7b13bf13e7cf025caeae280bcb894be98bfe88a093cbc1b67681ca9be48b7a","repo":"Leonxlnx/taste-skill","score":62,"stream":"safety_ratings"},"payload_hash":"b87d6243b411b179d6594a450d4530f97f34e1d58a035e9f13fe4f644df4962e","seq":18,"subject":"github:leonxlnx/taste-skill","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.818Z","block_height":1,"data":{"as_of":"2026-10-31T00:20:40.838Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"84ec165427a9bd07edc2548226fcc1a60f8d8632a12f1dd6f6d15bceb7153229","rating_sha256":"639af479759c8a52b04fa20022389d96b0734294f40642814bfa958452e74417","repo":"cloudflare/security-audit-skill","score":54,"stream":"safety_ratings"},"leaf_hash":"0e61b4e8aceb4850cb092179be17abc22a2f5e3131cd6a25db5ee4aa93565285","payload":{"as_of":"2026-10-31T00:20:40.838Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"84ec165427a9bd07edc2548226fcc1a60f8d8632a12f1dd6f6d15bceb7153229","rating_sha256":"639af479759c8a52b04fa20022389d96b0734294f40642814bfa958452e74417","repo":"cloudflare/security-audit-skill","score":54,"stream":"safety_ratings"},"payload_hash":"58a11b6ae8a84ba22ae4334d3c317f4c84051e13f9b3b8f42b12b8ae26d20a31","seq":19,"subject":"github:cloudflare/security-audit-skill","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.820Z","block_height":1,"data":{"as_of":"2026-10-31T00:20:49.292Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"0b762df5390395525015294d7a2ccb7cd84986695c42f766fb591c4c02f1543b","rating_sha256":"9832184e5eef24adc27f0cfb0677fdc6ec8f6d2f049d0ee9242d09ba186e1908","repo":"lemomo-ai/lemo-opuscar","score":74,"stream":"safety_ratings"},"leaf_hash":"076aeb8806266bdeaec46db42ee83bddac1f43ac84c4138ca008a36321bfcbe7","payload":{"as_of":"2026-10-31T00:20:49.292Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"0b762df5390395525015294d7a2ccb7cd84986695c42f766fb591c4c02f1543b","rating_sha256":"9832184e5eef24adc27f0cfb0677fdc6ec8f6d2f049d0ee9242d09ba186e1908","repo":"lemomo-ai/lemo-opuscar","score":74,"stream":"safety_ratings"},"payload_hash":"c76c841f61168ce5a8f4ba051657e3bd95b9466f6f1028af76f8ce9a48ab7fab","seq":20,"subject":"github:lemomo-ai/lemo-opuscar","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.829Z","block_height":1,"data":{"as_of":"2026-10-31T00:21:01.264Z","band":"Strong public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"aa9d13f7e79c6634c3503971b5609e33981a017308e2ef39456c794dd0ee22d9","rating_sha256":"76b65cd1179ab633f813aba4602b0304d14f8d874066b874a599cdfcecb69942","repo":"anomalyco/opencode","score":98,"stream":"safety_ratings"},"leaf_hash":"dd988ef55f72849eb82549722d6d53ac248b71e54a5578276992c155af3f8401","payload":{"as_of":"2026-10-31T00:21:01.264Z","band":"Strong public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"aa9d13f7e79c6634c3503971b5609e33981a017308e2ef39456c794dd0ee22d9","rating_sha256":"76b65cd1179ab633f813aba4602b0304d14f8d874066b874a599cdfcecb69942","repo":"anomalyco/opencode","score":98,"stream":"safety_ratings"},"payload_hash":"63fa573651ad17cf4fd9c56d65678d10635732decb71ff958389522b4bec9e77","seq":21,"subject":"github:anomalyco/opencode","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.831Z","block_height":1,"data":{"as_of":"2026-10-31T00:21:04.314Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"0cd5e7f233121808153c1ab4e8a984b76816451364678917968e21261fcf119b","rating_sha256":"008a28408df26804cdc83f0c37cbd35ea0a8ee215163066f231b634e3bc9761f","repo":"rehan-remade/universal-modder","score":79,"stream":"safety_ratings"},"leaf_hash":"2366c68e0ed9399d98e282f077fd4f2428bfc2ed744fd721f890fba1de4a6e1b","payload":{"as_of":"2026-10-31T00:21:04.314Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"0cd5e7f233121808153c1ab4e8a984b76816451364678917968e21261fcf119b","rating_sha256":"008a28408df26804cdc83f0c37cbd35ea0a8ee215163066f231b634e3bc9761f","repo":"rehan-remade/universal-modder","score":79,"stream":"safety_ratings"},"payload_hash":"2260bbf99fc1a0fe64f3cbb4011e848e38e32190f46db669195842d0a21bfd9d","seq":22,"subject":"github:rehan-remade/universal-modder","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.832Z","block_height":1,"data":{"as_of":"2026-10-31T00:21:18.180Z","band":"Strong public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"9deecfa4dec14606ee4cd041832c953b790eb68b03a2667244cf43816cc10783","rating_sha256":"5b05fd4f280ed349c0659f9f4ada916899f7382e8e427aa3de5e42b930151abf","repo":"heygen-com/hyperframes","score":88,"stream":"safety_ratings"},"leaf_hash":"a9a67d7c5aa0c1b7a40b2f56234198bff4f07e099e4e8cbe3ba61af9ee730ed7","payload":{"as_of":"2026-10-31T00:21:18.180Z","band":"Strong public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"9deecfa4dec14606ee4cd041832c953b790eb68b03a2667244cf43816cc10783","rating_sha256":"5b05fd4f280ed349c0659f9f4ada916899f7382e8e427aa3de5e42b930151abf","repo":"heygen-com/hyperframes","score":88,"stream":"safety_ratings"},"payload_hash":"7d33a0decce0d5043d22853a01fb04942f0f553cf963c4f3c63e01d5a109e04a","seq":23,"subject":"github:heygen-com/hyperframes","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.833Z","block_height":1,"data":{"as_of":"2026-10-31T00:21:24.720Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"dfad855ee13629ebb1e52d7388e86aea57bd9303411ac61164682829c6de5e73","rating_sha256":"f27e09ee14e7c585c1eb0b22fe3026bbefd5cf7001d535bcf57e54a7cc8d6ecb","repo":"KKKKhazix/AIHOT","score":72,"stream":"safety_ratings"},"leaf_hash":"05f7700fa0479a2141a670559ab32797bf84a6b66379cba357421d3d8c0b843a","payload":{"as_of":"2026-10-31T00:21:24.720Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"dfad855ee13629ebb1e52d7388e86aea57bd9303411ac61164682829c6de5e73","rating_sha256":"f27e09ee14e7c585c1eb0b22fe3026bbefd5cf7001d535bcf57e54a7cc8d6ecb","repo":"KKKKhazix/AIHOT","score":72,"stream":"safety_ratings"},"payload_hash":"69256f899120b185758d59e6b4c3176352fc223c9915bc4a4726b73918cad5ff","seq":24,"subject":"github:kkkkhazix/aihot","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.834Z","block_height":1,"data":{"as_of":"2026-10-31T00:21:27.236Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"9487e37ea26963b93d118d527376fec670118e5d66108bf07efcf63ebc84ce82","rating_sha256":"444482da346c53f25c16f2a654004efd9e8492f8e1c7048dce001bed6a3af770","repo":"pbakaus/impeccable","score":68,"stream":"safety_ratings"},"leaf_hash":"fdd4d9ac7882f5488e8d536fc6fa3bfd174e327d879b4072007d8c50c45e5257","payload":{"as_of":"2026-10-31T00:21:27.236Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"9487e37ea26963b93d118d527376fec670118e5d66108bf07efcf63ebc84ce82","rating_sha256":"444482da346c53f25c16f2a654004efd9e8492f8e1c7048dce001bed6a3af770","repo":"pbakaus/impeccable","score":68,"stream":"safety_ratings"},"payload_hash":"ffdcfb43c7297323d6adc45d28638cb0b5e1a2ca190624b0335d914e24f5bf65","seq":25,"subject":"github:pbakaus/impeccable","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.834Z","block_height":1,"data":{"as_of":"2026-10-31T00:21:32.664Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"97b9883c961323f90bbd6e28fe8da0a8be99ece08522fa2e79404bf0eda308ac","rating_sha256":"eb63fba0b6ed8df4240e4ba232eeb14d2da22a18b469bd8e17bec98c0bd7e9f4","repo":"thedotmack/claude-mem","score":74,"stream":"safety_ratings"},"leaf_hash":"6613d939adb05594c06581618cc1562e5628f3f33f1631d6aa01fbe1a853ab4f","payload":{"as_of":"2026-10-31T00:21:32.664Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"97b9883c961323f90bbd6e28fe8da0a8be99ece08522fa2e79404bf0eda308ac","rating_sha256":"eb63fba0b6ed8df4240e4ba232eeb14d2da22a18b469bd8e17bec98c0bd7e9f4","repo":"thedotmack/claude-mem","score":74,"stream":"safety_ratings"},"payload_hash":"85d96ad513ff4a7ac376b0de7ff04a5bdd6c80615d9d4f46f58dd7297e1fd60b","seq":26,"subject":"github:thedotmack/claude-mem","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.835Z","block_height":1,"data":{"as_of":"2026-10-31T00:21:37.151Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"6869f2ce0e11af07675df50c42fc966f076ef446824fa47ae7c64ba7ea6cd5d2","rating_sha256":"78b3cb326157efb667dc16640f7b8dcdfa040d481e48ef0f2a8d7651e750b10e","repo":"blader/humanizer","score":71,"stream":"safety_ratings"},"leaf_hash":"d3fb874cb4190384868dadc173c597f25a4d235f86f729ad036ae60c7d280af5","payload":{"as_of":"2026-10-31T00:21:37.151Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"6869f2ce0e11af07675df50c42fc966f076ef446824fa47ae7c64ba7ea6cd5d2","rating_sha256":"78b3cb326157efb667dc16640f7b8dcdfa040d481e48ef0f2a8d7651e750b10e","repo":"blader/humanizer","score":71,"stream":"safety_ratings"},"payload_hash":"64931a38369715e2a950caa2b07c57b06501cce188c11fb73e308a11eeff4140","seq":27,"subject":"github:blader/humanizer","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.837Z","block_height":1,"data":{"as_of":"2026-10-31T00:21:49.899Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"aa781d0396460941de77bce6a336ea24dc27516ab8eacde3b129011389d0c10d","rating_sha256":"a9a37dd27211907e28fae4dc5175bee7d1a5cc8908166000c2e942fec16d991d","repo":"qybaihe/bla","score":72,"stream":"safety_ratings"},"leaf_hash":"d1e414351b2bee4efd597b10969a0e3f8ab86f4d77203c71b645235e25da4280","payload":{"as_of":"2026-10-31T00:21:49.899Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"aa781d0396460941de77bce6a336ea24dc27516ab8eacde3b129011389d0c10d","rating_sha256":"a9a37dd27211907e28fae4dc5175bee7d1a5cc8908166000c2e942fec16d991d","repo":"qybaihe/bla","score":72,"stream":"safety_ratings"},"payload_hash":"e6b527b07b946fe28dc6dcd32dcb89be3ea182ecc47da62fcdcd50f2b4869ae5","seq":28,"subject":"github:qybaihe/bla","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.838Z","block_height":1,"data":{"as_of":"2026-10-31T00:21:51.937Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"730a751bf80a90c5e5d3768b22e26c93c0fb0514572fdec661b068ff47f8930a","rating_sha256":"fbf71e266e43c71c396b8f8cadc6b25bca80805d471618768412b6a069eedd51","repo":"onehumanbeing/esp32-iphone-agent","score":78,"stream":"safety_ratings"},"leaf_hash":"6f737d628fcd3d7ba70f26b96013dfabd3e83078f7a4e6191e9b4341fcb9931f","payload":{"as_of":"2026-10-31T00:21:51.937Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"730a751bf80a90c5e5d3768b22e26c93c0fb0514572fdec661b068ff47f8930a","rating_sha256":"fbf71e266e43c71c396b8f8cadc6b25bca80805d471618768412b6a069eedd51","repo":"onehumanbeing/esp32-iphone-agent","score":78,"stream":"safety_ratings"},"payload_hash":"d107eaa62dadd1825e4c1d19992c2207d22e8f86a31e6533297a67d5ce0360e1","seq":29,"subject":"github:onehumanbeing/esp32-iphone-agent","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.839Z","block_height":1,"data":{"as_of":"2026-10-31T00:22:04.573Z","band":"Limited public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"d64c41454ff7cde4a041f9c538a43fbf6ecf2721de6890c6b474d4e74996ab73","rating_sha256":"b7e438b2c2a42b1d143d9f05d59f50f47d38a0d15c25f7a8e6c09907f0765945","repo":"Leonxlnx/earshot","score":47,"stream":"safety_ratings"},"leaf_hash":"44bf660fe723f6c8ff40cb8b6bd9eddd115a24c1c224d256cc11774b44fc83fc","payload":{"as_of":"2026-10-31T00:22:04.573Z","band":"Limited public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"d64c41454ff7cde4a041f9c538a43fbf6ecf2721de6890c6b474d4e74996ab73","rating_sha256":"b7e438b2c2a42b1d143d9f05d59f50f47d38a0d15c25f7a8e6c09907f0765945","repo":"Leonxlnx/earshot","score":47,"stream":"safety_ratings"},"payload_hash":"214dcb21059c98e99ae3abea46009ca0a0b6542b287d5916472a082922c6e692","seq":30,"subject":"github:leonxlnx/earshot","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.840Z","block_height":1,"data":{"as_of":"2026-10-31T00:22:06.441Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"f78529c83340e1c8f1d01cfaac3a43afe0e4fec1523d5fa1985bbd6cd0ddf300","rating_sha256":"dc6d94e8e8aac9ab50f0521ab85b32ec2035b5a42087d0e4b6118b373261fec7","repo":"jev-chat/jev-chat-jarvis","score":62,"stream":"safety_ratings"},"leaf_hash":"51baaa62dbf6752a33b975c78a8115bdbed303b1cdf59d1adddbda6e1beb51a3","payload":{"as_of":"2026-10-31T00:22:06.441Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"f78529c83340e1c8f1d01cfaac3a43afe0e4fec1523d5fa1985bbd6cd0ddf300","rating_sha256":"dc6d94e8e8aac9ab50f0521ab85b32ec2035b5a42087d0e4b6118b373261fec7","repo":"jev-chat/jev-chat-jarvis","score":62,"stream":"safety_ratings"},"payload_hash":"1fb18147594de05373cc1842e8895603a4d554193ca56d36001e11a2ad3100df","seq":31,"subject":"github:jev-chat/jev-chat-jarvis","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.842Z","block_height":1,"data":{"as_of":"2026-10-31T00:22:08.873Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"8d2548affd2524371871885169d01b53eed341101f7d45363cfdef0e9115d476","rating_sha256":"0081d19c830f01736fc45432ed479b59e5dd8c63e0b11ae099460829c1913d79","repo":"tashfeenahmed/freellmapi","score":71,"stream":"safety_ratings"},"leaf_hash":"642b96f7e026d03738519a3ecadfadb5d20c11bcf60fd406ee527aa455155925","payload":{"as_of":"2026-10-31T00:22:08.873Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"8d2548affd2524371871885169d01b53eed341101f7d45363cfdef0e9115d476","rating_sha256":"0081d19c830f01736fc45432ed479b59e5dd8c63e0b11ae099460829c1913d79","repo":"tashfeenahmed/freellmapi","score":71,"stream":"safety_ratings"},"payload_hash":"f88c65aa0a29bf6636b95c7d58bb015645f86b503ff9272a56d10125615436d0","seq":32,"subject":"github:tashfeenahmed/freellmapi","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.843Z","block_height":1,"data":{"as_of":"2026-10-31T00:22:21.388Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"1c92f5458869ce6051567f68325760532c1c6b8ee487de6a0c5239de26e723b3","rating_sha256":"8501ed730c3a2a5e87c31bd360d6315984e66e5ff071eb2b8756160a0d434377","repo":"Fei2411/DS-Bot","score":65,"stream":"safety_ratings"},"leaf_hash":"66596d767b0b43232cfe5f7ecf125263381d4188c0f71438d25df4be933d9e40","payload":{"as_of":"2026-10-31T00:22:21.388Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"1c92f5458869ce6051567f68325760532c1c6b8ee487de6a0c5239de26e723b3","rating_sha256":"8501ed730c3a2a5e87c31bd360d6315984e66e5ff071eb2b8756160a0d434377","repo":"Fei2411/DS-Bot","score":65,"stream":"safety_ratings"},"payload_hash":"1966c66f6fe0af738fe85a793e1ce2d565f083b17247f0161d7069dccf238e3c","seq":33,"subject":"github:fei2411/ds-bot","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.846Z","block_height":1,"data":{"as_of":"2026-10-31T00:22:29.010Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"e550ba1b8caeac9e352481e3fb71ea938e548a8ebef75061f5d40b67840f81ea","rating_sha256":"c8b5b03f9b14f734689d843ec2a8b59a0f6c62224f1ccee2a804a84d4f54ba45","repo":"NVIDIA/SkillSpector","score":67,"stream":"safety_ratings"},"leaf_hash":"0ee5133dd5295a7cb947c21ef949bf2af2883d2ea53ce48b27cd2da762e086fc","payload":{"as_of":"2026-10-31T00:22:29.010Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"e550ba1b8caeac9e352481e3fb71ea938e548a8ebef75061f5d40b67840f81ea","rating_sha256":"c8b5b03f9b14f734689d843ec2a8b59a0f6c62224f1ccee2a804a84d4f54ba45","repo":"NVIDIA/SkillSpector","score":67,"stream":"safety_ratings"},"payload_hash":"f5e53dd847d74380bcfbf2fa3a23777c73781218aeee9e2930241adff8cc6e2f","seq":34,"subject":"github:nvidia/skillspector","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.847Z","block_height":1,"data":{"as_of":"2026-10-31T00:22:39.482Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"93e4cefed28f7c14f93861a3c43204030de4aeb99c58a40fe760f61469797cec","rating_sha256":"16fc0aa845f1edb3d48ca170df5759a870acb6065d07c08964a9468c95fc5fee","repo":"modelcontextprotocol/servers","score":73,"stream":"safety_ratings"},"leaf_hash":"9f7ee6b128d7d693f87db4be6be63d57bddd84591b8d593a5b2e621406ba22bb","payload":{"as_of":"2026-10-31T00:22:39.482Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"93e4cefed28f7c14f93861a3c43204030de4aeb99c58a40fe760f61469797cec","rating_sha256":"16fc0aa845f1edb3d48ca170df5759a870acb6065d07c08964a9468c95fc5fee","repo":"modelcontextprotocol/servers","score":73,"stream":"safety_ratings"},"payload_hash":"2947f2102f22abc5fa67f53368ee7dada414deacb63930078fd2ab244ecb19d0","seq":35,"subject":"github:modelcontextprotocol/servers","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.850Z","block_height":1,"data":{"as_of":"2026-10-31T00:22:43.057Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"a838e76a22af983fd0048f57d51435b7ae56891ea2028f618ef3c93ebc2bdffe","rating_sha256":"fc05a4ae5294e6789063d06d0faba009b8526118bf3427a5f59fe709716f8825","repo":"jwuthri-cloud/Tracely-ai","score":69,"stream":"safety_ratings"},"leaf_hash":"f43384b0d7f9c7a739528455813006e0ef73d82b937129b4516e41a787a98c57","payload":{"as_of":"2026-10-31T00:22:43.057Z","band":"Moderate public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"a838e76a22af983fd0048f57d51435b7ae56891ea2028f618ef3c93ebc2bdffe","rating_sha256":"fc05a4ae5294e6789063d06d0faba009b8526118bf3427a5f59fe709716f8825","repo":"jwuthri-cloud/Tracely-ai","score":69,"stream":"safety_ratings"},"payload_hash":"2c5d064e1ca161afb39602591aa518a805bb677c0a0a3c9d30018cc84c8a93f8","seq":36,"subject":"github:jwuthri-cloud/tracely-ai","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.851Z","block_height":1,"data":{"as_of":"2026-11-02T01:27:48.212Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"935dcee63f3b95b09ce96d15dc57fecb5b10884e55328981637b48b678edc80e","rating_sha256":"8a0fa219a69cacd73596289aa2c7ecd06f45bddbff44b8fdc6564e514c843abb","repo":"LHMisme420/mcp-authscan","score":76,"stream":"safety_ratings"},"leaf_hash":"064566dd7797e668f8282684c7ae39357370e805ae9930d2910bfd7dc5fd1a41","payload":{"as_of":"2026-11-02T01:27:48.212Z","band":"Good public signals","check_version":"rs-safety-checks-1.0","evidence_sha256":"935dcee63f3b95b09ce96d15dc57fecb5b10884e55328981637b48b678edc80e","rating_sha256":"8a0fa219a69cacd73596289aa2c7ecd06f45bddbff44b8fdc6564e514c843abb","repo":"LHMisme420/mcp-authscan","score":76,"stream":"safety_ratings"},"payload_hash":"87bcc5b63f48f50a4c9d85e0c904fe88ce017a11e285975148bfe4e849bfc2f2","seq":37,"subject":"github:lhmisme420/mcp-authscan","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.858Z","block_height":1,"data":{"as_of":"2026-11-02T00:42:40.946Z","band":"Strong public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"901597b5ae8bfd6773374009a0bca63e01e994c95d33ff49acbe57906d423f3d","id":"@anthropic-ai/sdk","kind":"npm","rating_sha256":"345c30974bf889fcb455d9b191e6dae9005a11a2dc6db912529cc78d943a2be8","score":90,"stream":"safety_ratings"},"leaf_hash":"6ef3997f9ad07f5588d41d32632aa08705faf645383ec4588255d59ea77317d3","payload":{"as_of":"2026-11-02T00:42:40.946Z","band":"Strong public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"901597b5ae8bfd6773374009a0bca63e01e994c95d33ff49acbe57906d423f3d","id":"@anthropic-ai/sdk","kind":"npm","rating_sha256":"345c30974bf889fcb455d9b191e6dae9005a11a2dc6db912529cc78d943a2be8","score":90,"stream":"safety_ratings"},"payload_hash":"df377d8a87204f33206cf1dbfa1e4ca709fc59f21bfd98011332a7f96735b0a9","seq":38,"subject":"npm:@anthropic-ai/sdk","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.865Z","block_height":1,"data":{"as_of":"2026-11-02T00:42:41.548Z","band":"Strong public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"70d6343953fc7bf4c1a847c379882cdbbf5d2657c5c64b7aaad7b419cde5c2d3","id":"@modelcontextprotocol/sdk","kind":"npm","rating_sha256":"7b3d25da8c148cb3aec7c7a4230788cf7b3dbb4f5de1c61fc21740909652af90","score":90,"stream":"safety_ratings"},"leaf_hash":"98e0066acca99a039d474a43f15e86b052cdd47de65b63b022ae391c57678e12","payload":{"as_of":"2026-11-02T00:42:41.548Z","band":"Strong public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"70d6343953fc7bf4c1a847c379882cdbbf5d2657c5c64b7aaad7b419cde5c2d3","id":"@modelcontextprotocol/sdk","kind":"npm","rating_sha256":"7b3d25da8c148cb3aec7c7a4230788cf7b3dbb4f5de1c61fc21740909652af90","score":90,"stream":"safety_ratings"},"payload_hash":"31e6748d9f7ec62e179a0c7f803460207544509ce9cf153ca79f53480d606ab9","seq":39,"subject":"npm:@modelcontextprotocol/sdk","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.868Z","block_height":1,"data":{"as_of":"2026-11-02T00:42:42.298Z","band":"Strong public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"75884cb90c140b081c949542f25c93afc80e56a7f0da10c9f49a4f8adf3d5037","id":"openai","kind":"npm","rating_sha256":"a8e8bc5d389c7368fa20c603344e47cd8d797a63ebadfa000f299c163a160f2e","score":100,"stream":"safety_ratings"},"leaf_hash":"3a25f656961bc835e84a698c456b780e1259995ea03a64368b3c133ae396a7dd","payload":{"as_of":"2026-11-02T00:42:42.298Z","band":"Strong public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"75884cb90c140b081c949542f25c93afc80e56a7f0da10c9f49a4f8adf3d5037","id":"openai","kind":"npm","rating_sha256":"a8e8bc5d389c7368fa20c603344e47cd8d797a63ebadfa000f299c163a160f2e","score":100,"stream":"safety_ratings"},"payload_hash":"f7e49c273660dc4ab1999d1cb23204a203f3c294a57370bc5e728b59a72f5e80","seq":40,"subject":"npm:openai","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.873Z","block_height":1,"data":{"as_of":"2026-11-02T00:42:44.583Z","band":"Good public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"84905304e9b0f2631c8db1f21859116e63bfc47e271bb55b4f3a4fff864acbf9","id":"mcp","kind":"pypi","rating_sha256":"826514fb0532295704754e09763edc85a321d0fe8185cb598e201a116e1c0862","score":81,"stream":"safety_ratings"},"leaf_hash":"688948d9bef366948a8cb29c29f059819f4553b0aae1ef46561faedbef8ea599","payload":{"as_of":"2026-11-02T00:42:44.583Z","band":"Good public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"84905304e9b0f2631c8db1f21859116e63bfc47e271bb55b4f3a4fff864acbf9","id":"mcp","kind":"pypi","rating_sha256":"826514fb0532295704754e09763edc85a321d0fe8185cb598e201a116e1c0862","score":81,"stream":"safety_ratings"},"payload_hash":"211c9688047cfec7c0ca7fa4fa8cc725832e95fb995afaad0f53a56fa0181931","seq":41,"subject":"pypi:mcp","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.875Z","block_height":1,"data":{"as_of":"2026-11-02T00:42:45.666Z","band":"Strong public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"0f8169f4dcc2931f47e3ea42fd3df88bdcb5d480c560e52fd41b0856ce1ae44b","id":"fastmcp","kind":"pypi","rating_sha256":"a0f13f786ca393d5953b48ce420296152bac8accb81f71b724c3ded34ca7e318","score":88,"stream":"safety_ratings"},"leaf_hash":"8db8e072c664ed096c22e4e4cdcfbc49724ac44b8f4804533416a2c29400f5a6","payload":{"as_of":"2026-11-02T00:42:45.666Z","band":"Strong public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"0f8169f4dcc2931f47e3ea42fd3df88bdcb5d480c560e52fd41b0856ce1ae44b","id":"fastmcp","kind":"pypi","rating_sha256":"a0f13f786ca393d5953b48ce420296152bac8accb81f71b724c3ded34ca7e318","score":88,"stream":"safety_ratings"},"payload_hash":"c0e3c8b8b4a816c7f6a36270d89f8a01ad9e78ea7af1dda2c0e13ce56fa01bcd","seq":42,"subject":"pypi:fastmcp","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.877Z","block_height":1,"data":{"as_of":"2026-11-02T00:42:46.580Z","band":"Good public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"59768f60dd75996434ab77dd58118e69683d364d89d37214da454283017905c9","id":"openai","kind":"pypi","rating_sha256":"729d320a02c15c8d5a6ceb0780b42e17466992bba5acc8b60354c359e43b03d7","score":80,"stream":"safety_ratings"},"leaf_hash":"7dc38f1907688f609f6bd1db201fbafb65b0ef85916bc444ead0edddb88c29fa","payload":{"as_of":"2026-11-02T00:42:46.580Z","band":"Good public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"59768f60dd75996434ab77dd58118e69683d364d89d37214da454283017905c9","id":"openai","kind":"pypi","rating_sha256":"729d320a02c15c8d5a6ceb0780b42e17466992bba5acc8b60354c359e43b03d7","score":80,"stream":"safety_ratings"},"payload_hash":"71ed67ffab7ad565174d860c84fdbf024d51edf62459be9183d5f615d4ffddc6","seq":43,"subject":"pypi:openai","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.879Z","block_height":1,"data":{"as_of":"2026-11-02T01:13:14.040Z","band":"Moderate public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"9fa57db3ed43fd64c0b53dce08a403d61c88d77b34a7e60d561c296cccbe01b3","id":"com.a2ally/a2ally","kind":"mcp","rating_sha256":"e82febe7079c1a15ae19a11fc5837d41e7d52fe48d4ee50cd4c10ffc3a463795","score":53,"stream":"safety_ratings"},"leaf_hash":"a52606b567ee18fbac443c42c07cf423d6af4337fa35e8bfe669c460f5ef327b","payload":{"as_of":"2026-11-02T01:13:14.040Z","band":"Moderate public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"9fa57db3ed43fd64c0b53dce08a403d61c88d77b34a7e60d561c296cccbe01b3","id":"com.a2ally/a2ally","kind":"mcp","rating_sha256":"e82febe7079c1a15ae19a11fc5837d41e7d52fe48d4ee50cd4c10ffc3a463795","score":53,"stream":"safety_ratings"},"payload_hash":"ecfa6293b979f94e44e78a5fbce751c054e63863a2878ff3fb93ebb13c0f2b02","seq":44,"subject":"mcp:com.a2ally/a2ally","texts":{},"type":"safety.rating"},{"at":"2026-11-06T22:14:47.884Z","block_height":1,"data":{"as_of":"2026-11-02T01:13:27.813Z","band":"Moderate public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"cae8ce54307f35214bc3e652d6bd2bf07039de246c9f07b0c68a2afdf0e4f1c5","id":"io.github.github/github-mcp-server","kind":"mcp","rating_sha256":"2979ba884d97af77b5a977c9522e6e373ce5599f9f1717d5edfd2b57f746a9de","score":67,"stream":"safety_ratings"},"leaf_hash":"1e82024571c52fa6d59c4869fda6cc6ad0cf45f1f8eb2d5c67e5af4f3dab9fd5","payload":{"as_of":"2026-11-02T01:13:27.813Z","band":"Moderate public signals","check_version":"rs-safety-checks-2.0","evidence_sha256":"cae8ce54307f35214bc3e652d6bd2bf07039de246c9f07b0c68a2afdf0e4f1c5","id":"io.github.github/github-mcp-server","kind":"mcp","rating_sha256":"2979ba884d97af77b5a977c9522e6e373ce5599f9f1717d5edfd2b57f746a9de","score":67,"stream":"safety_ratings"},"payload_hash":"ca663577cf58a3a42eacd55bcfed197d54561d162c6c73ab681800dc1a309db7","seq":45,"subject":"mcp:io.github.github/github-mcp-server","texts":{},"type":"safety.rating"}]},{"block":{"at":"2026-11-06T22:15:33.431Z","block_hash":"3ad76874df50da96bf7bb65c9b51093022c034c893118acdeea14389803ca69b","entry_count":3,"first_seq":46,"height":2,"key_id":"key_a521921c2ba20669","last_seq":48,"merkle_root":"8c65c6dcb3f9615a4a867aa250fbab23983340c13f3ba6e832b9af7d1ff61eb2","prev_hash":"6f4e1751e75bebf58a757bda61b5d8ff16494ca039a753b47ece4e024eae74de","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"SqzjWL6KfCvoxBuHkZD2v7MPYHTF1SThjh4hJ7JBG17ENcpcPnU5m5WXjDj0Wgmxv54dKO7bpww9QRlqdLgXDA==","v":1},"entries":[{"at":"2026-11-06T22:14:53.376Z","block_height":2,"data":{"at":"2026-11-06T22:14:52.902Z","build_hash":"bf91846d204a44b9ee1b6a3330b2387d24fba3d82560d65c5bec701a0ee2d5c4","failed_checks":"","git_commit":"a26174a","source":"boot","verdict":"pass"},"leaf_hash":"7a720aaa2688660ba0871e2865ed97e7c5c9ca03a50328966eb10506df0e3d99","payload":{"at":"2026-11-06T22:14:52.902Z","build_hash":"bf91846d204a44b9ee1b6a3330b2387d24fba3d82560d65c5bec701a0ee2d5c4","failed_checks":"","git_commit":"a26174a","source":"boot","verdict":"pass"},"payload_hash":"d54b4de41ecf1613cc86aacd75705c7ddc122fe6598de1ec75af132d054031be","seq":46,"subject":"build:bf91846d204a44b9:a26174a","texts":{},"type":"deploy.canary_verdict"},{"at":"2026-11-06T22:15:17.922Z","block_height":2,"data":{"peer_domain":"rightshold.com","relation":"common_ownership","spec":"rs-peer-ledger/1","statement":"This ledger and the peer ledger named in this entry are under common ownership. Each verifies the other's chain, records the other's head in its own ledger and cosigns the other's blocks as an affiliated witness. An affiliated witness never counts toward independent finality, and this record cannot be withdrawn.","statement_sha256":"e474da1f3fd5b2ea756bae6411280dff55fa5dacc1ade5fa708f4c5c362a497a"},"leaf_hash":"e7032ccc4d23a7aa0a8e99086bf3af37bd08404b3581aa768baffb6444a7bad4","payload":{"peer_domain":"rightshold.com","relation":"common_ownership","spec":"rs-peer-ledger/1","statement":"This ledger and the peer ledger named in this entry are under common ownership. Each verifies the other's chain, records the other's head in its own ledger and cosigns the other's blocks as an affiliated witness. An affiliated witness never counts toward independent finality, and this record cannot be withdrawn.","statement_sha256":"e474da1f3fd5b2ea756bae6411280dff55fa5dacc1ade5fa708f4c5c362a497a"},"payload_hash":"1099e302eef4a773c13cd94e9507c2de1230c229d16f0efbf6451fe7e9d30032","seq":47,"subject":"rightshold.com","texts":{},"type":"peer.affiliated"},{"at":"2026-11-06T22:15:20.334Z","block_height":2,"data":{"block_hash":"cf3598e667d557f168df79127390e4b7f74bcdf0e2628e51d69fa33277615051","height":1999,"key_id":"key_41eb7b6d1b11968a","last_seq":4061,"peer_domain":"rightshold.com","relation":"common_ownership","spec":"rs-peer-ledger/1","verified_from_height":0},"leaf_hash":"0bfa2a783fd7f4fb24e8dfd2f80ed20bac7318462e6db09e8100b415bc392fe5","payload":{"block_hash":"cf3598e667d557f168df79127390e4b7f74bcdf0e2628e51d69fa33277615051","height":1999,"key_id":"key_41eb7b6d1b11968a","last_seq":4061,"peer_domain":"rightshold.com","relation":"common_ownership","spec":"rs-peer-ledger/1","verified_from_height":0},"payload_hash":"d419460ab46eeb364a4313d0731f5b15031bf0cf26d05cf693102f0cdc616a2e","seq":48,"subject":"rightshold.com","texts":{},"type":"peer.checkpoint"}]},{"block":{"at":"2026-11-06T22:20:18.440Z","block_hash":"096a91168ec14cf7848b7248874f8aaa8083a2957c927a05a278f648e4720469","entry_count":3,"first_seq":49,"height":3,"key_id":"key_a521921c2ba20669","last_seq":51,"merkle_root":"20971157910c82f6e31b03d3d2f3a638702da0c29c9b7d5d5abaa6be6e243d88","prev_hash":"3ad76874df50da96bf7bb65c9b51093022c034c893118acdeea14389803ca69b","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"cIGpg/khGdEfyW4zDWdII4Be6hgKfu5Z2ONrNefd566mQXRKbtIX2ef/qwGhPSdaFiOUQ9OHSgckT7dI4gH/Bw==","v":1},"entries":[{"at":"2026-11-06T22:19:47.916Z","block_height":3,"data":{"effect":"breaker state for the free surface: quotas and heavy gates follow the published cost-guard policy; basic checks are unaffected in every state","from_state":null,"projected_usd":null,"reasons":[],"thresholds_usd":{"orange":30,"red":40,"yellow":15},"to_state":"green"},"leaf_hash":"a211a2436f0926141aac4f6cb0487dc647cacc9c67e392d8d2d5a6350b50bf0b","payload":{"effect":"breaker state for the free surface: quotas and heavy gates follow the published cost-guard policy; basic checks are unaffected in every state","from_state":null,"projected_usd":null,"reasons":[],"thresholds_usd":{"orange":30,"red":40,"yellow":15},"to_state":"green"},"payload_hash":"7f46ec1b99106267102eb54f2d3ea63a518f1fc6f39791d43f9f04ea6db783b8","seq":49,"subject":"a2ally.com","texts":{},"type":"policy.cost_guard"},{"at":"2026-11-06T22:19:47.926Z","block_height":3,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":3,"entries":49},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"73375d51a352d9920aeeef775527b7f0fe40c042bcf1c94cea117311257afc0c"},"leaf_hash":"1adb5bee5c2eb88ce3c2379a186ecf83d6ef6153f186a10137559f6fea2958ec","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":3,"entries":49},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"73375d51a352d9920aeeef775527b7f0fe40c042bcf1c94cea117311257afc0c"},"payload_hash":"878b0314c63a41b50eb50980425bed4b80863f5ea2b64ced2d4b7f508663595e","seq":50,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T22:19:47.938Z","block_height":3,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":3,"entries":50},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":2,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"72da1033e1abcb2708d6f986acfb58b89d6c08e430672ec1b6b39302a7cd63ff","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"aed9d7bae10f6e0a88409560c6916eb2681ce910343a6826a244b661a50ed544","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":3,"entries":50},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":2,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"72da1033e1abcb2708d6f986acfb58b89d6c08e430672ec1b6b39302a7cd63ff","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"f3850c983d43bcb6b8fb08ccfd03a27331e5b390a103ea42f7ee3f4337b2438c","seq":51,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T22:25:18.455Z","block_hash":"c6fbc96265961f34d7f5286ed4bb91d7817caa31c35fe928cd7f13593b1258e6","entry_count":2,"first_seq":52,"height":4,"key_id":"key_a521921c2ba20669","last_seq":53,"merkle_root":"d8ea9f9940fcfbe4c228dfb89819360a9c0021a3ebeb8e70b025ec17f4ef56d5","prev_hash":"096a91168ec14cf7848b7248874f8aaa8083a2957c927a05a278f648e4720469","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"8221eu6ec77I+eC3Ldxqm6A7sxG4Jtg7csZhs2psEyRADPBpcR9qDdm4nQ9tfzGUnIWGtigYGiGvFrofSfl4DA==","v":1},"entries":[{"at":"2026-11-06T22:24:47.917Z","block_height":4,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":4,"entries":50},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"3e8f03b3cfd59cf0dea91ed70aa2e789501f69073ba5536a3e90d44132f2f201"},"leaf_hash":"7611f00045795d9d40deca02353ec57fdcf08a0d67d05e053922951f452fdf65","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":4,"entries":50},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"3e8f03b3cfd59cf0dea91ed70aa2e789501f69073ba5536a3e90d44132f2f201"},"payload_hash":"79ea969b2b939bd45dc8cd8155daec86950b22ba982a07c311ba32554b66156d","seq":52,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T22:24:47.924Z","block_height":4,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":4,"entries":51},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":3,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"ee10a696dc48591617839b84b047d64569961439feb5e521e8d5072adb9cf3dd","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"9d8f44ca064525a7f8d7c6b3ecbd0e37be641d8ff3a34d633a9e0b5cc476add8","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":4,"entries":51},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":3,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"ee10a696dc48591617839b84b047d64569961439feb5e521e8d5072adb9cf3dd","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"ab7b4a87a93ed662f0d9bc55cf985c4afa4d6cfa0e795f414f6dcc5943e8bd8d","seq":53,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T22:30:18.468Z","block_hash":"ac5123c6e0feb8edf41b3bca3ed9fc93aeeb530ef47b67e022c9d68fbb966e10","entry_count":2,"first_seq":54,"height":5,"key_id":"key_a521921c2ba20669","last_seq":55,"merkle_root":"ef52359a561c226f4a7306c07a16a5f34b2c44408583d2b87f6811c7f2a5bc1f","prev_hash":"c6fbc96265961f34d7f5286ed4bb91d7817caa31c35fe928cd7f13593b1258e6","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"ZeWiSlPUa7R4lpaHurBxwCdfAPpBIAZGNB+9nf0KWKuANkf0cNOvD12/LXfkrlVEB9hIbbABGHGzsCK+OWyQAQ==","v":1},"entries":[{"at":"2026-11-06T22:29:47.919Z","block_height":5,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":5,"entries":51},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"c9d9d7fc666393bc6831a2dc2f576ac00ea1867f57abdbec59f07b9b6c0e7a47"},"leaf_hash":"d2e1fa4c470232dd686173c67b253401a0272d4d0cda99d36659dbb39c6fff61","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":5,"entries":51},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"c9d9d7fc666393bc6831a2dc2f576ac00ea1867f57abdbec59f07b9b6c0e7a47"},"payload_hash":"01ecc2bf202a16d886cc27dced34a156c5c7addc185666450cf642c942a24a56","seq":54,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T22:29:47.927Z","block_height":5,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":5,"entries":52},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":4,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"e6e71efd2616821737fe134324e4f179e715972a9b3f405883830c0c4671b1d9","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"ea89eb0fedcdffe33b0e05a2961b4833e604c7d9c22a6dbe26f6aae323d58a67","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":5,"entries":52},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":4,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"e6e71efd2616821737fe134324e4f179e715972a9b3f405883830c0c4671b1d9","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"c6c5c2f87ae9fe0f1b6afb235cdb5324d4d0067f100425fffe8497d81cc17185","seq":55,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T22:35:18.484Z","block_hash":"ea354cced0a97a2c7952b8892fb1d9139ba73d365334ff98ef10aa0eb5315078","entry_count":2,"first_seq":56,"height":6,"key_id":"key_a521921c2ba20669","last_seq":57,"merkle_root":"77e26bc48000eb56b0e0d89324dc4ed678363ad65888b20b273363a065101102","prev_hash":"ac5123c6e0feb8edf41b3bca3ed9fc93aeeb530ef47b67e022c9d68fbb966e10","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"q7cIYtYrWT/o51Na9hq7Am4XsMSEAbu4W20PXMzOFAYq5yO5oCsB/xSnDmHn8GBVM1JWxcq5qFfku3pZXmlfDQ==","v":1},"entries":[{"at":"2026-11-06T22:34:47.918Z","block_height":6,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":6,"entries":52},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"ea60ac55b6a40d9d377fd1c228960238741b4f5d2e8f678fc7ea127f3c590217"},"leaf_hash":"fa1a2b47203d9a1d07f35df68dc9f031286b7630f5f74870023a424bb5b41687","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":6,"entries":52},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"ea60ac55b6a40d9d377fd1c228960238741b4f5d2e8f678fc7ea127f3c590217"},"payload_hash":"3fcae8ca146a21af0facd5defd5cb109da4df05b3c1df47eb96c760865ebcfda","seq":56,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T22:34:47.926Z","block_height":6,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":6,"entries":53},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":5,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"c11e88114777981d93420947bcd3f6761bbd6276641febac1500029b8544de74","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"d1b5539be2d2c6d5778702e3b8acba7ba30a975d1f7c98c8038715ce5ff3c448","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":6,"entries":53},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":5,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"c11e88114777981d93420947bcd3f6761bbd6276641febac1500029b8544de74","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"dbce370fae5502950b711d49ae9abbf770839c7e7ffe56276a5e1ad0451f4633","seq":57,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T22:40:18.488Z","block_hash":"9b578624c1d48775a02538294fc183ac9ccc100629db31df41627c324111f75b","entry_count":2,"first_seq":58,"height":7,"key_id":"key_a521921c2ba20669","last_seq":59,"merkle_root":"341bd062f288fb9f4c977c97cb062798edd772ba7c59ee81eedc379ecd853f2d","prev_hash":"ea354cced0a97a2c7952b8892fb1d9139ba73d365334ff98ef10aa0eb5315078","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"EQLBCpCN8CEWWU2IxyOExZ4lpSwEgkGEA5hx85MWydl9sOqJjEfZZq8lxmSiTWx7HfLGWh7yHZ0w76tgjYwxAg==","v":1},"entries":[{"at":"2026-11-06T22:39:47.924Z","block_height":7,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":7,"entries":53},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"fd135ab31938f0aa13320fd1c3008c1938505b55319011a39eaef8027273fa6e"},"leaf_hash":"dea737d35fd060b2cf5b4d728c6d69b17d0486315442345f38e47aba934e6b6e","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":7,"entries":53},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"fd135ab31938f0aa13320fd1c3008c1938505b55319011a39eaef8027273fa6e"},"payload_hash":"f02d8cb3df80f0d660af754a571d09bc02eb4648ffa933309f90163e425f0d64","seq":58,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T22:39:47.934Z","block_height":7,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":7,"entries":54},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":6,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"c75b7918842152f0f200695f09dd005450d08632870c0f13e0dc59f4fa84ed3d","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"1f4cff5c1b70808d58a2337d315ec1923c0e50a2734924e24579262a90a7b36d","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":7,"entries":54},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":6,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"c75b7918842152f0f200695f09dd005450d08632870c0f13e0dc59f4fa84ed3d","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"8d1d59cffaa43d8bc4255a029d61057444c862c4668da4de12c6b08636f1b9c2","seq":59,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T22:45:18.495Z","block_hash":"8572da23d5439400df806a3016eb2cd5f80121dc739c0c9c694af4e56e9c473d","entry_count":2,"first_seq":60,"height":8,"key_id":"key_a521921c2ba20669","last_seq":61,"merkle_root":"af6a337062372956e5ef196648582cce259ddc47d1fca18a9de14aad6607e80f","prev_hash":"9b578624c1d48775a02538294fc183ac9ccc100629db31df41627c324111f75b","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"e2947jNyRPqjg3WJ6HDsKWg5SfOCpVsibNYqN7S+1ABVKYLAHaFv2rPEnEwHSIhlGYbiEuNHvsQnQ5ijn7SeBQ==","v":1},"entries":[{"at":"2026-11-06T22:44:47.925Z","block_height":8,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":8,"entries":54},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"c17cf8ca7c3485111b7d825d3e3087a1a204a33ecb110e6cf89d7c22dd64b637"},"leaf_hash":"9a971d5b5b3f0335a276bb00af3f8d520d6071df42e0e1d995ba49241a993da1","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":8,"entries":54},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"c17cf8ca7c3485111b7d825d3e3087a1a204a33ecb110e6cf89d7c22dd64b637"},"payload_hash":"6438f0b0aeabb5669307d41bc605e32185edfc5e0edbb5a7d4d183ed8eb28e71","seq":60,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T22:44:47.932Z","block_height":8,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":8,"entries":55},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":7,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"d79e6f1271cb16227c1b9541a5cc8bcfdc0453e679b4be7c7a7225ba74798caf","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"868ebf949ed3b18ba533c74b245e620d190d46b68189f3b82ca394bf99a5a2c8","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":8,"entries":55},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":7,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"d79e6f1271cb16227c1b9541a5cc8bcfdc0453e679b4be7c7a7225ba74798caf","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"4cbcb32bbf876746a67ba8455c1be8027870ffd983768c5b804211f5e51ffd28","seq":61,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T22:50:18.497Z","block_hash":"1147e6b088d9b71e7e67aa37c8651efdd40ed17a1e3fbf35758da40f56227509","entry_count":2,"first_seq":62,"height":9,"key_id":"key_a521921c2ba20669","last_seq":63,"merkle_root":"3a0c522ece95d80c095cfa6e75d9a36cbddf1205dfd944070f6527e7a44d0454","prev_hash":"8572da23d5439400df806a3016eb2cd5f80121dc739c0c9c694af4e56e9c473d","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"r/Kskeca/5R65GBq9rB/ybXZ1fLBxFpJHJLf0upVH3AlQ81ELktPPgsm7g6vY60iH7iGK6PmUw+VauHV4BqNDQ==","v":1},"entries":[{"at":"2026-11-06T22:49:47.962Z","block_height":9,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":9,"entries":55},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"8bf4ce30e52555d2a004bf6b70281b44d5c1774b4c2c0bbcb5e3a82b39201a80"},"leaf_hash":"42cf6f81f057e5e0c87ce4af68c88a2b3a80d71be13fa993451717c950113601","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":9,"entries":55},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"8bf4ce30e52555d2a004bf6b70281b44d5c1774b4c2c0bbcb5e3a82b39201a80"},"payload_hash":"c16602302d1d3236566631721f3ddb0d2943a210af9d499c67d93fa442dc9c7b","seq":62,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T22:49:47.971Z","block_height":9,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":9,"entries":56},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":8,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"dc445512e3c168e6751ff9309809697d3af49ab94eff811b05e905329a2182a4","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"f820e7d6c1de7eb8c752cb09604707c0789546f1bbac94c5d2a3398d6c8fa80c","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":9,"entries":56},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":8,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"dc445512e3c168e6751ff9309809697d3af49ab94eff811b05e905329a2182a4","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"109cf79bac502cbdfa309c9571e70b25f91199f61f9053651e966dd9e3948a76","seq":63,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T22:55:18.516Z","block_hash":"b17b8d2dadfb6e164e01ffd5e9ba481c2c520ffa33c2ee1eafd7aca4b3ef75a2","entry_count":2,"first_seq":64,"height":10,"key_id":"key_a521921c2ba20669","last_seq":65,"merkle_root":"54b341483bd7078d3ede289cfb579aa787829d944d60272f7919a3756e3097a0","prev_hash":"1147e6b088d9b71e7e67aa37c8651efdd40ed17a1e3fbf35758da40f56227509","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"HPrHaed0eKWcoNPrHXpFOZb6jhTb3ZNzpbXoj5GHpaXUmET5iUY2iHW6p0nakLbJBzmTmSljRhNXSMJcrj2iBw==","v":1},"entries":[{"at":"2026-11-06T22:54:47.963Z","block_height":10,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":10,"entries":56},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"ac27b4dd69fa1b7c4f6c7ea72efcf1005513b078b3ccd0eb569eaa1a494ae447"},"leaf_hash":"043a10630e0ce0624959413259154d4ec91f3ec919a43276ac90274ba0ea998e","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":10,"entries":56},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"ac27b4dd69fa1b7c4f6c7ea72efcf1005513b078b3ccd0eb569eaa1a494ae447"},"payload_hash":"a422ea94ed2966f0d2c442028f28293521f44a188f918f9a4dc6b7b3a46e11d8","seq":64,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T22:54:47.969Z","block_height":10,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":10,"entries":57},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":9,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"cf4a967135af9850d57d9f2d7036eddfc11ff09465d4191a527d8b36f1277005","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"038a5f4eca8a8c95ca78517f2a9c2f4549df4ebb8f1e46cb9e2e183cfd09acf6","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":10,"entries":57},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":9,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"cf4a967135af9850d57d9f2d7036eddfc11ff09465d4191a527d8b36f1277005","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"d0d49caa906858a24d271446107dd7879cd1a726aa5c24eef2baff668e9435c2","seq":65,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:00:18.556Z","block_hash":"55c169560b3da22c9790809f174d29d031a4217b8a7b938425e27d5dc4568d13","entry_count":2,"first_seq":66,"height":11,"key_id":"key_a521921c2ba20669","last_seq":67,"merkle_root":"e18a913d8815bf2e8d2e2de3a50b98a5fc10195f9d2ef30f240731e9430579ed","prev_hash":"b17b8d2dadfb6e164e01ffd5e9ba481c2c520ffa33c2ee1eafd7aca4b3ef75a2","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"5GP0U8maN1Xx36xE9zBRoFtbQBH/JpoTeVcmshV0zRROKcn5hu9HHe6lm1Ls4GJfA0A+rmDs5ws03AWBBWCDDw==","v":1},"entries":[{"at":"2026-11-06T22:59:47.999Z","block_height":11,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":11,"entries":57},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"f5a6b1046552bfea9f16a653323a2bdf157348af10a6aa571fc8113f2d81469a"},"leaf_hash":"a32070dd7341abd1e4b47c9cdd9f530db59fc70cd8e342554b89110983de4b68","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":11,"entries":57},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"f5a6b1046552bfea9f16a653323a2bdf157348af10a6aa571fc8113f2d81469a"},"payload_hash":"818d318b3ced9f5cdf497ce14f49c4b511a3fab0beb719b7bda18a7f9e047310","seq":66,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T22:59:48.005Z","block_height":11,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":11,"entries":58},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":10,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"1a777e0eadd8df4dbb6c2d9154abae5cc8a9592c13fffebad934f58db3f04faf","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"5e601851ba76b95316c9392551b518c2b21a43f0273a803986a12a15a6e13b36","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":11,"entries":58},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":10,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"1a777e0eadd8df4dbb6c2d9154abae5cc8a9592c13fffebad934f58db3f04faf","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"6d0a941dbab12ad81661c6d933cc324c513d8606760aac3ae30eef9168f4617b","seq":67,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:05:18.589Z","block_hash":"4b05c697d239585dac61706307dfab182e8a46cecb2593c909fea6afb2311ad0","entry_count":2,"first_seq":68,"height":12,"key_id":"key_a521921c2ba20669","last_seq":69,"merkle_root":"593f711b9c8aa09c628e5c21d47a8c6179a82aff2bb7c29bb020b8438314526a","prev_hash":"55c169560b3da22c9790809f174d29d031a4217b8a7b938425e27d5dc4568d13","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"97XkrCzUA1A2DfJ/Ge3npAweg/1XJC+2Niwpe7G+OE5GASJm3r8M+GmLPTR83i+H6s9/AL1ZUaYmUcE4Q/++Cw==","v":1},"entries":[{"at":"2026-11-06T23:04:48.001Z","block_height":12,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":12,"entries":58},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"e0770ac4907ad63cef13b05d61c3403837f1f27c4fca8d0f70bedb0dae4d24a6"},"leaf_hash":"e3e9b8d9058454b7f9617016e91b33d636851dd821d7bfdb0c2ffec26a5807ba","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":12,"entries":58},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"e0770ac4907ad63cef13b05d61c3403837f1f27c4fca8d0f70bedb0dae4d24a6"},"payload_hash":"128ed7c09d51fde0e741f93b2e0fb9551ec96e6f374c5b58ebc8d381fbca51c3","seq":68,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:04:48.011Z","block_height":12,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":12,"entries":59},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":11,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"0481893cec2a89e598c243810f163d5cd3feb8193d7df14c3890233e40f94918","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"89533b7f985fcdccbf1136c25c5e40f5aa0e3d3db1d91a7ea29b14583767b3d1","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":12,"entries":59},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":11,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"0481893cec2a89e598c243810f163d5cd3feb8193d7df14c3890233e40f94918","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"ce5700ab1b39d0060212cb8afd838323c09bdddda96592b220fc0e1f9e5be5c0","seq":69,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:10:18.618Z","block_hash":"54b5847dbd04a08b258af1c6f6f5cdca7bff14305a122b64981c7940ede293d2","entry_count":2,"first_seq":70,"height":13,"key_id":"key_a521921c2ba20669","last_seq":71,"merkle_root":"b0112f50baf89431c16f03e173e3dd0f365ea178c04e35db29511b6d0a374f4e","prev_hash":"4b05c697d239585dac61706307dfab182e8a46cecb2593c909fea6afb2311ad0","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"KIEjn5eLjwSYVysvbv8DTM5nupBgSg0tgBTDWJ2B9gUvk1t1SNDPMGVqp5hP8m4xUUn4OUxZsE/r+c3TgjyJCg==","v":1},"entries":[{"at":"2026-11-06T23:09:48.004Z","block_height":13,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":13,"entries":59},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"292fdadf1975478566becc2fad061d294cde92f3759e1284142f674c97c84683"},"leaf_hash":"6e50891d4813a9153b82661c8e9410f5850b3ba7ba3bba4b7017ef0579589469","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":13,"entries":59},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"292fdadf1975478566becc2fad061d294cde92f3759e1284142f674c97c84683"},"payload_hash":"41850735d00d6cf17919d2119f3f329ac8fdf36104b6fc53725be967fb2f9935","seq":70,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:09:48.011Z","block_height":13,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":13,"entries":60},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":12,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"0b4f643e86724f88d4c23338a95a701155db57c497be5f5c40bfd39537a9e939","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"8ee0cd8b4fb770e1cf01646f8b2e3b4544af55bd18992cf6d9d536410106fdee","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":13,"entries":60},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":12,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"0b4f643e86724f88d4c23338a95a701155db57c497be5f5c40bfd39537a9e939","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"b6d495f7fa6787148c80271552745f88145ac903fb8a22cf5f7d759bd41edd0a","seq":71,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:15:18.657Z","block_hash":"4f074183ca945fd43bf666780b348daca82e8e4d21606a521f4a30b23fda5f08","entry_count":2,"first_seq":72,"height":14,"key_id":"key_a521921c2ba20669","last_seq":73,"merkle_root":"6522d2dee8f12df730b3ad2d047591f368a7f6bfc602ebc4545edca30d5add46","prev_hash":"54b5847dbd04a08b258af1c6f6f5cdca7bff14305a122b64981c7940ede293d2","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"vFDZMHl9f47DYj4x4Fa+krGr9eVfIAB7HYX2FIZSh4FsLu2WPcbNC2GVP7Ix4GJG4WyIt47gSzJLrymQL9YaDg==","v":1},"entries":[{"at":"2026-11-06T23:14:48.004Z","block_height":14,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":14,"entries":60},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"f6b2bedb7b05b977c59ca6440031970b46e1f2677ed8a6354e58eb26b703a9d3"},"leaf_hash":"ea15113723fd301e0e4a80098751db83f031bde14f5f178aa566eaf288b9a2a6","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":14,"entries":60},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"f6b2bedb7b05b977c59ca6440031970b46e1f2677ed8a6354e58eb26b703a9d3"},"payload_hash":"7deb616bd8e9a1228a85fd3aa8ee979e7dc7d0dccdc8c57f9d929b0c8ccba04a","seq":72,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:14:48.026Z","block_height":14,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":14,"entries":61},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":13,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"52c78f902df1b55cf54c69a06776c8cd79a23cbb65c7b089041b2a22aef43547","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"bcb1a5365eb462064adb1360520b56ff6cbc4536eedaead076a9f4c214ee318c","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":14,"entries":61},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":13,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"52c78f902df1b55cf54c69a06776c8cd79a23cbb65c7b089041b2a22aef43547","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"99e1a21b298d73d3994c7817bd7997fa00ee406035890cef16a7c1c901c00e9f","seq":73,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:20:18.692Z","block_hash":"5a59150baff15e47a5804a9223b813a5a285bb144fb084f194cfb290a5ac2889","entry_count":3,"first_seq":74,"height":15,"key_id":"key_a521921c2ba20669","last_seq":76,"merkle_root":"bfad432b291562d1776ecd0a258ab670fa25981d3cbe8afe4ad3adc2581e6186","prev_hash":"4f074183ca945fd43bf666780b348daca82e8e4d21606a521f4a30b23fda5f08","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"SXVHQJSiYFBfIwO4LAB39RtOiejqY5/e9aLAFEqU+zeyN5XbxzbBuJezrmqYF3lZSDJExK9q6s4Hv60m3SeGBw==","v":1},"entries":[{"at":"2026-11-06T23:19:48.005Z","block_height":15,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":15,"entries":61},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"f491e198849a3df1297b7057131eff9f65f66e6bc3878137e521457bc52bc8f1"},"leaf_hash":"89f76a4a3192bea4f9cea17277f650b0158badd97e7e97a0734a2707d17ad4c7","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":15,"entries":61},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"f491e198849a3df1297b7057131eff9f65f66e6bc3878137e521457bc52bc8f1"},"payload_hash":"d09004fb4b7990ca8a4a822701acf82168529f906780e9e14a5676cddb2fc45f","seq":74,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:19:48.013Z","block_height":15,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":15,"entries":62},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":14,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"d5501bfea3ef791292d57f916f5e30100a0db996bafa1aa397c80db14699cca8","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"d50d9378b9f4ea81918dd5b5892face1dd032444a62e86f37f8d4e4b03d3d40e","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":15,"entries":62},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":14,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"d5501bfea3ef791292d57f916f5e30100a0db996bafa1aa397c80db14699cca8","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"e5f00370b9d78cf47e0277267143b894f507fae6835ec745642e554a936bc187","seq":75,"subject":"a2ally.com","texts":{},"type":"policy.transparency"},{"at":"2026-11-06T23:19:48.073Z","block_height":15,"data":{"block_hash":"4fe4ba9a2a57adda5ba678d617fee0d150cd9bfaaf5adaa61cb512dc155087d5","height":4081,"key_id":"key_41eb7b6d1b11968a","last_seq":17809,"peer_domain":"rightshold.com","relation":"common_ownership","spec":"rs-peer-ledger/1","verified_from_height":1999},"leaf_hash":"0c17ac6589bf3729a0ba10e023dce494edcb012d71d83728c5146913cb4ea38b","payload":{"block_hash":"4fe4ba9a2a57adda5ba678d617fee0d150cd9bfaaf5adaa61cb512dc155087d5","height":4081,"key_id":"key_41eb7b6d1b11968a","last_seq":17809,"peer_domain":"rightshold.com","relation":"common_ownership","spec":"rs-peer-ledger/1","verified_from_height":1999},"payload_hash":"214630035e5a7efead996b8f98c443d27eb850c659e0a200c5c0de29ecdaed7e","seq":76,"subject":"rightshold.com","texts":{},"type":"peer.checkpoint"}]},{"block":{"at":"2026-11-06T23:28:33.666Z","block_hash":"550d7c29735d4760a6a2ca798a688c005f925bb4d94fedf379925c1471472595","entry_count":2,"first_seq":77,"height":16,"key_id":"key_a521921c2ba20669","last_seq":78,"merkle_root":"1d3afbe36c7516638c08eb81091603eaff78cec00ffd8f9723d28849906b9800","prev_hash":"5a59150baff15e47a5804a9223b813a5a285bb144fb084f194cfb290a5ac2889","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"T44Vfd7a08MtO9ym85YX5RrDPym6V/oTZGlEfO5thvPsGDc0Yo9Hvm1JEso8W4PqMw7quTbWkBejUH1lazKyBg==","v":1},"entries":[{"at":"2026-11-06T23:28:03.629Z","block_height":16,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":16,"entries":63},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"cc307c5cc8b013a24a10e97f039680f7c185c685a416c9430fa69a0518af5bb5"},"leaf_hash":"25447bc89d70bbefadd9fe472fd68550c1907a5a6fb8edb645c695f45d024342","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":16,"entries":63},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"cc307c5cc8b013a24a10e97f039680f7c185c685a416c9430fa69a0518af5bb5"},"payload_hash":"0e4504b78d735ba0ed885b7941640062a1c3ea4a7c0880214fec6571cfe2ff01","seq":77,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:28:03.652Z","block_height":16,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":16,"entries":64},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":15,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"741c8e90faa2d0b7d3baddea96c429cd20f54f23ddd25f07c9d8883a77c67b76","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"b1ddc118413f37d0712f40e8c164c57e15579a787421f167850813667e59e4ae","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":16,"entries":64},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":15,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"741c8e90faa2d0b7d3baddea96c429cd20f54f23ddd25f07c9d8883a77c67b76","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"f6e5c4c82681cf5a66929809035a234233d0d86632fd27680497f46c05c7be19","seq":78,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:33:33.693Z","block_hash":"4a4feeae5a87219f3cc4b6ee1e93e2b95f307a1d651e5b8f9b9a1803e483964e","entry_count":2,"first_seq":79,"height":17,"key_id":"key_a521921c2ba20669","last_seq":80,"merkle_root":"21ce076f03b40a51febf5232b6847a2e46a441bb712a7237e55eb6f331d7924d","prev_hash":"550d7c29735d4760a6a2ca798a688c005f925bb4d94fedf379925c1471472595","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"7DgMtwGqG3lTEGlygJlsi2uxnZbQxSFFjWUJFAFWdGW/YPA1h5vcdRzJMdsnSJHZ8oUe42AYEjIQCE/R/clwBQ==","v":1},"entries":[{"at":"2026-11-06T23:33:03.616Z","block_height":17,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":17,"entries":64},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"a873e85c3088fd9f04c3b8867d67f9883e1a4c320b322a5a35e31c4acde56ef7"},"leaf_hash":"5527c1fef2dd1dc2a82c67e94ff3711067ee9e2fc128791659aa2ba462a361d7","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":17,"entries":64},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"a873e85c3088fd9f04c3b8867d67f9883e1a4c320b322a5a35e31c4acde56ef7"},"payload_hash":"d2f3aaa64f1b5c73180f606eff86acde4c47c546733962361e3133e0dcdb4db1","seq":79,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:33:03.623Z","block_height":17,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":17,"entries":65},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":16,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"c01b7cacfdeba46fe175af874ee8a90570105c68d135f6b2f66314f7231b5c9e","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"c7cd71c772975b9e77fcbc9fa9ab8dd66b65008612f4c166bfbf613c076dd43f","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":17,"entries":65},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":16,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"c01b7cacfdeba46fe175af874ee8a90570105c68d135f6b2f66314f7231b5c9e","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"634cda7a063c027982c596f88d9f1e64dd8e712a849ed7ed6ec6b54783d17435","seq":80,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:38:33.697Z","block_hash":"a923ee75eef62aa9b2035884401378d0411106b03678fed83dc26e5284b7ad6d","entry_count":2,"first_seq":81,"height":18,"key_id":"key_a521921c2ba20669","last_seq":82,"merkle_root":"216926db2df5c65b47ea872c78f7b0a04f202d0fb8bffc405e4380dce5f114ee","prev_hash":"4a4feeae5a87219f3cc4b6ee1e93e2b95f307a1d651e5b8f9b9a1803e483964e","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"8Tfm3GOwNH56SFM/E98hfHvbG5Ip3MH4416doe1i4IemAdy4XewtcO0X/sHAwjEsJn55MYh7vAwwe9x9pHiJDA==","v":1},"entries":[{"at":"2026-11-06T23:38:03.622Z","block_height":18,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":18,"entries":65},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"39dbdeed8bcb63faede737bc1e7ad44a8823159857d3d7bdbab0740bafd9a1e4"},"leaf_hash":"3bf857474dac794c068a5e1b1e3e184eed9ce29e0d50bbad434596584dcb65bd","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":18,"entries":65},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"39dbdeed8bcb63faede737bc1e7ad44a8823159857d3d7bdbab0740bafd9a1e4"},"payload_hash":"257dca8f66f41eb8e77c83aa0c7a9f5216ed3afcac21ac1d4b3335d93d600bbb","seq":81,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:38:03.646Z","block_height":18,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":18,"entries":66},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":17,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"0bec8ea80705d9e0c7d6687d4a803340664920f1684fbf43d7d6f481fc1dabd9","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"00268ed2050c9c517851acd05beb9aea19d6c932671a65be2ac5ea2b3a8f8d91","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":18,"entries":66},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":17,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"0bec8ea80705d9e0c7d6687d4a803340664920f1684fbf43d7d6f481fc1dabd9","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"f86157351aa7e2cebf5c44e9b6f1ac737a38c08b7c33520c53dcfefe908ada3d","seq":82,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:43:33.701Z","block_hash":"5de41f7e9becddd0ca9af3e2c9f70630c3962415cf83f6fe30966bc151b7227d","entry_count":2,"first_seq":83,"height":19,"key_id":"key_a521921c2ba20669","last_seq":84,"merkle_root":"003fc94d3fbbe49d3e46b888ebe95ab434190f2971b1611d8e92f2e4db1cd5ea","prev_hash":"a923ee75eef62aa9b2035884401378d0411106b03678fed83dc26e5284b7ad6d","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"0tVrvxaDg6okO9M5oaOsBJjCuOiXFN9A+KbYqE/gGVFk6IWD7AULRCwo6/XaGIX1IOwTkf2jv44oT+p/yRfiDg==","v":1},"entries":[{"at":"2026-11-06T23:43:03.629Z","block_height":19,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":19,"entries":66},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"ff3b8668a8f3a63e2a4fd4be75ae40315f8abd500296a774fbc8f9a330c7083c"},"leaf_hash":"93af4448d912cd2657d89776d4a8f7e22fab223d11ee3e803af74025a0d4c999","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":19,"entries":66},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"ff3b8668a8f3a63e2a4fd4be75ae40315f8abd500296a774fbc8f9a330c7083c"},"payload_hash":"3326f0d4066f34babc3fd851f3aaa2e40ce0ea8a7eccd6d0c3e902cf87de6f89","seq":83,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:43:03.645Z","block_height":19,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":19,"entries":67},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":18,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"b62067dcd36601513e1d06605cc94cae435d0d36404db1019f7ecbd0a9e87ca7","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"11bbca6f80cfa4abfe6050f484d0428bd80eef5000180d56b27b5e32c6beba1f","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":19,"entries":67},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":18,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"b62067dcd36601513e1d06605cc94cae435d0d36404db1019f7ecbd0a9e87ca7","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"778aa160e1b8bc76647be95efebf0c40eac3265c9278a62cb092236433af57fc","seq":84,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:44:30.420Z","block_hash":"54864523a5aec2dbc8927008def58b6fbeba4bd222f564f24f5e6687ee3a735f","entry_count":1,"first_seq":85,"height":20,"key_id":"key_a521921c2ba20669","last_seq":85,"merkle_root":"e3ebb83993e594a13ca5de7dd35e5b236e015671075ae1b497442376c4451afd","prev_hash":"5de41f7e9becddd0ca9af3e2c9f70630c3962415cf83f6fe30966bc151b7227d","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"pTR9FYcWoakjGjH3u02PX0QpQ2wxrVTDBoZo1pu9tUcOy2MyvMLPOiwrecuA5O42W21vnSPX4G2nxIXEnfIjDQ==","v":1},"entries":[{"at":"2026-11-06T23:43:55.873Z","block_height":20,"data":{"cohort_stage":1,"effect":"the policy stage in force for new referral cohorts, work-pay caps and discretionary spending; existing cohorts, vested claims and the free-forever checks are unaffected","from_stage":null,"reverted":false,"stage_name":"Free Proof","to_stage":0},"leaf_hash":"e3ebb83993e594a13ca5de7dd35e5b236e015671075ae1b497442376c4451afd","payload":{"cohort_stage":1,"effect":"the policy stage in force for new referral cohorts, work-pay caps and discretionary spending; existing cohorts, vested claims and the free-forever checks are unaffected","from_stage":null,"reverted":false,"stage_name":"Free Proof","to_stage":0},"payload_hash":"44bcaf216fdbd3fb845fc829604debc49701d7d698745df636bcb7edd5d79e96","seq":85,"subject":"a2ally.com","texts":{},"type":"policy.stage"}]},{"block":{"at":"2026-11-06T23:48:33.728Z","block_hash":"bf4d4b3cf7fd652fa2250ad045999d635a875cf12b45003ef4d655a3ff195dd8","entry_count":2,"first_seq":86,"height":21,"key_id":"key_a521921c2ba20669","last_seq":87,"merkle_root":"62c796322aeefee125086428c9641b9c2270f245aea7fb78e805f14c5b9ed19e","prev_hash":"54864523a5aec2dbc8927008def58b6fbeba4bd222f564f24f5e6687ee3a735f","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"Tl/8xomf8JzxmVZw+PqNqVYPSsaePDlkf97M6QUGXtgveK+5vlXtVV6/qRKvo2BfZUMKkh1TevNZhgy6c/6SAA==","v":1},"entries":[{"at":"2026-11-06T23:48:03.628Z","block_height":21,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":21,"entries":68},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"b673f3b2fc28f9533dbfcace9bf63810ca03cb61403d1e87fdf469e87a41273a"},"leaf_hash":"84033b2fc9c6b798e2719a6d2035d43958c13fac9ae16457aa1938e98e3db7d3","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":21,"entries":68},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"b673f3b2fc28f9533dbfcace9bf63810ca03cb61403d1e87fdf469e87a41273a"},"payload_hash":"d66e8b1626345b3e2503e7d9189f11f29808d15c13d08ee728263efdf2ef3c4f","seq":86,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:48:03.636Z","block_height":21,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":21,"entries":69},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":20,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"0a9be4d16bbdc50824bbad48da96ac316d4d655c6a8e97c79de8ba3840dfc91f","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"7e67d0240ba13e0a6db824583be4afe6cc644853b2ac8f9d5c8c33fa1e696575","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":21,"entries":69},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":20,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"0a9be4d16bbdc50824bbad48da96ac316d4d655c6a8e97c79de8ba3840dfc91f","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"ba3da23a3a607b6f9e5fe01d840bda9eff0e58e1e4cd83a1c9d919d1d9945ead","seq":87,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:53:33.746Z","block_hash":"033167808d002e843386c5d8ad1d84e944c3c839205d8d17c916935a3e0b0214","entry_count":2,"first_seq":88,"height":22,"key_id":"key_a521921c2ba20669","last_seq":89,"merkle_root":"014294fd606b7c10af1a60410fe32dbc1784fdd44ead04b252550f1f2a19976d","prev_hash":"bf4d4b3cf7fd652fa2250ad045999d635a875cf12b45003ef4d655a3ff195dd8","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"GWBZtnJ+KO1Vsx5aci1Znqhbel8GpxjImicckplob6F50iHwNYSDGQe/Bg1gp5+HdVnAuTB6TCU62bui3+lZAg==","v":1},"entries":[{"at":"2026-11-06T23:53:03.629Z","block_height":22,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":22,"entries":69},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"b7b33ed89e6bdda81ef0bf6592b0b08d1d6ef8454a37196097a833ff7fc305bc"},"leaf_hash":"9ff5fb096a068047248814ebbb9695ec2fbed272045bdecd2bf80f53db6de82a","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":22,"entries":69},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"b7b33ed89e6bdda81ef0bf6592b0b08d1d6ef8454a37196097a833ff7fc305bc"},"payload_hash":"2c267bdfe9fe4713a8a5a0a6bd5b54ac463f991af62f55ed40fc0b1cbfc5d147","seq":88,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:53:03.639Z","block_height":22,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":22,"entries":70},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":21,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"aaefc6f3038c8af6077a782ae73ac3825b81d12daaf0b7d8304973db32a76e7b","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"873adcfe71d9323e73823e872a9668923263773da959596976fd934cc4073fb7","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":22,"entries":70},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":21,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"aaefc6f3038c8af6077a782ae73ac3825b81d12daaf0b7d8304973db32a76e7b","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"e734fe7266910362d7cbd29028a71a5c3ec82282f633fce9978093a945f4e15b","seq":89,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:58:33.762Z","block_hash":"9985ca14c7251a47d73cf2cd7276c30621bd5e915053e232ed7c482fe230b7e2","entry_count":2,"first_seq":90,"height":23,"key_id":"key_a521921c2ba20669","last_seq":91,"merkle_root":"f9383c0092354b248e3322aa4c6dae4e8fa86402833c5a5b01b13f18c2234804","prev_hash":"033167808d002e843386c5d8ad1d84e944c3c839205d8d17c916935a3e0b0214","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"m07gs2PClc6EZCutaQh++b+mxM9boLXsAkOZP76v4VV1n8TuRtKADN9yPFgKtxVciemCP4M3A+ALZ4ZEHunoBA==","v":1},"entries":[{"at":"2026-11-06T23:58:03.636Z","block_height":23,"data":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":23,"entries":70},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"c13e51b8175149a96324aa3a9a7098cccd4b12f8dc37375bf3279accc09206a9"},"leaf_hash":"4c4889477580eca3f047d87f7cb80514d371af7687f3a4dd0268f0662f2b5760","payload":{"break_even_lock_open":false,"cohort_stage":1,"cost_guard_state":"green","cumulative":{"ceiling_skim_micro":0,"contribution_micro":0,"distributable_surplus_micro":0,"founders_accrual_micro":0,"gross_earned_micro":0,"ncr_micro":0,"pool_in_micro":0,"price_relief_skim_micro":0,"referral_seniority_micro":0},"current_month":"2026-11","founders_accrual_micro":0,"ledger_head":{"blocks":23,"entries":70},"months_counted":1,"policy_version":"2026-10-26-v3","pool_balance_micro":0,"referral_fund":{"allocated_micro":0,"balance_micro":0,"liability_outstanding_micro":0,"paid_micro":0,"vested_claims_outstanding_micro":0},"reserves":{"at_target":true,"operating_balance_micro":0,"operating_target_micro":0,"risk_balance_micro":0,"risk_target_micro":0},"stage":0,"stage_name":"Free Proof","sweep_key":"c13e51b8175149a96324aa3a9a7098cccd4b12f8dc37375bf3279accc09206a9"},"payload_hash":"8762f0755076d880ec4240274e0240e557c02e1970e3c4d6878a0703b02822db","seq":90,"subject":"a2ally.com","texts":{},"type":"policy.sweep"},{"at":"2026-11-06T23:58:03.646Z","block_height":23,"data":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":23,"entries":71},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":22,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"c66dba76ecf4bc05cbc251709c5340ae9a4d7c3d5efdcf2f109496ae678c44ff","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"leaf_hash":"b9a0dee939d63e52ef5527474ea43108722fb5765b9979d5230c03ba041b4322","payload":{"arbitration":{"appealed":0,"cases":0,"final":0,"panel_queue":{"age_buckets":{"1_to_3_days":0,"3_to_7_days":0,"over_7_days":0,"under_24h":0},"by_status":{"appealed":0,"panel_review":0},"last_panel_decision_at":null,"median_wait_hours":null,"note":"Cases reach the panel when a party appeals a binding award, opts out of AI review, or the published rules refer the case. The queue is worked by a2ally's bureau panel; this view shows the queue's size and how long cases in it have been waiting, and nothing about any case in it.","oldest_wait_hours":null,"panel_decisions_recorded":0,"pending":0}},"complaints":{"by_status":{},"total":0},"fees":{"charged_usd":0,"note":"Nothing is charged during the preview."},"first_party":{"listings":0,"policy":"a2ally lists no agents, services or resources of its own. If it ever does, they are labeled first-party, graded and ranked by the same published method, and never a party to a case a2ally decides."},"incidents":{"note":"Server-side failures (5xx) observed by the running process, grouped by cause. Client errors (4xx) are not incidents and are not counted here.","server_error_events":0,"server_error_groups":0,"top":[],"window":"since this process started (the error log is in-memory and resets on deploy)"},"last_rulebook_change":{"at":"2026-11-06T22:14:47.785Z","changed":["grade_method","arbitration_rules","license_readings","kya_levels","pricing","allocation_policy","neutrality_charter","agent_canary_eval","verified_check","data_commitment"],"seq":2},"ledger":{"blocks":23,"entries":71},"marketplace":{"orders":{"by_status":{},"total":0},"services":0},"mcp_risk_watch":{"artifacts_matched":0,"artifacts_scanned":0,"entries":0,"feed":"Import-based (POST /v1/mcp-risk-watch/import); live NVD polling is not wired.","latest_entry":null,"matches":0,"surface":"https://www.a2ally.com/v1/mcp-risk-watch"},"network":{"anchor_confirmed_through":null,"anchors":{"anchors":0,"events_attested":0,"streams":0},"duplicate_ledger":{"disputes_attached":0,"entries_by_type":{"adjustment":0,"dispute_note":0,"invoice":0,"payment":0,"tip_allocation":0,"tip_payout":0},"entries_sealed":0,"ledgers_opened":0},"finality":{"final_entries":0,"final_through":null,"witnesses_required":2},"finalized_through":null,"kill_gates":{"counting":{"external_issuers":"Distinct live accounts (sandbox and canary excluded) holding at least one anchor stream — the issuer surface. The set is stated so the count can be recomputed; it includes the operator's own dogfood streams where they exist.","unaffiliated_final_receipts":"Ledger entries sealed in blocks that are final under the published predicate: Bitcoin-confirmed and cosigned by at least the required number of confirmed-unaffiliated witnesses. A count of entries, each a sealed record on the ledger.","witnesses":"Witness affiliation is computed at read time from the registry's signed declarations, challenge windows and open challenges (see /v1/ledger/witnesses); it is never asserted by hand."},"external_issuers":0,"targets":{"days_90":{"independent_witnesses_running":5,"paying_external_anchors":3},"months_12":{"external_issuers":25,"unaffiliated_final_receipts":100}},"unaffiliated_final_receipts":0},"ledger_height":22,"witnesses":{"by_status":{"affiliated":0,"challenged":0,"confirmed-unaffiliated":0,"declaration-pending":0,"unconfirmed":0},"confirmed_unaffiliated":0,"registered":0}},"period":"since the ledger's genesis","publication_key":"c66dba76ecf4bc05cbc251709c5340ae9a4d7c3d5efdcf2f109496ae678c44ff","registry":{"active_agents":3,"by_grade":{"NR":3},"by_kya_level":{"L0":3,"L1":0,"L2":0},"counting":"active_agents and the level and grade breakdowns count every active profile in the registry — public or not, first-party or external, on accounts of every class. The public directory (/agents) lists public, active, non-canary profiles, and /v1/stats counts public, active profiles on live accounts and live KYA registrations. The sets differ, so the totals differ; each surface states its own set."},"rulebook_changes_published":1,"rulebooks":[{"hash":"b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212","id":"grade_method","title":"Bureau grade method","url":"https://www.a2ally.com/bureau","version":"a2ally-bureau-grade-v1"},{"hash":"fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a","id":"arbitration_rules","title":"Arbitration rules","url":"https://www.a2ally.com/arbitration","version":"a2ally-arbitration-rules-v1"},{"hash":"b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a","id":"license_readings","title":"License readings","url":"https://www.a2ally.com/licenses","version":"2026-10-09"},{"hash":"bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066","id":"kya_levels","title":"RS-KYA levels","url":"https://www.a2ally.com/kya/spec","version":"rs-kya/0.1"},{"hash":"adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8","id":"pricing","title":"Pricing and its principles","url":"https://www.a2ally.com/pricing","version":"2026-10-28.2"},{"hash":"e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a","id":"allocation_policy","title":"Revenue allocation policy","url":"https://www.a2ally.com/pricing","version":"2026-10-26-v3"},{"hash":"f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c","id":"neutrality_charter","title":"Neutrality charter","url":"https://www.a2ally.com/neutrality","version":"a2ally-neutrality-charter-v1"},{"hash":"584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3","id":"agent_canary_eval","title":"Agent canary eval","url":"https://www.a2ally.com/canary-eval","version":"agent-canary-eval-v1"},{"hash":"555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe","id":"verified_check","title":"a2ally Verified — the check rulebook","url":"https://www.a2ally.com/v1/verified","version":"a2ally-verified-check-v1"},{"hash":"ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b","id":"data_commitment","title":"Data commitment: never sell or train on customer data","url":"https://www.a2ally.com/data-commitment","version":"a2ally-data-commitment-v1"}]},"payload_hash":"e4411e52723f926ae069f7263ecb2cdce47badb2a71b97ab6293ddfbe4447758","seq":91,"subject":"a2ally.com","texts":{},"type":"policy.transparency"}]},{"block":{"at":"2026-11-06T23:58:43.445Z","block_hash":"6af17e9c0b5c3be39d1d55ddf22f4cfd980724be121c55e12d2f444dac0a7cf6","entry_count":1,"first_seq":92,"height":24,"key_id":"key_a521921c2ba20669","last_seq":92,"merkle_root":"6a391ac44827fb80e5b3d967fce3e65b9c6049c715e186b06b6d6958ecc3eb64","prev_hash":"9985ca14c7251a47d73cf2cd7276c30621bd5e915053e232ed7c482fe230b7e2","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"bvFrhJSvufcSFE+Ki88Pr3y0rn/wfR/kLmmTPKNCOPMTHFVqn9VyJk+sC10dFEK7FWzwDTyLABPgVp1UwwHnCw==","v":1},"entries":[{"at":"2026-11-06T23:58:43.436Z","block_height":24,"data":{"build_hash":"b6bd74504de6ac3870c3e95f0c65c0acd2946257062d57294b7d8ce4db69852c","git_commit":"2be7a86"},"leaf_hash":"6a391ac44827fb80e5b3d967fce3e65b9c6049c715e186b06b6d6958ecc3eb64","payload":{"build_hash":"b6bd74504de6ac3870c3e95f0c65c0acd2946257062d57294b7d8ce4db69852c","git_commit":"2be7a86"},"payload_hash":"91eaa1a99e731a3c1f2c1feced9433ceac761f99aaabb0ade8560c621132c664","seq":92,"subject":"build:b6bd74504de6ac38:2be7a86","texts":{},"type":"transparency.deploy"}]},{"block":{"at":"2026-11-06T23:59:28.464Z","block_hash":"47d88c72f3ef4caf6ceb83f0e1e7dc897f18f1270d84078707bfbc3048986098","entry_count":1,"first_seq":93,"height":25,"key_id":"key_a521921c2ba20669","last_seq":93,"merkle_root":"2fbd34ebfae1f424dc31c175f78e63c09a830ef1b1ab65f73c969659354de036","prev_hash":"6af17e9c0b5c3be39d1d55ddf22f4cfd980724be121c55e12d2f444dac0a7cf6","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAinQBNSxd0YmodQg1YCzttE4X9fNtHXqIrSGUWsEHblA=\n-----END PUBLIC KEY-----\n","signature":"VoOnyg273XsPpOt7bflNvtN3/0+R3nyl/NTb59C8/2W6GTC3Wz81iYcxMqn1mMAmtZ00MqT9N28e883olSMLDQ==","v":1},"entries":[{"at":"2026-11-06T23:58:48.447Z","block_height":25,"data":{"at":"2026-11-06T23:58:48.431Z","build_hash":"b6bd74504de6ac3870c3e95f0c65c0acd2946257062d57294b7d8ce4db69852c","failed_checks":"","git_commit":"2be7a86","source":"boot","verdict":"pass"},"leaf_hash":"2fbd34ebfae1f424dc31c175f78e63c09a830ef1b1ab65f73c969659354de036","payload":{"at":"2026-11-06T23:58:48.431Z","build_hash":"b6bd74504de6ac3870c3e95f0c65c0acd2946257062d57294b7d8ce4db69852c","failed_checks":"","git_commit":"2be7a86","source":"boot","verdict":"pass"},"payload_hash":"f6fc78db6f6e54e7ea68f0d273dd220ce76781d1e1b9e32bf4f3d2738f249726","seq":93,"subject":"build:b6bd74504de6ac38:2be7a86","texts":{},"type":"deploy.canary_verdict"}]}],"cutoff":"2026-11-07T00:00:00.000Z","day":"2026-11-07","issuer":"a2ally.com"}
