{
  "rulebooks": [
    {
      "id": "grade_method",
      "title": "Bureau grade method",
      "version": "a2ally-bureau-grade-v1",
      "hash": "b94f5ae9348e7d922ecf9e669da95b0fcad53eab03be2d0987f4c0a7c8439212",
      "url": "https://www.a2ally.com/bureau"
    },
    {
      "id": "arbitration_rules",
      "title": "Arbitration rules",
      "version": "a2ally-arbitration-rules-v1",
      "hash": "fb390f1f1af7bf785b99068e66683e2b42663053a2b4b511742ff31d55fd4a7a",
      "url": "https://www.a2ally.com/arbitration"
    },
    {
      "id": "license_readings",
      "title": "License readings",
      "version": "2026-10-09",
      "hash": "b6ba525b13825556a30af983eb1066f817c1f8665e1a6e1ef2214f0434c25c1a",
      "url": "https://www.a2ally.com/licenses"
    },
    {
      "id": "kya_levels",
      "title": "RS-KYA levels",
      "version": "rs-kya/0.1",
      "hash": "bf36465a09d9580f42ba0b5b254d2f8ef410e960a6281d331f003cfc5518c066",
      "url": "https://www.a2ally.com/kya/spec"
    },
    {
      "id": "pricing",
      "title": "Pricing and its principles",
      "version": "2026-10-28.2",
      "hash": "adb9b165b7562b3dcf55f9e994291cbd04b6f89062838e745751bc0101ff9ad8",
      "url": "https://www.a2ally.com/pricing"
    },
    {
      "id": "allocation_policy",
      "title": "Revenue allocation policy",
      "version": "2026-10-26-v3",
      "hash": "e08897202befbaed6a99cce3f1bff7392939b7a96398997da67e3d1ec5c6b09a",
      "url": "https://www.a2ally.com/pricing"
    },
    {
      "id": "neutrality_charter",
      "title": "Neutrality charter",
      "version": "a2ally-neutrality-charter-v1",
      "hash": "f6b3d6290a035abb76d59591e70cd245ed4e0480db0768dde675b6f583730a3c",
      "url": "https://www.a2ally.com/neutrality"
    },
    {
      "id": "agent_canary_eval",
      "title": "Agent canary eval",
      "version": "agent-canary-eval-v1",
      "hash": "584a558d86adcc50c7cb7ed28ac3a659d238946b60b645021c4d7f5cff7839b3",
      "url": "https://www.a2ally.com/canary-eval"
    },
    {
      "id": "verified_check",
      "title": "a2ally Verified — the check rulebook",
      "version": "a2ally-verified-check-v1",
      "hash": "555d8ab2181ebb7f80c0f9b9787554a278af3160f53501d898332685942856fe",
      "url": "https://www.a2ally.com/v1/verified"
    },
    {
      "id": "data_commitment",
      "title": "Data commitment: never sell or train on customer data",
      "version": "a2ally-data-commitment-v1",
      "hash": "ba53afc2d73d25e49c816752311588ace830c3eddbdbc01cd1b28b7df17a6d3b",
      "url": "https://www.a2ally.com/data-commitment"
    }
  ],
  "history": [
    {
      "seq": 2,
      "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"
      ],
      "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"
        }
      ]
    }
  ]
}