{
  "note": "Test vectors for the solidarity extension, draft 2, generated by scripts/solidarity-vectors.mjs from merkle.js. The keys are the published RFC 8032 section 7.1 test keys and must never be used for anything else. Addresses, transaction hashes, channel ids and share ids are placeholders. No money moves.",
  "keys": {
    "log": {
      "kid": "did:web:log.example#test-only-1",
      "rfc8032": "7.1 TEST 1",
      "privateKeyHex": "9d61b19deffd5a60ba844af492ec2cc44449c5697b326919703bac031cae7f60",
      "publicKeyHex": "d75a980182b10ab7d54bfed3c964073a0ee172f3daa62325af021a68f707511a"
    },
    "witness": {
      "kid": "did:web:witness.example#test-only-2",
      "rfc8032": "7.1 TEST 2",
      "privateKeyHex": "4ccd089b28ff96da9db6c346ec114e0f5b8a319f35aba624da8cf6ed4fb8a6fb",
      "publicKeyHex": "3d4017c3e843895a92b70aa74d1b7ebc9c982ccf2ec4968cc0cd55f12af4660c"
    }
  },
  "lines": {
    "input": [
      "solidarity/2|2026-10|eip155:84532:0x000000000000000000000000000000000000f00d|0x036cbd53842c5426634e7929541ec2318f3dcf7e|dc13e8c42d0ba99ab65c4f8572486995|48000",
      "solidarity/2|2026-10|eip155:84532:0x000000000000000000000000000000000000beef|0x036cbd53842c5426634e7929541ec2318f3dcf7e|dc597d2ef00f8d8d9369ace5607f8a8a|300000",
      "solidarity/2|2026-10|eip155:84532:0x000000000000000000000000000000000000f00d|0x036cbd53842c5426634e7929541ec2318f3dcf7e|ed8425048b570cbbee42201f0b128fec|1250"
    ],
    "sorted": [
      "solidarity/2|2026-10|eip155:84532:0x000000000000000000000000000000000000beef|0x036cbd53842c5426634e7929541ec2318f3dcf7e|dc597d2ef00f8d8d9369ace5607f8a8a|300000",
      "solidarity/2|2026-10|eip155:84532:0x000000000000000000000000000000000000f00d|0x036cbd53842c5426634e7929541ec2318f3dcf7e|dc13e8c42d0ba99ab65c4f8572486995|48000",
      "solidarity/2|2026-10|eip155:84532:0x000000000000000000000000000000000000f00d|0x036cbd53842c5426634e7929541ec2318f3dcf7e|ed8425048b570cbbee42201f0b128fec|1250"
    ],
    "size": 3,
    "root": "ec6cb7dd91af90ccda9646000fbee7ebec31705637b8159a7381a58adf6e7f36",
    "totals": [
      {
        "fund": "eip155:84532:0x000000000000000000000000000000000000beef",
        "asset": "0x036cbd53842c5426634e7929541ec2318f3dcf7e",
        "lines": 1,
        "amount": "300000"
      },
      {
        "fund": "eip155:84532:0x000000000000000000000000000000000000f00d",
        "asset": "0x036cbd53842c5426634e7929541ec2318f3dcf7e",
        "lines": 2,
        "amount": "49250"
      }
    ]
  },
  "emptyBatch": {
    "size": 0,
    "root": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  },
  "settlements": {
    "body": "eip155:84532:0x000000000000000000000000000000000000beef|0x036cbd53842c5426634e7929541ec2318f3dcf7e|claim:0xabb98ffcdd426939b0995444babab4614d272f6e9eb2e20e47f25cc6d0cc9aac:0x73086a3409dc6fe96230fb9a82d1a36f7f948c45833efabf560a7ca487231870|300000\neip155:84532:0x000000000000000000000000000000000000f00d|0x036cbd53842c5426634e7929541ec2318f3dcf7e|claim:0xabb98ffcdd426939b0995444babab4614d272f6e9eb2e20e47f25cc6d0cc9aac:0x6b7963be289907125e9f84aed497bf7b437924bc86eaf20cdf88aa97c275b539|1250\neip155:84532:0x000000000000000000000000000000000000f00d|0x036cbd53842c5426634e7929541ec2318f3dcf7e|exact:0xf84ba932a6d28cb2c387241378164491630afb7f64a5d94040bbe0e20cee92f0|48000\n",
    "sha256": "7b4feff463c31223dc18c6ab3b02f137b3878cc79cf7683ed3095a3429251bfd"
  },
  "statements": [
    {
      "payload": {
        "version": 2,
        "log": "https://log.example/solidarity",
        "period": "2026-10",
        "size": 3,
        "root": "ec6cb7dd91af90ccda9646000fbee7ebec31705637b8159a7381a58adf6e7f36",
        "totals": [
          {
            "fund": "eip155:84532:0x000000000000000000000000000000000000beef",
            "asset": "0x036cbd53842c5426634e7929541ec2318f3dcf7e",
            "lines": 1,
            "amount": "300000"
          },
          {
            "fund": "eip155:84532:0x000000000000000000000000000000000000f00d",
            "asset": "0x036cbd53842c5426634e7929541ec2318f3dcf7e",
            "lines": 2,
            "amount": "49250"
          }
        ],
        "settlements": "7b4feff463c31223dc18c6ab3b02f137b3878cc79cf7683ed3095a3429251bfd",
        "previous": null,
        "issuedAt": 1793836800
      },
      "jcs": "{\"issuedAt\":1793836800,\"log\":\"https://log.example/solidarity\",\"period\":\"2026-10\",\"previous\":null,\"root\":\"ec6cb7dd91af90ccda9646000fbee7ebec31705637b8159a7381a58adf6e7f36\",\"settlements\":\"7b4feff463c31223dc18c6ab3b02f137b3878cc79cf7683ed3095a3429251bfd\",\"size\":3,\"totals\":[{\"amount\":\"300000\",\"asset\":\"0x036cbd53842c5426634e7929541ec2318f3dcf7e\",\"fund\":\"eip155:84532:0x000000000000000000000000000000000000beef\",\"lines\":1},{\"amount\":\"49250\",\"asset\":\"0x036cbd53842c5426634e7929541ec2318f3dcf7e\",\"fund\":\"eip155:84532:0x000000000000000000000000000000000000f00d\",\"lines\":2}],\"version\":2}",
      "sha256": "f5a17de9204425442c039eebd5fa1c309f81045ab4f0fba7a15c12a88897a158",
      "published": {
        "statement": {
          "format": "jws",
          "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6bG9nLmV4YW1wbGUjdGVzdC1vbmx5LTEifQ.eyJpc3N1ZWRBdCI6MTc5MzgzNjgwMCwibG9nIjoiaHR0cHM6Ly9sb2cuZXhhbXBsZS9zb2xpZGFyaXR5IiwicGVyaW9kIjoiMjAyNi0xMCIsInByZXZpb3VzIjpudWxsLCJyb290IjoiZWM2Y2I3ZGQ5MWFmOTBjY2RhOTY0NjAwMGZiZWU3ZWJlYzMxNzA1NjM3YjgxNTlhNzM4MWE1OGFkZjZlN2YzNiIsInNldHRsZW1lbnRzIjoiN2I0ZmVmZjQ2M2MzMTIyM2RjMThjNmFiM2IwMmYxMzdiMzg3OGNjNzljZjc2ODNlZDMwOTVhMzQyOTI1MWJmZCIsInNpemUiOjMsInRvdGFscyI6W3siYW1vdW50IjoiMzAwMDAwIiwiYXNzZXQiOiIweDAzNmNiZDUzODQyYzU0MjY2MzRlNzkyOTU0MWVjMjMxOGYzZGNmN2UiLCJmdW5kIjoiZWlwMTU1Ojg0NTMyOjB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYmVlZiIsImxpbmVzIjoxfSx7ImFtb3VudCI6IjQ5MjUwIiwiYXNzZXQiOiIweDAzNmNiZDUzODQyYzU0MjY2MzRlNzkyOTU0MWVjMjMxOGYzZGNmN2UiLCJmdW5kIjoiZWlwMTU1Ojg0NTMyOjB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZjAwZCIsImxpbmVzIjoyfV0sInZlcnNpb24iOjJ9.ey5shRywBFp9S0q9C4HzoCcLepc3-DHBrp-c34GM2fdTDapRfahOg78n3vOIycogjxb_2I8C9yvHf5UsheS6BA"
        },
        "cosignatures": [
          {
            "format": "jws",
            "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6d2l0bmVzcy5leGFtcGxlI3Rlc3Qtb25seS0yIn0.eyJpc3N1ZWRBdCI6MTc5MzgzNjgwMCwibG9nIjoiaHR0cHM6Ly9sb2cuZXhhbXBsZS9zb2xpZGFyaXR5IiwicGVyaW9kIjoiMjAyNi0xMCIsInByZXZpb3VzIjpudWxsLCJyb290IjoiZWM2Y2I3ZGQ5MWFmOTBjY2RhOTY0NjAwMGZiZWU3ZWJlYzMxNzA1NjM3YjgxNTlhNzM4MWE1OGFkZjZlN2YzNiIsInNldHRsZW1lbnRzIjoiN2I0ZmVmZjQ2M2MzMTIyM2RjMThjNmFiM2IwMmYxMzdiMzg3OGNjNzljZjc2ODNlZDMwOTVhMzQyOTI1MWJmZCIsInNpemUiOjMsInRvdGFscyI6W3siYW1vdW50IjoiMzAwMDAwIiwiYXNzZXQiOiIweDAzNmNiZDUzODQyYzU0MjY2MzRlNzkyOTU0MWVjMjMxOGYzZGNmN2UiLCJmdW5kIjoiZWlwMTU1Ojg0NTMyOjB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYmVlZiIsImxpbmVzIjoxfSx7ImFtb3VudCI6IjQ5MjUwIiwiYXNzZXQiOiIweDAzNmNiZDUzODQyYzU0MjY2MzRlNzkyOTU0MWVjMjMxOGYzZGNmN2UiLCJmdW5kIjoiZWlwMTU1Ojg0NTMyOjB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZjAwZCIsImxpbmVzIjoyfV0sInZlcnNpb24iOjJ9.W7MS_Rogc6unqghCbAQHQke0u23o_0dWWhbNldRvveDt4oVPikWDJueZ2Ia57vwnC9s55qVIVfWsyd_OM-_qAQ"
          }
        ]
      }
    },
    {
      "payload": {
        "version": 2,
        "log": "https://log.example/solidarity",
        "period": "2026-11",
        "size": 0,
        "root": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "totals": [],
        "settlements": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "previous": "f5a17de9204425442c039eebd5fa1c309f81045ab4f0fba7a15c12a88897a158",
        "issuedAt": 1796428800
      },
      "jcs": "{\"issuedAt\":1796428800,\"log\":\"https://log.example/solidarity\",\"period\":\"2026-11\",\"previous\":\"f5a17de9204425442c039eebd5fa1c309f81045ab4f0fba7a15c12a88897a158\",\"root\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"settlements\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"size\":0,\"totals\":[],\"version\":2}",
      "sha256": "a5f5f7a6e549206fbf2a589d0e3b85a305091644fe1d3484af25d9964d8fd263",
      "published": {
        "statement": {
          "format": "jws",
          "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6bG9nLmV4YW1wbGUjdGVzdC1vbmx5LTEifQ.eyJpc3N1ZWRBdCI6MTc5NjQyODgwMCwibG9nIjoiaHR0cHM6Ly9sb2cuZXhhbXBsZS9zb2xpZGFyaXR5IiwicGVyaW9kIjoiMjAyNi0xMSIsInByZXZpb3VzIjoiZjVhMTdkZTkyMDQ0MjU0NDJjMDM5ZWViZDVmYTFjMzA5ZjgxMDQ1YWI0ZjBmYmE3YTE1YzEyYTg4ODk3YTE1OCIsInJvb3QiOiJlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1Iiwic2V0dGxlbWVudHMiOiJlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1Iiwic2l6ZSI6MCwidG90YWxzIjpbXSwidmVyc2lvbiI6Mn0.oY_VQ6BPU-TofmEVXLkoKknroZHPJpO6ZVOzwg5oPrcH_Yf3q9BSiMItZ6KXXjTE328oIp9l4Tt7XtkceL3kAg"
        },
        "cosignatures": [
          {
            "format": "jws",
            "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6d2l0bmVzcy5leGFtcGxlI3Rlc3Qtb25seS0yIn0.eyJpc3N1ZWRBdCI6MTc5NjQyODgwMCwibG9nIjoiaHR0cHM6Ly9sb2cuZXhhbXBsZS9zb2xpZGFyaXR5IiwicGVyaW9kIjoiMjAyNi0xMSIsInByZXZpb3VzIjoiZjVhMTdkZTkyMDQ0MjU0NDJjMDM5ZWViZDVmYTFjMzA5ZjgxMDQ1YWI0ZjBmYmE3YTE1YzEyYTg4ODk3YTE1OCIsInJvb3QiOiJlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1Iiwic2V0dGxlbWVudHMiOiJlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1Iiwic2l6ZSI6MCwidG90YWxzIjpbXSwidmVyc2lvbiI6Mn0.ChzbfdQyspCWv_hRlz9rsmHMNOumhFkijCnFfto5Ui9m23Bik-mksnBB6Ostk8EclWGo4LKYW2wUaToisN5wDw"
          }
        ]
      }
    }
  ],
  "receipt": {
    "version": 2,
    "line": "solidarity/2|2026-10|eip155:84532:0x000000000000000000000000000000000000f00d|0x036cbd53842c5426634e7929541ec2318f3dcf7e|dc13e8c42d0ba99ab65c4f8572486995|48000",
    "index": 1,
    "proof": [
      "c149f6dc9f15d8419ed7113988c0f61a4ad0b2689b73abf1c64b4fc124ef1fcc",
      "2673be4d47dacd1f92bd7b442ee2a72d015cd2f6af5ddf31b555e8048728875f"
    ],
    "statement": {
      "format": "jws",
      "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6bG9nLmV4YW1wbGUjdGVzdC1vbmx5LTEifQ.eyJpc3N1ZWRBdCI6MTc5MzgzNjgwMCwibG9nIjoiaHR0cHM6Ly9sb2cuZXhhbXBsZS9zb2xpZGFyaXR5IiwicGVyaW9kIjoiMjAyNi0xMCIsInByZXZpb3VzIjpudWxsLCJyb290IjoiZWM2Y2I3ZGQ5MWFmOTBjY2RhOTY0NjAwMGZiZWU3ZWJlYzMxNzA1NjM3YjgxNTlhNzM4MWE1OGFkZjZlN2YzNiIsInNldHRsZW1lbnRzIjoiN2I0ZmVmZjQ2M2MzMTIyM2RjMThjNmFiM2IwMmYxMzdiMzg3OGNjNzljZjc2ODNlZDMwOTVhMzQyOTI1MWJmZCIsInNpemUiOjMsInRvdGFscyI6W3siYW1vdW50IjoiMzAwMDAwIiwiYXNzZXQiOiIweDAzNmNiZDUzODQyYzU0MjY2MzRlNzkyOTU0MWVjMjMxOGYzZGNmN2UiLCJmdW5kIjoiZWlwMTU1Ojg0NTMyOjB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYmVlZiIsImxpbmVzIjoxfSx7ImFtb3VudCI6IjQ5MjUwIiwiYXNzZXQiOiIweDAzNmNiZDUzODQyYzU0MjY2MzRlNzkyOTU0MWVjMjMxOGYzZGNmN2UiLCJmdW5kIjoiZWlwMTU1Ojg0NTMyOjB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZjAwZCIsImxpbmVzIjoyfV0sInZlcnNpb24iOjJ9.ey5shRywBFp9S0q9C4HzoCcLepc3-DHBrp-c34GM2fdTDapRfahOg78n3vOIycogjxb_2I8C9yvHf5UsheS6BA"
    },
    "cosignatures": [
      {
        "format": "jws",
        "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6d2l0bmVzcy5leGFtcGxlI3Rlc3Qtb25seS0yIn0.eyJpc3N1ZWRBdCI6MTc5MzgzNjgwMCwibG9nIjoiaHR0cHM6Ly9sb2cuZXhhbXBsZS9zb2xpZGFyaXR5IiwicGVyaW9kIjoiMjAyNi0xMCIsInByZXZpb3VzIjpudWxsLCJyb290IjoiZWM2Y2I3ZGQ5MWFmOTBjY2RhOTY0NjAwMGZiZWU3ZWJlYzMxNzA1NjM3YjgxNTlhNzM4MWE1OGFkZjZlN2YzNiIsInNldHRsZW1lbnRzIjoiN2I0ZmVmZjQ2M2MzMTIyM2RjMThjNmFiM2IwMmYxMzdiMzg3OGNjNzljZjc2ODNlZDMwOTVhMzQyOTI1MWJmZCIsInNpemUiOjMsInRvdGFscyI6W3siYW1vdW50IjoiMzAwMDAwIiwiYXNzZXQiOiIweDAzNmNiZDUzODQyYzU0MjY2MzRlNzkyOTU0MWVjMjMxOGYzZGNmN2UiLCJmdW5kIjoiZWlwMTU1Ojg0NTMyOjB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYmVlZiIsImxpbmVzIjoxfSx7ImFtb3VudCI6IjQ5MjUwIiwiYXNzZXQiOiIweDAzNmNiZDUzODQyYzU0MjY2MzRlNzkyOTU0MWVjMjMxOGYzZGNmN2UiLCJmdW5kIjoiZWlwMTU1Ojg0NTMyOjB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZjAwZCIsImxpbmVzIjoyfV0sInZlcnNpb24iOjJ9.W7MS_Rogc6unqghCbAQHQke0u23o_0dWWhbNldRvveDt4oVPikWDJueZ2Ia57vwnC9s55qVIVfWsyd_OM-_qAQ"
      }
    ]
  }
}
