{
  "id": "v13-merkle-roots-frozen",
  "chapter": "05",
  "title": "RFC 6962 Merkle roots over 1, 2, 3, 7, 8 and 16 leaves (0x00 leaf domain, 0x01 node domain, split at largest power of two)",
  "check": "merkle_root",
  "input": {
    "leaf_payloads": [
      "{\"issued_at\":\"2026-07-04T00:00:00.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf0\",\"sha256\":\"d2dbf006f96dd05044a8f63d8f118f23925ba4cc5750f8b6c8e287fd506c8188\"}",
      "{\"issued_at\":\"2026-07-04T00:00:01.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf1\",\"sha256\":\"4140bf0e8569ed03ec838871ff2f190e9b3ea86bc083d7e9901049f75f00e855\"}",
      "{\"issued_at\":\"2026-07-04T00:00:02.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf2\",\"sha256\":\"649837ddcb7e1967086d7d35aaef7b975c513815d96fc6e70015e93a2bfe0f9a\"}",
      "{\"issued_at\":\"2026-07-04T00:00:03.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf3\",\"sha256\":\"9fde56c376760bd399b82eb8569229a2dff19219411ac71154dfeab2cf502454\"}",
      "{\"issued_at\":\"2026-07-04T00:00:04.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf4\",\"sha256\":\"697f943b9ec5f90eddda8ae7473f5eb688187e3467f312fefa8677dde255042c\"}",
      "{\"issued_at\":\"2026-07-04T00:00:05.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf5\",\"sha256\":\"fb1ec199d052a3ce6d141a28c2d706a51b99f09c2a8d61243062a046f06b68f1\"}",
      "{\"issued_at\":\"2026-07-04T00:00:06.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf6\",\"sha256\":\"add4b896cb06bf0d24fd68948f1e9f7e0084b19f7b37f3fbc0f4b5d0d58ae277\"}",
      "{\"issued_at\":\"2026-07-04T00:00:07.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf7\",\"sha256\":\"3c9bcfc57bee1ac26ef0036b1fe72d119a78f09c42bff115d79fc8c212538581\"}",
      "{\"issued_at\":\"2026-07-04T00:00:08.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf8\",\"sha256\":\"cc71da7c12c4e002e77e476d917422f04a14bfd133bf445a9450a0766fe2022a\"}",
      "{\"issued_at\":\"2026-07-04T00:00:09.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf9\",\"sha256\":\"be5551be309d987e631d9b3bf97df16d4215f54f016b867e0f80cf2ca1d6b5d9\"}",
      "{\"issued_at\":\"2026-07-04T00:00:10.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf10\",\"sha256\":\"211cffb1c457765d8202d40e1c8aaa2020afd5b18c2024332655fc510eefd000\"}",
      "{\"issued_at\":\"2026-07-04T00:00:11.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf11\",\"sha256\":\"5f7cd5931e948e49e8895b19c7612f25e761c338d21322343e9425e21aef26c2\"}",
      "{\"issued_at\":\"2026-07-04T00:00:12.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf12\",\"sha256\":\"e4a19be50aaa99fd07771a338dc53fc2570b6e4d0e40deab6c030b74b40d0e38\"}",
      "{\"issued_at\":\"2026-07-04T00:00:13.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf13\",\"sha256\":\"6984c346e55087eb83d346e618b18a9b511810264bd32046ac1ea82729f9a598\"}",
      "{\"issued_at\":\"2026-07-04T00:00:14.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf14\",\"sha256\":\"cf05292a6714dbd0401ac53943f5540f261f438a38802894e2b64c1780342ab3\"}",
      "{\"issued_at\":\"2026-07-04T00:00:15.000Z\",\"prefix\":\"tr\",\"receipt_id\":\"tr_leaf15\",\"sha256\":\"64a2f6d7aaca1198108b52152b7792144c75000661c5bfa94a0e962d612d270c\"}"
    ]
  },
  "expect": {
    "verdict": "pass",
    "roots": {
      "1": "237d6d1d945e3a1fd443fbc210a3032fe5b2294fbe03d94a4ccc81c3bb6b4e08",
      "2": "b2caf63fd1fb7e6ae3d22403da42de36375df9c0e16b9260af87ae9fb959410e",
      "3": "bc898e5266b050342a28baad566b1d857e792a9a33bed44423063975bfbc0cb0",
      "7": "39767909e23a85ef91e11bfb54958e1c70be4a56abd9a7fb9cf6b346a9d8c5c8",
      "8": "7820c302d39092d9f45b4269fda844c4b069807ccf094ff5d2fe93152b69b567",
      "16": "171fa6da07a9703003ae1a896fe540fe6e990beb51915ddbc329bdd8cf1d7fef"
    },
    "empty_root": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  }
}
