{
  "format": "riskrouter-spec-vectors|1",
  "note": "Deterministic test vectors for https://riskrouter.eu/spec. Generated by tools/spec-vectors.mjs.",
  "timestamps": [
    {
      "input": "2026-09-12T15:39:44.964059+00:00",
      "canonical": "2026-09-12T15:39:44.964059Z"
    },
    {
      "input": "2026-09-12T15:45:29.01+00:00",
      "canonical": "2026-09-12T15:45:29.010000Z"
    },
    {
      "input": "2026-09-12 20:33:16.364764+00",
      "canonical": "2026-09-12T20:33:16.364764Z"
    },
    {
      "input": "2026-09-12T22:50:11+02:00",
      "canonical": "2026-09-12T20:50:11.000000Z"
    },
    {
      "input": "2026-09-13T01:02:03Z",
      "canonical": "2026-09-13T01:02:03.000000Z"
    }
  ],
  "v1_entry": {
    "row": {
      "chain_index": 1,
      "id": "3fecc413-0d5d-4675-b6a5-ddddac790423",
      "created_at": "2026-09-12T15:39:44.964059+00:00",
      "active_vertical": "mobility",
      "selected_components": {
        "public_liability": true,
        "commuter_roadside": false
      },
      "total_monthly_premium": "2.00",
      "compliance_status": "MOCK_ROUTING_VERIFIED",
      "matrix_version": "2026.09.1",
      "distributor_id": "86aa2040-be76-46fc-a531-b7274494ed01"
    },
    "prev_hash": "0000000000000000000000000000000000000000000000000000000000000000",
    "canonical_form": "1|3fecc413-0d5d-4675-b6a5-ddddac790423|2026-09-12T15:39:44.964059Z|mobility|commuter_roadside=false,public_liability=true|2.00|MOCK_ROUTING_VERIFIED|2026.09.1|86aa2040-be76-46fc-a531-b7274494ed01|0000000000000000000000000000000000000000000000000000000000000000",
    "row_hash": "faf01c7dadd71aa02c8f902b93aafce0e7e185498da48cacb5ac6e786d43d319"
  },
  "v1_attestation_payload": {
    "attestation": {
      "as_of": "2026-09-13T11:31:08Z",
      "entries": 46,
      "head_hash": "f95974f59ca3a6ddf5d4b77eff25fd1a95831313750ec75e61a82e7444d8c225"
    },
    "payload": "riskrouter-ledger-attestation|v1|2026-09-13T11:31:08Z|46|f95974f59ca3a6ddf5d4b77eff25fd1a95831313750ec75e61a82e7444d8c225"
  },
  "v2_entries": [
    {
      "entry": {
        "leaf_index": 0,
        "created_at": "2026-09-23T12:00:00.000000Z",
        "distributor_id": "0a0a0a0a-1111-4222-8333-444455556666",
        "kind": "mifid.suitability",
        "record_digest": "e0f4d2cd56ddc318e3f8bebdbe3487c33baf9628cfca38b176f629785d7efc13"
      },
      "leaf_string": "riskrouter-evidence-leaf|v2|0|2026-09-23T12:00:00.000000Z|0a0a0a0a-1111-4222-8333-444455556666|mifid.suitability|e0f4d2cd56ddc318e3f8bebdbe3487c33baf9628cfca38b176f629785d7efc13",
      "leaf_hash": "483ded216dd1a23645906cd9de42636ed5aec2a4258aea1b49f2cff5bad1ad5e"
    },
    {
      "entry": {
        "leaf_index": 1,
        "created_at": "2026-09-23T12:00:01.000000Z",
        "distributor_id": "0a0a0a0a-1111-4222-8333-444455556666",
        "kind": "ai.decision",
        "record_digest": "32e89761ab8f7e043274026ee0ef55d1a7ccc99f46ccab49d22d3438f64a0910"
      },
      "leaf_string": "riskrouter-evidence-leaf|v2|1|2026-09-23T12:00:01.000000Z|0a0a0a0a-1111-4222-8333-444455556666|ai.decision|32e89761ab8f7e043274026ee0ef55d1a7ccc99f46ccab49d22d3438f64a0910",
      "leaf_hash": "cdbbc2dc8b800b8d9579132207a1f78f2225ace6310c58fc41609c7fd1e4d2ee"
    },
    {
      "entry": {
        "leaf_index": 2,
        "created_at": "2026-09-23T12:00:02.000000Z",
        "distributor_id": "0a0a0a0a-1111-4222-8333-444455556666",
        "kind": "mifid.suitability",
        "record_digest": "4c16d6aa547be9061abe67e880bf589dff467d112f7d5db434e89d9544bff2a7"
      },
      "leaf_string": "riskrouter-evidence-leaf|v2|2|2026-09-23T12:00:02.000000Z|0a0a0a0a-1111-4222-8333-444455556666|mifid.suitability|4c16d6aa547be9061abe67e880bf589dff467d112f7d5db434e89d9544bff2a7",
      "leaf_hash": "5349c0987613ef83b9ac300e97cd252c8ad67a18b375d0fa36886d945b866f44"
    },
    {
      "entry": {
        "leaf_index": 3,
        "created_at": "2026-09-23T12:00:03.000000Z",
        "distributor_id": "0a0a0a0a-1111-4222-8333-444455556666",
        "kind": "ai.decision",
        "record_digest": "b9d61ffb16e09de190b273f2dbc80082b3cb548f6b258e3749e4d3590b9e8642"
      },
      "leaf_string": "riskrouter-evidence-leaf|v2|3|2026-09-23T12:00:03.000000Z|0a0a0a0a-1111-4222-8333-444455556666|ai.decision|b9d61ffb16e09de190b273f2dbc80082b3cb548f6b258e3749e4d3590b9e8642",
      "leaf_hash": "ca3cd96389e79449111ab8342023561864e6be2bee5955b066b386b713e4e9ab"
    },
    {
      "entry": {
        "leaf_index": 4,
        "created_at": "2026-09-23T12:00:04.000000Z",
        "distributor_id": "0a0a0a0a-1111-4222-8333-444455556666",
        "kind": "mifid.suitability",
        "record_digest": "d6c33eb29ab920ce48e72305f86c903a41c51cf76730e4713620fbe2920ae4b7"
      },
      "leaf_string": "riskrouter-evidence-leaf|v2|4|2026-09-23T12:00:04.000000Z|0a0a0a0a-1111-4222-8333-444455556666|mifid.suitability|d6c33eb29ab920ce48e72305f86c903a41c51cf76730e4713620fbe2920ae4b7",
      "leaf_hash": "9b7dc158668e6d7065919d0837f66de06ede49a41edc245953efe8d45a7ccb67"
    },
    {
      "entry": {
        "leaf_index": 5,
        "created_at": "2026-09-23T12:00:05.000000Z",
        "distributor_id": "0a0a0a0a-1111-4222-8333-444455556666",
        "kind": "ai.decision",
        "record_digest": "882b84b2d60342385cb9c93a54944a53aeef301a8f3903c8a71157d2420bd186"
      },
      "leaf_string": "riskrouter-evidence-leaf|v2|5|2026-09-23T12:00:05.000000Z|0a0a0a0a-1111-4222-8333-444455556666|ai.decision|882b84b2d60342385cb9c93a54944a53aeef301a8f3903c8a71157d2420bd186",
      "leaf_hash": "c309966bca48db3f00b475126e88917291163f60bb0ba0fdc7148b432290b443"
    },
    {
      "entry": {
        "leaf_index": 6,
        "created_at": "2026-09-23T12:00:06.000000Z",
        "distributor_id": "0a0a0a0a-1111-4222-8333-444455556666",
        "kind": "mifid.suitability",
        "record_digest": "d8800c515b012bca5252e7df034162682a947d378a34830ed6f8a63f3440f1ad"
      },
      "leaf_string": "riskrouter-evidence-leaf|v2|6|2026-09-23T12:00:06.000000Z|0a0a0a0a-1111-4222-8333-444455556666|mifid.suitability|d8800c515b012bca5252e7df034162682a947d378a34830ed6f8a63f3440f1ad",
      "leaf_hash": "41fddadba90b038b5ac4f5232f929fa3947944cb89fcdd85cfb8e2d30c3833b7"
    },
    {
      "entry": {
        "leaf_index": 7,
        "created_at": "2026-09-23T12:00:07.000000Z",
        "distributor_id": "0a0a0a0a-1111-4222-8333-444455556666",
        "kind": "ai.decision",
        "record_digest": "6791489dfd080907ef501769fbec6ffc77bc4872e314a4568e65d12d2d6a3073"
      },
      "leaf_string": "riskrouter-evidence-leaf|v2|7|2026-09-23T12:00:07.000000Z|0a0a0a0a-1111-4222-8333-444455556666|ai.decision|6791489dfd080907ef501769fbec6ffc77bc4872e314a4568e65d12d2d6a3073",
      "leaf_hash": "2305f82ccf99fcbd06d24b9405315e820bc5bc9c18eaf6f5bd5450ce990cfb14"
    }
  ],
  "v2_roots": [
    {
      "tree_size": 1,
      "root_hash": "483ded216dd1a23645906cd9de42636ed5aec2a4258aea1b49f2cff5bad1ad5e"
    },
    {
      "tree_size": 2,
      "root_hash": "c4d0d3dcecc911b1f0d5bd9fca2a3acce546d473e681222b0ba3c3c8bae8249c"
    },
    {
      "tree_size": 3,
      "root_hash": "939f84cf45ff7a2c7872197e99a32f2f099eba3470d46e5e727df20f1defd9da"
    },
    {
      "tree_size": 4,
      "root_hash": "a715c97ab4176680252a5b3a44bae2d06de608cfa55676b3570f471e38f0f855"
    },
    {
      "tree_size": 5,
      "root_hash": "130d69449d7f8ed7b827e949a1743261b88f159a50fde66fd10e09f18add8287"
    },
    {
      "tree_size": 6,
      "root_hash": "2c2c9b5aa2f15e6746e6f2bb0e10bd78305f577c20c66272e20e69914a3d5764"
    },
    {
      "tree_size": 7,
      "root_hash": "2294fbaaa1e8a9151eb29d8d884c3c596b87f62d613b1b6e9c99b45a6fb3f184"
    },
    {
      "tree_size": 8,
      "root_hash": "c8161579b958a32a69dea412827278bc6c2da83ee92eff59133bcf3dc5c8355f"
    }
  ],
  "v2_inclusion": {
    "leaf_index": 5,
    "tree_size": 7,
    "leaf_hash": "c309966bca48db3f00b475126e88917291163f60bb0ba0fdc7148b432290b443",
    "audit_path": [
      "9b7dc158668e6d7065919d0837f66de06ede49a41edc245953efe8d45a7ccb67",
      "41fddadba90b038b5ac4f5232f929fa3947944cb89fcdd85cfb8e2d30c3833b7",
      "a715c97ab4176680252a5b3a44bae2d06de608cfa55676b3570f471e38f0f855"
    ],
    "root_hash": "2294fbaaa1e8a9151eb29d8d884c3c596b87f62d613b1b6e9c99b45a6fb3f184"
  },
  "v2_consistency": {
    "first": 3,
    "second": 7,
    "first_root": "939f84cf45ff7a2c7872197e99a32f2f099eba3470d46e5e727df20f1defd9da",
    "second_root": "2294fbaaa1e8a9151eb29d8d884c3c596b87f62d613b1b6e9c99b45a6fb3f184",
    "proof": [
      "5349c0987613ef83b9ac300e97cd252c8ad67a18b375d0fa36886d945b866f44",
      "ca3cd96389e79449111ab8342023561864e6be2bee5955b066b386b713e4e9ab",
      "c4d0d3dcecc911b1f0d5bd9fca2a3acce546d473e681222b0ba3c3c8bae8249c",
      "feabfc6de175d16a9392730c5985cec07f356fa68dabd0616dd36ef67b243384"
    ]
  },
  "v2_head": {
    "head": {
      "tree_size": 7,
      "root_hash": "2294fbaaa1e8a9151eb29d8d884c3c596b87f62d613b1b6e9c99b45a6fb3f184",
      "timestamp": "2026-09-23T12:05:00.000Z"
    },
    "payload": "riskrouter-evidence-head|v2|7|2294fbaaa1e8a9151eb29d8d884c3c596b87f62d613b1b6e9c99b45a6fb3f184|2026-09-23T12:05:00.000Z"
  },
  "v2_cosignature": {
    "witness_id": "e50a6b2ea7e57802",
    "tree_size": 7,
    "root_hash": "2294fbaaa1e8a9151eb29d8d884c3c596b87f62d613b1b6e9c99b45a6fb3f184",
    "cosigned_at": "2026-09-23T12:06:00.000Z",
    "payload": "riskrouter-evidence-cosign|v2|e50a6b2ea7e57802|7|2294fbaaa1e8a9151eb29d8d884c3c596b87f62d613b1b6e9c99b45a6fb3f184|2026-09-23T12:06:00.000Z"
  }
}
