{
  "version": "0.2",
  "note": "leafHash = sha256(0x00 || leaf); nodeHash = sha256(0x01 || left || right). Proof hashes are hex, leaf-to-root for inclusion; RFC 9162 order for consistency.",
  "leaves": [
    "leaf-0",
    "leaf-1",
    "leaf-2",
    "leaf-3",
    "leaf-4",
    "leaf-5",
    "leaf-6"
  ],
  "leafHashes": [
    "305df59f9590c3c9ac63d2b2743c388e3792449078cebf7fb3dbe6471643b2b7",
    "3145c409f259b7c53e32036090ff76751025a2498ba9823ef718cac50b4e616f",
    "fca89f57c9f8c8eb4047a7ff9d333acf9e0f3384b20b255bceab0f216dcca267",
    "f76836325aec5699d8d71f8e42e9d47c5c29b08059ba296384f7ca40ad3a40ae",
    "ea9fc1a1b6e191b460d0d6306e3e870c173f39330f13cda1b70cfc72bdc398ba",
    "8f1593cb92f429d9340b9bbc1f0bb122adf8026c42a4a42142e2168931727236",
    "676f3782f5b3a5fb4370ed49572cedc523f4a66322269c85f2af0509d17b0a4d"
  ],
  "roots": [
    "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "305df59f9590c3c9ac63d2b2743c388e3792449078cebf7fb3dbe6471643b2b7",
    "60a53eed0de87a90c8e59427c59c46253c33a76a09502a51801300927b7e6bdc",
    "cf763a041c81ceef1578a6083f75c61bef2e0014f2a3e683a97fcfca5be7f19a",
    "bdd1c5ff55b19cb6b0e7c761bf9a6ccaa27fbbfc07b74f1fabb6e911a0bd2ab3",
    "00d21829a5503145348abcf712513eacf2a274211ad83e970202bb5b6d80b286",
    "160cf1a616e8792f9078a9665cb06520d95a33f467d0826f2310219d31383d73",
    "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0"
  ],
  "inclusion": [
    {
      "leafIndex": 0,
      "treeSize": 7,
      "hashes": [
        "3145c409f259b7c53e32036090ff76751025a2498ba9823ef718cac50b4e616f",
        "bd45ff28796704d88bdac51b1df553fda59837b616d6d1cb2114dbc3b087ff69",
        "8eae6bd3b3a07f1f75ee72a531629e6eb31e42e62f760e47de52a53c3641ef23"
      ],
      "root": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "expected": true
    },
    {
      "leafIndex": 1,
      "treeSize": 7,
      "hashes": [
        "305df59f9590c3c9ac63d2b2743c388e3792449078cebf7fb3dbe6471643b2b7",
        "bd45ff28796704d88bdac51b1df553fda59837b616d6d1cb2114dbc3b087ff69",
        "8eae6bd3b3a07f1f75ee72a531629e6eb31e42e62f760e47de52a53c3641ef23"
      ],
      "root": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "expected": true
    },
    {
      "leafIndex": 2,
      "treeSize": 7,
      "hashes": [
        "f76836325aec5699d8d71f8e42e9d47c5c29b08059ba296384f7ca40ad3a40ae",
        "60a53eed0de87a90c8e59427c59c46253c33a76a09502a51801300927b7e6bdc",
        "8eae6bd3b3a07f1f75ee72a531629e6eb31e42e62f760e47de52a53c3641ef23"
      ],
      "root": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "expected": true
    },
    {
      "leafIndex": 3,
      "treeSize": 7,
      "hashes": [
        "fca89f57c9f8c8eb4047a7ff9d333acf9e0f3384b20b255bceab0f216dcca267",
        "60a53eed0de87a90c8e59427c59c46253c33a76a09502a51801300927b7e6bdc",
        "8eae6bd3b3a07f1f75ee72a531629e6eb31e42e62f760e47de52a53c3641ef23"
      ],
      "root": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "expected": true
    },
    {
      "leafIndex": 4,
      "treeSize": 7,
      "hashes": [
        "8f1593cb92f429d9340b9bbc1f0bb122adf8026c42a4a42142e2168931727236",
        "676f3782f5b3a5fb4370ed49572cedc523f4a66322269c85f2af0509d17b0a4d",
        "bdd1c5ff55b19cb6b0e7c761bf9a6ccaa27fbbfc07b74f1fabb6e911a0bd2ab3"
      ],
      "root": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "expected": true
    },
    {
      "leafIndex": 5,
      "treeSize": 7,
      "hashes": [
        "ea9fc1a1b6e191b460d0d6306e3e870c173f39330f13cda1b70cfc72bdc398ba",
        "676f3782f5b3a5fb4370ed49572cedc523f4a66322269c85f2af0509d17b0a4d",
        "bdd1c5ff55b19cb6b0e7c761bf9a6ccaa27fbbfc07b74f1fabb6e911a0bd2ab3"
      ],
      "root": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "expected": true
    },
    {
      "leafIndex": 6,
      "treeSize": 7,
      "hashes": [
        "985bb5d36b927800876871da925a7e82abe83a9ddba5882920a007a55ea2b376",
        "bdd1c5ff55b19cb6b0e7c761bf9a6ccaa27fbbfc07b74f1fabb6e911a0bd2ab3"
      ],
      "root": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "expected": true
    }
  ],
  "consistency": [
    {
      "oldSize": 0,
      "newSize": 7,
      "oldRoot": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "newRoot": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "hashes": [],
      "expected": true
    },
    {
      "oldSize": 1,
      "newSize": 7,
      "oldRoot": "305df59f9590c3c9ac63d2b2743c388e3792449078cebf7fb3dbe6471643b2b7",
      "newRoot": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "hashes": [
        "3145c409f259b7c53e32036090ff76751025a2498ba9823ef718cac50b4e616f",
        "bd45ff28796704d88bdac51b1df553fda59837b616d6d1cb2114dbc3b087ff69",
        "8eae6bd3b3a07f1f75ee72a531629e6eb31e42e62f760e47de52a53c3641ef23"
      ],
      "expected": true
    },
    {
      "oldSize": 2,
      "newSize": 5,
      "oldRoot": "60a53eed0de87a90c8e59427c59c46253c33a76a09502a51801300927b7e6bdc",
      "newRoot": "00d21829a5503145348abcf712513eacf2a274211ad83e970202bb5b6d80b286",
      "hashes": [
        "bd45ff28796704d88bdac51b1df553fda59837b616d6d1cb2114dbc3b087ff69",
        "ea9fc1a1b6e191b460d0d6306e3e870c173f39330f13cda1b70cfc72bdc398ba"
      ],
      "expected": true
    },
    {
      "oldSize": 3,
      "newSize": 7,
      "oldRoot": "cf763a041c81ceef1578a6083f75c61bef2e0014f2a3e683a97fcfca5be7f19a",
      "newRoot": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "hashes": [
        "fca89f57c9f8c8eb4047a7ff9d333acf9e0f3384b20b255bceab0f216dcca267",
        "f76836325aec5699d8d71f8e42e9d47c5c29b08059ba296384f7ca40ad3a40ae",
        "60a53eed0de87a90c8e59427c59c46253c33a76a09502a51801300927b7e6bdc",
        "8eae6bd3b3a07f1f75ee72a531629e6eb31e42e62f760e47de52a53c3641ef23"
      ],
      "expected": true
    },
    {
      "oldSize": 4,
      "newSize": 7,
      "oldRoot": "bdd1c5ff55b19cb6b0e7c761bf9a6ccaa27fbbfc07b74f1fabb6e911a0bd2ab3",
      "newRoot": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "hashes": [
        "8eae6bd3b3a07f1f75ee72a531629e6eb31e42e62f760e47de52a53c3641ef23"
      ],
      "expected": true
    },
    {
      "oldSize": 5,
      "newSize": 6,
      "oldRoot": "00d21829a5503145348abcf712513eacf2a274211ad83e970202bb5b6d80b286",
      "newRoot": "160cf1a616e8792f9078a9665cb06520d95a33f467d0826f2310219d31383d73",
      "hashes": [
        "ea9fc1a1b6e191b460d0d6306e3e870c173f39330f13cda1b70cfc72bdc398ba",
        "8f1593cb92f429d9340b9bbc1f0bb122adf8026c42a4a42142e2168931727236",
        "bdd1c5ff55b19cb6b0e7c761bf9a6ccaa27fbbfc07b74f1fabb6e911a0bd2ab3"
      ],
      "expected": true
    },
    {
      "oldSize": 7,
      "newSize": 7,
      "oldRoot": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "newRoot": "0b007fb915eb9b2a146f54b1c86ec53b664f8e455b7660b0b6ee13edc0d921c0",
      "hashes": [],
      "expected": true
    },
    {
      "oldSize": 3,
      "newSize": 7,
      "oldRoot": "cf763a041c81ceef1578a6083f75c61bef2e0014f2a3e683a97fcfca5be7f19a",
      "newRoot": "c5d3c9af8774ee745d99c20ddb54063f1e9abddf0900db1cfb9b3608eb50df4a",
      "hashes": [
        "fca89f57c9f8c8eb4047a7ff9d333acf9e0f3384b20b255bceab0f216dcca267",
        "f76836325aec5699d8d71f8e42e9d47c5c29b08059ba296384f7ca40ad3a40ae",
        "2edcc4da09ec6712e53fa29d2e571f7996455891323073556dd0c5ab8d0264c6",
        "8eae6bd3b3a07f1f75ee72a531629e6eb31e42e62f760e47de52a53c3641ef23"
      ],
      "expected": false,
      "description": "leaf 1 rewritten after the older head was taken"
    }
  ]
}
