{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 51,
      "class": "FULL",
      "exception_markets": 44,
      "rows_by_domain": {
        "i": 15925804,
        "o": 15926447,
        "p": 15923942
      },
      "rows_i": 15925804,
      "rows_joined": 15928329,
      "rows_merged": 15928278,
      "rows_o": 15926447,
      "rows_p": 15923942,
      "unique_by_domain": {
        "i": 51,
        "o": 120,
        "p": 90
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 124,
            "1000_2000ms": 21611,
            "100_200ms": 180358,
            "10_20ms": 9097657,
            "1_2ms": 0,
            "2000_5000ms": 8191,
            "200_500ms": 216522,
            "20_50ms": 6025591,
            "2_5ms": 0,
            "5000_10000ms": 778,
            "500_1000ms": 72581,
            "50_100ms": 302373,
            "5_10ms": 0,
            "ge30000ms": 18,
            "neg": 0
          },
          "max_ms": 40475,
          "mean_ms": 33.19353597469867,
          "measurable": 15925804,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 27.0,
          "p99_ms": 377.0,
          "rows": 15925804,
          "unmeasurable": 0,
          "won_output_rows": 745
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 4192,
            "100_200ms": 151773,
            "10_20ms": 8579702,
            "1_2ms": 0,
            "2000_5000ms": 604,
            "200_500ms": 137060,
            "20_50ms": 1878435,
            "2_5ms": 106831,
            "5000_10000ms": 8,
            "500_1000ms": 26664,
            "50_100ms": 264642,
            "5_10ms": 4776536,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6767,
          "mean_ms": 18.964184541599266,
          "measurable": 15926447,
          "min_ms": 2,
          "p50_ms": 10.0,
          "p90_ms": 31.0,
          "p99_ms": 210.0,
          "rows": 15926447,
          "unmeasurable": 0,
          "won_output_rows": 3614
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 4335,
            "100_200ms": 125468,
            "10_20ms": 10348971,
            "1_2ms": 0,
            "2000_5000ms": 478,
            "200_500ms": 119790,
            "20_50ms": 3318498,
            "2_5ms": 157043,
            "5000_10000ms": 4,
            "500_1000ms": 25361,
            "50_100ms": 218453,
            "5_10ms": 1605541,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6195,
          "mean_ms": 21.1685778559103,
          "measurable": 15923942,
          "min_ms": 2,
          "p50_ms": 16.0,
          "p90_ms": 23.0,
          "p99_ms": 189.0,
          "rows": 15923942,
          "unmeasurable": 0,
          "won_output_rows": 15923919
        }
      }
    },
    "book": {
      "boundary_dropped": 724,
      "class": "FULL",
      "exception_markets": 119343,
      "rows_by_domain": {
        "i": 270300,
        "o": 239281,
        "p": 255310
      },
      "rows_i": 270300,
      "rows_joined": 434728,
      "rows_merged": 434004,
      "rows_o": 239281,
      "rows_p": 255310,
      "unique_by_domain": {
        "i": 99076,
        "o": 70610,
        "p": 86362
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 9008,
            "1000_2000ms": 2344,
            "100_200ms": 3300,
            "10_20ms": 44928,
            "1_2ms": 0,
            "2000_5000ms": 5049,
            "200_500ms": 3354,
            "20_50ms": 88718,
            "2_5ms": 0,
            "5000_10000ms": 3814,
            "500_1000ms": 2088,
            "50_100ms": 7055,
            "5_10ms": 0,
            "ge30000ms": 100642,
            "neg": 0
          },
          "max_ms": 13203129635,
          "mean_ms": 161938767.3962745,
          "measurable": 270300,
          "min_ms": 16,
          "p50_ms": 52.0,
          "p90_ms": 41669087.400000006,
          "p99_ms": 4677023532.0,
          "rows": 270300,
          "unmeasurable": 0,
          "won_output_rows": 104754
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 6194,
            "1000_2000ms": 1578,
            "100_200ms": 2233,
            "10_20ms": 102853,
            "1_2ms": 0,
            "2000_5000ms": 4412,
            "200_500ms": 2332,
            "20_50ms": 19621,
            "2_5ms": 73,
            "5000_10000ms": 2738,
            "500_1000ms": 933,
            "50_100ms": 3740,
            "5_10ms": 17729,
            "ge30000ms": 74845,
            "neg": 0
          },
          "max_ms": 13202159595,
          "mean_ms": 134505983.4948157,
          "measurable": 239281,
          "min_ms": 3,
          "p50_ms": 19.0,
          "p90_ms": 41322832.0,
          "p99_ms": 4518695867.0,
          "rows": 239281,
          "unmeasurable": 0,
          "won_output_rows": 74140
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 7638,
            "1000_2000ms": 1850,
            "100_200ms": 2174,
            "10_20ms": 86394,
            "1_2ms": 0,
            "2000_5000ms": 4836,
            "200_500ms": 2287,
            "20_50ms": 39355,
            "2_5ms": 266,
            "5000_10000ms": 3114,
            "500_1000ms": 1028,
            "50_100ms": 3789,
            "5_10ms": 14533,
            "ge30000ms": 88046,
            "neg": 0
          },
          "max_ms": 13202356956,
          "mean_ms": 148693749.33722925,
          "measurable": 255310,
          "min_ms": 3,
          "p50_ms": 25.0,
          "p90_ms": 41789286.0,
          "p99_ms": 4676526375.03,
          "rows": 255310,
          "unmeasurable": 0,
          "won_output_rows": 255110
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 73658,
        "o": 73728,
        "p": 73669
      },
      "rows_i": 73658,
      "rows_joined": 73885,
      "rows_merged": 73885,
      "rows_o": 73728,
      "rows_p": 73669,
      "unique_by_domain": {
        "i": 1,
        "o": 10,
        "p": 14
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1,
            "1000_2000ms": 250,
            "100_200ms": 1464,
            "10_20ms": 26961,
            "1_2ms": 0,
            "2000_5000ms": 42,
            "200_500ms": 1206,
            "20_50ms": 40811,
            "2_5ms": 0,
            "5000_10000ms": 3,
            "500_1000ms": 575,
            "50_100ms": 2345,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 10764,
          "mean_ms": 41.9229683130142,
          "measurable": 73658,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 38.0,
          "p99_ms": 576.429999999993,
          "rows": 73658,
          "unmeasurable": 0,
          "won_output_rows": 49
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 108,
            "100_200ms": 942,
            "10_20ms": 49002,
            "1_2ms": 0,
            "2000_5000ms": 3,
            "200_500ms": 755,
            "20_50ms": 7822,
            "2_5ms": 150,
            "5000_10000ms": 0,
            "500_1000ms": 164,
            "50_100ms": 1605,
            "5_10ms": 13177,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3363,
          "mean_ms": 22.49399142795139,
          "measurable": 73728,
          "min_ms": 3,
          "p50_ms": 11.0,
          "p90_ms": 31.0,
          "p99_ms": 259.7299999999959,
          "rows": 73728,
          "unmeasurable": 0,
          "won_output_rows": 167
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 114,
            "100_200ms": 839,
            "10_20ms": 46188,
            "1_2ms": 0,
            "2000_5000ms": 3,
            "200_500ms": 645,
            "20_50ms": 15938,
            "2_5ms": 299,
            "5000_10000ms": 0,
            "500_1000ms": 185,
            "50_100ms": 1501,
            "5_10ms": 7957,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2165,
          "mean_ms": 25.179179844982286,
          "measurable": 73669,
          "min_ms": 3,
          "p50_ms": 16.0,
          "p90_ms": 25.0,
          "p99_ms": 249.0,
          "rows": 73669,
          "unmeasurable": 0,
          "won_output_rows": 73669
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 10,
      "rows_by_domain": {
        "i": 591,
        "o": 601,
        "p": 591
      },
      "rows_i": 591,
      "rows_joined": 756,
      "rows_merged": 756,
      "rows_o": 601,
      "rows_p": 591,
      "unique_by_domain": {
        "i": 42,
        "o": 123,
        "p": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 17,
            "1000_2000ms": 0,
            "100_200ms": 14,
            "10_20ms": 238,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 7,
            "20_50ms": 218,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 1,
            "50_100ms": 56,
            "5_10ms": 0,
            "ge30000ms": 40,
            "neg": 0
          },
          "max_ms": 53184,
          "mean_ms": 3969.4213197969543,
          "measurable": 591,
          "min_ms": 17,
          "p50_ms": 20.0,
          "p90_ms": 468.0,
          "p99_ms": 52288.600000000006,
          "rows": 591,
          "unmeasurable": 0,
          "won_output_rows": 42
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 29,
            "1000_2000ms": 0,
            "100_200ms": 3,
            "10_20ms": 255,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 4,
            "20_50ms": 88,
            "2_5ms": 3,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 13,
            "5_10ms": 127,
            "ge30000ms": 79,
            "neg": 0
          },
          "max_ms": 62244,
          "mean_ms": 7303.871880199667,
          "measurable": 601,
          "min_ms": 4,
          "p50_ms": 11.0,
          "p90_ms": 43619.0,
          "p99_ms": 56554.0,
          "rows": 601,
          "unmeasurable": 0,
          "won_output_rows": 123
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 4,
            "10_20ms": 330,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 2,
            "20_50ms": 133,
            "2_5ms": 4,
            "5000_10000ms": 0,
            "500_1000ms": 3,
            "50_100ms": 12,
            "5_10ms": 88,
            "ge30000ms": 15,
            "neg": 0
          },
          "max_ms": 45513,
          "mean_ms": 1008.5008460236886,
          "measurable": 591,
          "min_ms": 3,
          "p50_ms": 16.0,
          "p90_ms": 34.0,
          "p99_ms": 38186.0,
          "rows": 591,
          "unmeasurable": 0,
          "won_output_rows": 591
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 2105,
        "o": 2105,
        "p": 2105
      },
      "rows_i": 2105,
      "rows_joined": 3361,
      "rows_merged": 3361,
      "rows_o": 2105,
      "rows_p": 2105,
      "unique_by_domain": {
        "i": 499,
        "o": 456,
        "p": 301
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 152,
            "1000_2000ms": 9,
            "100_200ms": 480,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 432,
            "20_50ms": 253,
            "2_5ms": 0,
            "5000_10000ms": 10,
            "500_1000ms": 78,
            "50_100ms": 303,
            "5_10ms": 0,
            "ge30000ms": 388,
            "neg": 0
          },
          "max_ms": 198038,
          "mean_ms": 16769.308788598573,
          "measurable": 2105,
          "min_ms": 21,
          "p50_ms": 207.0,
          "p90_ms": 58754.20000000007,
          "p99_ms": 167847.24000000005,
          "rows": 2105,
          "unmeasurable": 0,
          "won_output_rows": 579
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 211,
            "1000_2000ms": 0,
            "100_200ms": 351,
            "10_20ms": 81,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 224,
            "20_50ms": 471,
            "2_5ms": 0,
            "5000_10000ms": 22,
            "500_1000ms": 8,
            "50_100ms": 383,
            "5_10ms": 0,
            "ge30000ms": 354,
            "neg": 0
          },
          "max_ms": 190840,
          "mean_ms": 13609.926840855107,
          "measurable": 2105,
          "min_ms": 11,
          "p50_ms": 120.0,
          "p90_ms": 50912.80000000002,
          "p99_ms": 129063.56000000003,
          "rows": 2105,
          "unmeasurable": 0,
          "won_output_rows": 677
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 187,
            "1000_2000ms": 0,
            "100_200ms": 92,
            "10_20ms": 213,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 56,
            "20_50ms": 822,
            "2_5ms": 0,
            "5000_10000ms": 11,
            "500_1000ms": 6,
            "50_100ms": 330,
            "5_10ms": 0,
            "ge30000ms": 388,
            "neg": 0
          },
          "max_ms": 197602,
          "mean_ms": 16014.896437054631,
          "measurable": 2105,
          "min_ms": 14,
          "p50_ms": 51.0,
          "p90_ms": 58583.600000000006,
          "p99_ms": 167455.88,
          "rows": 2105,
          "unmeasurable": 0,
          "won_output_rows": 2105
        }
      }
    },
    "price_change": {
      "boundary_dropped": 466,
      "class": "FULL",
      "exception_markets": 27,
      "rows_by_domain": {
        "i": 127826154,
        "o": 127841516,
        "p": 127776902
      },
      "rows_i": 127826154,
      "rows_joined": 127878316,
      "rows_merged": 127877850,
      "rows_o": 127841516,
      "rows_p": 127776902,
      "unique_by_domain": {
        "i": 142,
        "o": 3026,
        "p": 4206
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1156,
            "1000_2000ms": 208498,
            "100_200ms": 1675678,
            "10_20ms": 64833530,
            "1_2ms": 0,
            "2000_5000ms": 77382,
            "200_500ms": 1902840,
            "20_50ms": 55431818,
            "2_5ms": 0,
            "5000_10000ms": 10228,
            "500_1000ms": 673226,
            "50_100ms": 3011314,
            "5_10ms": 0,
            "ge30000ms": 484,
            "neg": 0
          },
          "max_ms": 40999,
          "mean_ms": 35.869398761696296,
          "measurable": 127826154,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 30.0,
          "p99_ms": 416.0,
          "rows": 127826154,
          "unmeasurable": 0,
          "won_output_rows": 20968
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 36448,
            "100_200ms": 1410774,
            "10_20ms": 72043030,
            "1_2ms": 0,
            "2000_5000ms": 5248,
            "200_500ms": 1234136,
            "20_50ms": 15207376,
            "2_5ms": 656566,
            "5000_10000ms": 38,
            "500_1000ms": 258626,
            "50_100ms": 2478650,
            "5_10ms": 34510624,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6767,
          "mean_ms": 20.043181527978753,
          "measurable": 127841516,
          "min_ms": 2,
          "p50_ms": 11.0,
          "p90_ms": 31.0,
          "p99_ms": 232.0,
          "rows": 127841516,
          "unmeasurable": 0,
          "won_output_rows": 80144
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 35622,
            "100_200ms": 1218480,
            "10_20ms": 82193646,
            "1_2ms": 0,
            "2000_5000ms": 3080,
            "200_500ms": 1119454,
            "20_50ms": 27277300,
            "2_5ms": 986668,
            "5000_10000ms": 36,
            "500_1000ms": 243706,
            "50_100ms": 2146072,
            "5_10ms": 12552838,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6722,
          "mean_ms": 22.292302876461974,
          "measurable": 127776902,
          "min_ms": 2,
          "p50_ms": 16.0,
          "p90_ms": 24.0,
          "p99_ms": 215.0,
          "rows": 127776902,
          "unmeasurable": 0,
          "won_output_rows": 127776738
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 1,
      "rows_by_domain": {
        "i": 4412,
        "o": 4408,
        "p": 4412
      },
      "rows_i": 4412,
      "rows_joined": 4412,
      "rows_merged": 4412,
      "rows_o": 4408,
      "rows_p": 4412,
      "unique_by_domain": {
        "i": 0,
        "o": 0,
        "p": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 0,
            "10_20ms": 2704,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 1692,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 16,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 84,
          "mean_ms": 19.646192203082503,
          "measurable": 4412,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 21.90000000000009,
          "p99_ms": 29.0,
          "rows": 4412,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 0,
            "10_20ms": 2615,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 327,
            "2_5ms": 32,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 4,
            "5_10ms": 1430,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 64,
          "mean_ms": 11.708030852994556,
          "measurable": 4408,
          "min_ms": 3,
          "p50_ms": 10.0,
          "p90_ms": 16.0,
          "p99_ms": 32.0,
          "rows": 4408,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 0,
            "10_20ms": 3160,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 652,
            "2_5ms": 61,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 16,
            "5_10ms": 523,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 76,
          "mean_ms": 14.888259292837715,
          "measurable": 4412,
          "min_ms": 3,
          "p50_ms": 14.0,
          "p90_ms": 21.0,
          "p99_ms": 28.0,
          "rows": 4412,
          "unmeasurable": 0,
          "won_output_rows": 4412
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-10-29T17.book_dropped.parquet",
        "rows": 524,
        "sha256": "14169147dd0b684eb2a5313504bee4d04225f5be1bd3daa0c131c6d5a95d6a15",
        "size": 20194
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 524,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 524,
  "boundary_equal": true,
  "boundary_guard": "cache",
  "canonical_token_map": {
    "object": "v3.1/maps/canonical-tokens-2026-10-29-70673dab.parquet",
    "sha256": "70673dab091ada82b2b084c6679880e658e3e312f248ade8ed8ddef63dffd352"
  },
  "category_gate": {
    "bulk_pin": {
      "created_at": "2026-10-30T09:26:53Z",
      "map_rule": "native-category-ranked-subtag-v1",
      "schema": "category-gate-bulk-pin-v2",
      "sha256": "b931c996f1c9ed32b64eacbc3b441f65ef9a566f7b68b82c83007ad6473b4d2d",
      "tag_band_sha256": null,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "category_map_sha256": "a4a614e5ecc2a6d906aaec920ba6be8761c4cce3c05dbc375828ff7affcf8893",
    "evaluated_at": "2026-10-30T23:35:37Z",
    "evidence": {
      "file": "2026-10-29T17.category_evidence.json",
      "sha256": "1c1d4980811e6ca2535be803fa18f2631f67cdfa0cf9effcdf256e344eede6ae"
    },
    "hour": "2026-10-29/17",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999451657517471,
      "threshold": 0.9
    },
    "map_behind_markets": [],
    "map_health": {
      "baseline": {
        "acceptance": "review",
        "accepted_at": "2026-10-29T23:53:12Z",
        "map_sha256": "a0b1c749bb0b496b5b25ad0ba32e7693c414e9131ddfb4061df08068e526176a",
        "markets": 5173589,
        "note": "v9 review (CYCLE-10978): gate-v9-20261029T2130Z map, reviewed by Capture against v8 5ba28b32; made the live4 baseline per chair CYCLE-10997, at joint-set code 446aaa6c",
        "rule_version": "native-category-ranked-subtag-v1",
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "changed_markets": 88,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 86,
      "logic_identity_changed": false,
      "map_sha256": "a4a614e5ecc2a6d906aaec920ba6be8761c4cce3c05dbc375828ff7affcf8893",
      "mapping_logic_changed": 0,
      "markets": 5204366,
      "moved_or_lost_markets": 2,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "f5a951f8c5ebc5e93296d24e5d7eafaa95a72a9d704f3503b2ac9e85ae18538a",
      "shrink_share": 0.0,
      "source_tags_changed": 88,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 61870,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 88096,
          "fetched_untagged": 9,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 14156,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 164122,
        "fetched_untagged": 9,
        "not_fetched": 0
      },
      "empty_traded_cohort": false,
      "map_behind": {
        "disagrees": 0,
        "missing": 0
      },
      "map_behind_prior_held_passes": 0,
      "map_health": {
        "baseline": {
          "acceptance": "review",
          "accepted_at": "2026-10-29T23:53:12Z",
          "map_sha256": "a0b1c749bb0b496b5b25ad0ba32e7693c414e9131ddfb4061df08068e526176a",
          "markets": 5173589,
          "note": "v9 review (CYCLE-10978): gate-v9-20261029T2130Z map, reviewed by Capture against v8 5ba28b32; made the live4 baseline per chair CYCLE-10997, at joint-set code 446aaa6c",
          "rule_version": "native-category-ranked-subtag-v1",
          "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
        },
        "changed_markets": 88,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 86,
        "logic_identity_changed": false,
        "map_sha256": "a4a614e5ecc2a6d906aaec920ba6be8761c4cce3c05dbc375828ff7affcf8893",
        "mapping_logic_changed": 0,
        "markets": 5204366,
        "moved_or_lost_markets": 2,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "f5a951f8c5ebc5e93296d24e5d7eafaa95a72a9d704f3503b2ac9e85ae18538a",
        "shrink_share": 0.0,
        "source_tags_changed": 88,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.999963,
        "fetched_untagged": 3.7e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 144317255,
        "fetched_untagged": 5291,
        "not_fetched": 0,
        "without_market": 0
      },
      "tag_band": {
        "file": null,
        "hours": [],
        "ignored": 0,
        "problem": "no band given: the fixed floor alone",
        "sha256": null
      },
      "traded_markets": 164131,
      "young": {
        "not_fetched": 0,
        "traded": 14156
      }
    },
    "reasons": [],
    "reprocess": [],
    "review_required": false,
    "rule": "category-gate-v4",
    "status": "PASS",
    "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
    "thresholds": {
      "map_behind_max_held_passes": 4,
      "map_shrink_max": 0.01,
      "not_fetched_share_max": 0.005,
      "not_fetched_share_young_max": 0.02,
      "source_tags_changed_review_share": 0.01,
      "tag_band_k": 3,
      "tag_band_lookback_hours": 168,
      "tag_band_mad_scale": 1.4826,
      "tag_band_min_hours": 72,
      "tag_band_sigma_floor": 0.005,
      "tag_flag_min_traded": 20,
      "tag_floor": 0.9,
      "young_listing_seconds": 86400
    },
    "unknown_markets": [],
    "untagged_overrides": {}
  },
  "category_map_sha256": "a4a614e5ecc2a6d906aaec920ba6be8761c4cce3c05dbc375828ff7affcf8893",
  "companions": {
    "chain_match": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    },
    "order_intent": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    }
  },
  "derived_from": {
    "source_file": "2026-10-29T17.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 51,
          "class": "FULL",
          "exception_markets": 44,
          "rows_by_domain": {
            "i": 15925804,
            "o": 15926447,
            "p": 15923942
          },
          "rows_i": 15925804,
          "rows_joined": 15928329,
          "rows_merged": 15928278,
          "rows_o": 15926447,
          "rows_p": 15923942,
          "unique_by_domain": {
            "i": 51,
            "o": 120,
            "p": 90
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 124,
                "1000_2000ms": 21611,
                "100_200ms": 180358,
                "10_20ms": 9097657,
                "1_2ms": 0,
                "2000_5000ms": 8191,
                "200_500ms": 216522,
                "20_50ms": 6025591,
                "2_5ms": 0,
                "5000_10000ms": 778,
                "500_1000ms": 72581,
                "50_100ms": 302373,
                "5_10ms": 0,
                "ge30000ms": 18,
                "neg": 0
              },
              "max_ms": 40475,
              "mean_ms": 33.19353597469867,
              "measurable": 15925804,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 27.0,
              "p99_ms": 377.0,
              "rows": 15925804,
              "unmeasurable": 0,
              "won_output_rows": 745
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 4192,
                "100_200ms": 151773,
                "10_20ms": 8579702,
                "1_2ms": 0,
                "2000_5000ms": 604,
                "200_500ms": 137060,
                "20_50ms": 1878435,
                "2_5ms": 106831,
                "5000_10000ms": 8,
                "500_1000ms": 26664,
                "50_100ms": 264642,
                "5_10ms": 4776536,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6767,
              "mean_ms": 18.964184541599266,
              "measurable": 15926447,
              "min_ms": 2,
              "p50_ms": 10.0,
              "p90_ms": 31.0,
              "p99_ms": 210.0,
              "rows": 15926447,
              "unmeasurable": 0,
              "won_output_rows": 3614
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 4335,
                "100_200ms": 125468,
                "10_20ms": 10348971,
                "1_2ms": 0,
                "2000_5000ms": 478,
                "200_500ms": 119790,
                "20_50ms": 3318498,
                "2_5ms": 157043,
                "5000_10000ms": 4,
                "500_1000ms": 25361,
                "50_100ms": 218453,
                "5_10ms": 1605541,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6195,
              "mean_ms": 21.1685778559103,
              "measurable": 15923942,
              "min_ms": 2,
              "p50_ms": 16.0,
              "p90_ms": 23.0,
              "p99_ms": 189.0,
              "rows": 15923942,
              "unmeasurable": 0,
              "won_output_rows": 15923919
            }
          }
        },
        "book": {
          "boundary_dropped": 724,
          "class": "FULL",
          "exception_markets": 119343,
          "rows_by_domain": {
            "i": 270300,
            "o": 239281,
            "p": 255310
          },
          "rows_i": 270300,
          "rows_joined": 434728,
          "rows_merged": 434004,
          "rows_o": 239281,
          "rows_p": 255310,
          "unique_by_domain": {
            "i": 99076,
            "o": 70610,
            "p": 86362
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 9008,
                "1000_2000ms": 2344,
                "100_200ms": 3300,
                "10_20ms": 44928,
                "1_2ms": 0,
                "2000_5000ms": 5049,
                "200_500ms": 3354,
                "20_50ms": 88718,
                "2_5ms": 0,
                "5000_10000ms": 3814,
                "500_1000ms": 2088,
                "50_100ms": 7055,
                "5_10ms": 0,
                "ge30000ms": 100642,
                "neg": 0
              },
              "max_ms": 13203129635,
              "mean_ms": 161938767.3962745,
              "measurable": 270300,
              "min_ms": 16,
              "p50_ms": 52.0,
              "p90_ms": 41669087.400000006,
              "p99_ms": 4677023532.0,
              "rows": 270300,
              "unmeasurable": 0,
              "won_output_rows": 104754
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 6194,
                "1000_2000ms": 1578,
                "100_200ms": 2233,
                "10_20ms": 102853,
                "1_2ms": 0,
                "2000_5000ms": 4412,
                "200_500ms": 2332,
                "20_50ms": 19621,
                "2_5ms": 73,
                "5000_10000ms": 2738,
                "500_1000ms": 933,
                "50_100ms": 3740,
                "5_10ms": 17729,
                "ge30000ms": 74845,
                "neg": 0
              },
              "max_ms": 13202159595,
              "mean_ms": 134505983.4948157,
              "measurable": 239281,
              "min_ms": 3,
              "p50_ms": 19.0,
              "p90_ms": 41322832.0,
              "p99_ms": 4518695867.0,
              "rows": 239281,
              "unmeasurable": 0,
              "won_output_rows": 74140
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 7638,
                "1000_2000ms": 1850,
                "100_200ms": 2174,
                "10_20ms": 86394,
                "1_2ms": 0,
                "2000_5000ms": 4836,
                "200_500ms": 2287,
                "20_50ms": 39355,
                "2_5ms": 266,
                "5000_10000ms": 3114,
                "500_1000ms": 1028,
                "50_100ms": 3789,
                "5_10ms": 14533,
                "ge30000ms": 88046,
                "neg": 0
              },
              "max_ms": 13202356956,
              "mean_ms": 148693749.33722925,
              "measurable": 255310,
              "min_ms": 3,
              "p50_ms": 25.0,
              "p90_ms": 41789286.0,
              "p99_ms": 4676526375.03,
              "rows": 255310,
              "unmeasurable": 0,
              "won_output_rows": 255110
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 73658,
            "o": 73728,
            "p": 73669
          },
          "rows_i": 73658,
          "rows_joined": 73885,
          "rows_merged": 73885,
          "rows_o": 73728,
          "rows_p": 73669,
          "unique_by_domain": {
            "i": 1,
            "o": 10,
            "p": 14
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1,
                "1000_2000ms": 250,
                "100_200ms": 1464,
                "10_20ms": 26961,
                "1_2ms": 0,
                "2000_5000ms": 42,
                "200_500ms": 1206,
                "20_50ms": 40811,
                "2_5ms": 0,
                "5000_10000ms": 3,
                "500_1000ms": 575,
                "50_100ms": 2345,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 10764,
              "mean_ms": 41.9229683130142,
              "measurable": 73658,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 38.0,
              "p99_ms": 576.429999999993,
              "rows": 73658,
              "unmeasurable": 0,
              "won_output_rows": 49
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 108,
                "100_200ms": 942,
                "10_20ms": 49002,
                "1_2ms": 0,
                "2000_5000ms": 3,
                "200_500ms": 755,
                "20_50ms": 7822,
                "2_5ms": 150,
                "5000_10000ms": 0,
                "500_1000ms": 164,
                "50_100ms": 1605,
                "5_10ms": 13177,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3363,
              "mean_ms": 22.49399142795139,
              "measurable": 73728,
              "min_ms": 3,
              "p50_ms": 11.0,
              "p90_ms": 31.0,
              "p99_ms": 259.7299999999959,
              "rows": 73728,
              "unmeasurable": 0,
              "won_output_rows": 167
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 114,
                "100_200ms": 839,
                "10_20ms": 46188,
                "1_2ms": 0,
                "2000_5000ms": 3,
                "200_500ms": 645,
                "20_50ms": 15938,
                "2_5ms": 299,
                "5000_10000ms": 0,
                "500_1000ms": 185,
                "50_100ms": 1501,
                "5_10ms": 7957,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2165,
              "mean_ms": 25.179179844982286,
              "measurable": 73669,
              "min_ms": 3,
              "p50_ms": 16.0,
              "p90_ms": 25.0,
              "p99_ms": 249.0,
              "rows": 73669,
              "unmeasurable": 0,
              "won_output_rows": 73669
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 10,
          "rows_by_domain": {
            "i": 591,
            "o": 601,
            "p": 591
          },
          "rows_i": 591,
          "rows_joined": 756,
          "rows_merged": 756,
          "rows_o": 601,
          "rows_p": 591,
          "unique_by_domain": {
            "i": 42,
            "o": 123,
            "p": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 17,
                "1000_2000ms": 0,
                "100_200ms": 14,
                "10_20ms": 238,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 7,
                "20_50ms": 218,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 1,
                "50_100ms": 56,
                "5_10ms": 0,
                "ge30000ms": 40,
                "neg": 0
              },
              "max_ms": 53184,
              "mean_ms": 3969.4213197969543,
              "measurable": 591,
              "min_ms": 17,
              "p50_ms": 20.0,
              "p90_ms": 468.0,
              "p99_ms": 52288.600000000006,
              "rows": 591,
              "unmeasurable": 0,
              "won_output_rows": 42
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 29,
                "1000_2000ms": 0,
                "100_200ms": 3,
                "10_20ms": 255,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 4,
                "20_50ms": 88,
                "2_5ms": 3,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 13,
                "5_10ms": 127,
                "ge30000ms": 79,
                "neg": 0
              },
              "max_ms": 62244,
              "mean_ms": 7303.871880199667,
              "measurable": 601,
              "min_ms": 4,
              "p50_ms": 11.0,
              "p90_ms": 43619.0,
              "p99_ms": 56554.0,
              "rows": 601,
              "unmeasurable": 0,
              "won_output_rows": 123
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 4,
                "10_20ms": 330,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 2,
                "20_50ms": 133,
                "2_5ms": 4,
                "5000_10000ms": 0,
                "500_1000ms": 3,
                "50_100ms": 12,
                "5_10ms": 88,
                "ge30000ms": 15,
                "neg": 0
              },
              "max_ms": 45513,
              "mean_ms": 1008.5008460236886,
              "measurable": 591,
              "min_ms": 3,
              "p50_ms": 16.0,
              "p90_ms": 34.0,
              "p99_ms": 38186.0,
              "rows": 591,
              "unmeasurable": 0,
              "won_output_rows": 591
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 2105,
            "o": 2105,
            "p": 2105
          },
          "rows_i": 2105,
          "rows_joined": 3361,
          "rows_merged": 3361,
          "rows_o": 2105,
          "rows_p": 2105,
          "unique_by_domain": {
            "i": 499,
            "o": 456,
            "p": 301
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 152,
                "1000_2000ms": 9,
                "100_200ms": 480,
                "10_20ms": 0,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 432,
                "20_50ms": 253,
                "2_5ms": 0,
                "5000_10000ms": 10,
                "500_1000ms": 78,
                "50_100ms": 303,
                "5_10ms": 0,
                "ge30000ms": 388,
                "neg": 0
              },
              "max_ms": 198038,
              "mean_ms": 16769.308788598573,
              "measurable": 2105,
              "min_ms": 21,
              "p50_ms": 207.0,
              "p90_ms": 58754.20000000007,
              "p99_ms": 167847.24000000005,
              "rows": 2105,
              "unmeasurable": 0,
              "won_output_rows": 579
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 211,
                "1000_2000ms": 0,
                "100_200ms": 351,
                "10_20ms": 81,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 224,
                "20_50ms": 471,
                "2_5ms": 0,
                "5000_10000ms": 22,
                "500_1000ms": 8,
                "50_100ms": 383,
                "5_10ms": 0,
                "ge30000ms": 354,
                "neg": 0
              },
              "max_ms": 190840,
              "mean_ms": 13609.926840855107,
              "measurable": 2105,
              "min_ms": 11,
              "p50_ms": 120.0,
              "p90_ms": 50912.80000000002,
              "p99_ms": 129063.56000000003,
              "rows": 2105,
              "unmeasurable": 0,
              "won_output_rows": 677
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 187,
                "1000_2000ms": 0,
                "100_200ms": 92,
                "10_20ms": 213,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 56,
                "20_50ms": 822,
                "2_5ms": 0,
                "5000_10000ms": 11,
                "500_1000ms": 6,
                "50_100ms": 330,
                "5_10ms": 0,
                "ge30000ms": 388,
                "neg": 0
              },
              "max_ms": 197602,
              "mean_ms": 16014.896437054631,
              "measurable": 2105,
              "min_ms": 14,
              "p50_ms": 51.0,
              "p90_ms": 58583.600000000006,
              "p99_ms": 167455.88,
              "rows": 2105,
              "unmeasurable": 0,
              "won_output_rows": 2105
            }
          }
        },
        "price_change": {
          "boundary_dropped": 466,
          "class": "FULL",
          "exception_markets": 27,
          "rows_by_domain": {
            "i": 127826154,
            "o": 127841516,
            "p": 127776902
          },
          "rows_i": 127826154,
          "rows_joined": 127878316,
          "rows_merged": 127877850,
          "rows_o": 127841516,
          "rows_p": 127776902,
          "unique_by_domain": {
            "i": 142,
            "o": 3026,
            "p": 4206
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1156,
                "1000_2000ms": 208498,
                "100_200ms": 1675678,
                "10_20ms": 64833530,
                "1_2ms": 0,
                "2000_5000ms": 77382,
                "200_500ms": 1902840,
                "20_50ms": 55431818,
                "2_5ms": 0,
                "5000_10000ms": 10228,
                "500_1000ms": 673226,
                "50_100ms": 3011314,
                "5_10ms": 0,
                "ge30000ms": 484,
                "neg": 0
              },
              "max_ms": 40999,
              "mean_ms": 35.869398761696296,
              "measurable": 127826154,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 30.0,
              "p99_ms": 416.0,
              "rows": 127826154,
              "unmeasurable": 0,
              "won_output_rows": 20968
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 36448,
                "100_200ms": 1410774,
                "10_20ms": 72043030,
                "1_2ms": 0,
                "2000_5000ms": 5248,
                "200_500ms": 1234136,
                "20_50ms": 15207376,
                "2_5ms": 656566,
                "5000_10000ms": 38,
                "500_1000ms": 258626,
                "50_100ms": 2478650,
                "5_10ms": 34510624,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6767,
              "mean_ms": 20.043181527978753,
              "measurable": 127841516,
              "min_ms": 2,
              "p50_ms": 11.0,
              "p90_ms": 31.0,
              "p99_ms": 232.0,
              "rows": 127841516,
              "unmeasurable": 0,
              "won_output_rows": 80144
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 35622,
                "100_200ms": 1218480,
                "10_20ms": 82193646,
                "1_2ms": 0,
                "2000_5000ms": 3080,
                "200_500ms": 1119454,
                "20_50ms": 27277300,
                "2_5ms": 986668,
                "5000_10000ms": 36,
                "500_1000ms": 243706,
                "50_100ms": 2146072,
                "5_10ms": 12552838,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6722,
              "mean_ms": 22.292302876461974,
              "measurable": 127776902,
              "min_ms": 2,
              "p50_ms": 16.0,
              "p90_ms": 24.0,
              "p99_ms": 215.0,
              "rows": 127776902,
              "unmeasurable": 0,
              "won_output_rows": 127776738
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 1,
          "rows_by_domain": {
            "i": 4412,
            "o": 4408,
            "p": 4412
          },
          "rows_i": 4412,
          "rows_joined": 4412,
          "rows_merged": 4412,
          "rows_o": 4408,
          "rows_p": 4412,
          "unique_by_domain": {
            "i": 0,
            "o": 0,
            "p": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 0,
                "10_20ms": 2704,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 1692,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 16,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 84,
              "mean_ms": 19.646192203082503,
              "measurable": 4412,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 21.90000000000009,
              "p99_ms": 29.0,
              "rows": 4412,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 0,
                "10_20ms": 2615,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 327,
                "2_5ms": 32,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 4,
                "5_10ms": 1430,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 64,
              "mean_ms": 11.708030852994556,
              "measurable": 4408,
              "min_ms": 3,
              "p50_ms": 10.0,
              "p90_ms": 16.0,
              "p99_ms": 32.0,
              "rows": 4408,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 0,
                "10_20ms": 3160,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 652,
                "2_5ms": 61,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 16,
                "5_10ms": 523,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 76,
              "mean_ms": 14.888259292837715,
              "measurable": 4412,
              "min_ms": 3,
              "p50_ms": 14.0,
              "p90_ms": 21.0,
              "p99_ms": 28.0,
              "rows": 4412,
              "unmeasurable": 0,
              "won_output_rows": 4412
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1492382913,
      "file": "2026-10-29T17.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-10-29/17",
      "hour_utc": "2026-10-29T17:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 41376823647519079,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562972193577135,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            178851916
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823644667214,
          "min_sequence": 562972193577173,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 15928278,
          "row_groups": [
            0,
            60
          ],
          "sha256": "fab7d364e7f41a865e191337de38b2358591463c4bd4689bffb29eb25b7a530e"
        },
        "book": {
          "byte_range": [
            178851916,
            223606611
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823644667244,
          "min_sequence": 562972193600293,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 434004,
          "row_groups": [
            61,
            62
          ],
          "sha256": "8ab6736513dc1bf6dbbb4ec0919af176e072316007894c1e08122927d75ff582"
        },
        "last_trade_price": {
          "byte_range": [
            223606611,
            227928301
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823644668027,
          "min_sequence": 562972193602737,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 73885,
          "row_groups": [
            63,
            63
          ],
          "sha256": "a8247eee9cb582717835ac388ce2421c8b12cbda88cfc617f1e2b64b42b833d9"
        },
        "market_resolved": {
          "byte_range": [
            227928301,
            228027880
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823607412751,
          "min_sequence": 562972195238752,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 756,
          "row_groups": [
            64,
            64
          ],
          "sha256": "d9067602e2d74a757586cc1122175fb66b68d96bbe5ecf3667a7f58895a47c1b"
        },
        "new_market": {
          "byte_range": [
            228027880,
            228344754
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823647519079,
          "min_sequence": 562972193671813,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3361,
          "row_groups": [
            65,
            65
          ],
          "sha256": "c23aa176e6ff3a7d0f814dd6951840e3875a94f2d602fc36683088c66bef7e8d"
        },
        "price_change": {
          "byte_range": [
            228344754,
            1490589974
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823644681396,
          "min_sequence": 562972193577135,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 127877850,
          "row_groups": [
            66,
            553
          ],
          "sha256": "0c6082f357b43815cbab13bb861b144fba3abb75a563cebef587ce6074a04c69"
        },
        "tick_size_change": {
          "byte_range": [
            1490589974,
            1490750213
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562972337401205,
          "min_sequence": 562972197862553,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 4412,
          "row_groups": [
            554,
            554
          ],
          "sha256": "717e0473ce74f92756652f9b123f4c822209f8c4b2c49f3a79b3fd2e1b87c683"
        }
      },
      "row_count": 144322546,
      "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, o, p). Each row names its own in source_witness",
      "sha256": "6de3a41112a4b9413898164ff38548dbc473de18b0c1440b784bc04f907bd001",
      "skipped_witnesses": {
        "q": {
          "reason": "not_in_merged_set"
        }
      },
      "substitutions": [],
      "verification": {
        "note": "A range digest certifies BYTES. That those bytes are that product comes from this manifest and is cross-checkable against the Parquet footer, which is inside the whole-file sha256.",
        "primary": "sha256sum <file> == .sha256",
        "secondary": "curl -r <start>-<end-1> <url> | sha256sum == .products.<name>.sha256"
      },
      "witness_stats": "2026-10-29T17.witness_stats.json",
      "witness_stats_sha256": "a8d4891d5736c5047c01dd3475260badfa95ef0894636ce9745f4b1a93f34bb8",
      "witnesses": "iop",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-10-29T17.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 72296905,
      "row_ordinal_min": 0,
      "rows": 2358310,
      "sha256": "9f1717386e8ce637d96b43a78747c73d283cc0a2de03a0a69b4f87641f67564e",
      "size": 12539342,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-10-29T17.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 72296905,
      "row_ordinal_min": 0,
      "rows": 2358310,
      "sha256": "0d5473152ac59ed12ec8e2b35d0da6b79171ef3d04cf89872563f86d397349b0",
      "size": 11837573,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-29T17.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 10531117,
      "row_ordinal_min": 316038,
      "rows": 156855,
      "sha256": "b65f9be68b5c2487c81ca6a0f0b9af6b6b2d45951dffe56fb08c8e1ac021b0d9",
      "size": 951196,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-29T17.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 10531117,
      "row_ordinal_min": 316038,
      "rows": 156855,
      "sha256": "f712825886600a80fd28fbd5f89985638fa66e0a06f6a4da7609071623739f46",
      "size": 829084,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-29T17.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 23,
      "row_ordinal_max": 72297545,
      "row_ordinal_min": 333853,
      "rows": 14390448,
      "sha256": "ade257f7bc83f9e492a4f092a788f8204006b5847b7bd9bb3275d2739640e27e",
      "size": 75279659,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-29T17.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 23,
      "row_ordinal_max": 72297545,
      "row_ordinal_min": 333853,
      "rows": 14390448,
      "sha256": "bc8b02192765f03442c25a61025be433da25f53677271b86a68ef627dbd07960",
      "size": 59079232,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-29T17.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 23878699,
      "row_ordinal_min": 1313953,
      "rows": 11797,
      "sha256": "f8f29a26d48b7fe2eaf23743e9911036c54160f67d0ce240c4ea5f0568d9de74",
      "size": 104092,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-29T17.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 23878699,
      "row_ordinal_min": 1313953,
      "rows": 11797,
      "sha256": "497f219fbcd7ad1802601c4e386f7314a1fa2fa054668ff6ebcd55b2ed614e46",
      "size": 76224,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-29T17.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 72297549,
      "row_ordinal_min": 1316978,
      "rows": 738424,
      "sha256": "4f8273b356e1644b64a7bddb3dd5a767d0d9571819ac14b47fc3ae647415afc5",
      "size": 4368898,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-29T17.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 72297549,
      "row_ordinal_min": 1316978,
      "rows": 738424,
      "sha256": "34615e81d33d03756ef7b9b4c65fc957daf8b16f993d1142c83fd561c05e58df",
      "size": 3757697,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-29T17.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 19,
      "row_ordinal_max": 72297557,
      "row_ordinal_min": 1399087,
      "rows": 10743920,
      "sha256": "1bfb013d943b27b6baa8bb063bb384b5805eaaaf7dcbea337d50608703f3dfaa",
      "size": 60128414,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-29T17.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 19,
      "row_ordinal_max": 72297557,
      "row_ordinal_min": 1399087,
      "rows": 10743920,
      "sha256": "282a22d201831c34770ac9b32f987992ca4c143f6f40405a371ba8aa5030be6b",
      "size": 53624293,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-29T17.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 14,
      "row_ordinal_max": 72297877,
      "row_ordinal_min": 2815432,
      "rows": 4997128,
      "sha256": "b1ac57127acd8311756cdfc10d76e00f13334ef874bd11ac1f2bbac90b8ae68e",
      "size": 24936783,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-29T17.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 14,
      "row_ordinal_max": 72297877,
      "row_ordinal_min": 2815432,
      "rows": 4997128,
      "sha256": "ce2b7f70dda911f6a8afc0a5ea5954485da4825ac8803cbd9c85c2be40fbe6fb",
      "size": 21087403,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-29T17.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 12,
      "row_ordinal_max": 72297977,
      "row_ordinal_min": 3216121,
      "rows": 2865256,
      "sha256": "96642f39ddd43e1e263b8f4e0d388491657533f2a3bdc98a27218b52d29fd127",
      "size": 14813819,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-29T17.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 12,
      "row_ordinal_max": 72297977,
      "row_ordinal_min": 3216121,
      "rows": 2865256,
      "sha256": "a9eeb22e5558d5d3c70fe630e2a6cca3857bb3224873043fab914febfa900238",
      "size": 14206693,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-29T17.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 42968772,
      "row_ordinal_min": 3610305,
      "rows": 2285012,
      "sha256": "7666a3dd29da32ded67ee315b44740e968b4daad256b7f4e6bc431de6187bfff",
      "size": 13262559,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-29T17.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 42968772,
      "row_ordinal_min": 3610305,
      "rows": 2285012,
      "sha256": "439bb3829ba67eb7a0733ff27a36c76e1694fa09082309e87735ac54de3adb88",
      "size": 11081144,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-29T17.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 72297985,
      "row_ordinal_min": 3807558,
      "rows": 1268600,
      "sha256": "3e5054362167aab917430b4d16bac53e34f2bd43a537fbb775834c8b4e0371a1",
      "size": 7157514,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-29T17.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 72297985,
      "row_ordinal_min": 3807558,
      "rows": 1268600,
      "sha256": "9e6a87a0ea49092baf54608fda07ce2743965289a169b753d0f3243b1420b3f9",
      "size": 6390963,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-29T17.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 72297989,
      "row_ordinal_min": 3974751,
      "rows": 1937440,
      "sha256": "1a374d87b0904c823860d2ee356e12bbfb267703e60650a02c6123c34b675f39",
      "size": 10679060,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-29T17.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 72297989,
      "row_ordinal_min": 3974751,
      "rows": 1937440,
      "sha256": "bcf65c6f24b8d2d4708bb32acd9c3c4c6ac0f88d407ef43c1076755f564b13c2",
      "size": 9801664,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-29T17.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 45853304,
      "row_ordinal_min": 4209631,
      "rows": 96036,
      "sha256": "0ecbd87caff0f8bc4e470159bd519137f9689d8abe9dccb65ef6bd88333c9b92",
      "size": 571652,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-29T17.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 45853304,
      "row_ordinal_min": 4209631,
      "rows": 96036,
      "sha256": "bf7272f21c264371e5c90cc3eacdc47968feed902d5e3bdf0d6ec573818d9581",
      "size": 496648,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-29T17.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 34,
      "row_ordinal_max": 72301165,
      "row_ordinal_min": 4218643,
      "rows": 25495551,
      "sha256": "579a3976be42b47ebe87a79adf8a4fa6c37ac19a8543fe9ec35de47cdd6df48d",
      "size": 175303000,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-29T17.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 34,
      "row_ordinal_max": 72301165,
      "row_ordinal_min": 4218643,
      "rows": 25495551,
      "sha256": "9fda8df37e026acc0877fe8fd36d7b9005344c5559bdc03fbadc6ae519f5a7f0",
      "size": 127770395,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-29T17.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 68284633,
      "row_ordinal_min": 7647187,
      "rows": 596159,
      "sha256": "8ca09f47b8d59c7418256d07b5d730a1a79fea3f703f4e8135aff52f26242cc2",
      "size": 3152039,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-29T17.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 68284633,
      "row_ordinal_min": 7647187,
      "rows": 596159,
      "sha256": "a6fc94ab851b827a3a176ad39af58a957e9ba3c94f08e6f01e731d26f0f06df4",
      "size": 2863576,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-29T17.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 68385076,
      "row_ordinal_min": 7718382,
      "rows": 114574,
      "sha256": "f8321971101fae782d6e27d14476d370df497e25cd7b84d1f542a0eb64a25176",
      "size": 735479,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-29T17.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 68385076,
      "row_ordinal_min": 7718382,
      "rows": 114574,
      "sha256": "40a27b9f2af8278978d2d5e82adbfd576cb86601646041c32aab837351448153",
      "size": 616364,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-29T17.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 72301277,
      "row_ordinal_min": 7732256,
      "rows": 3043200,
      "sha256": "5b6d18b6b0115b49b7cb914266f4fd36df2801858f74ab24998ae374437276a7",
      "size": 16380400,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-29T17.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 72301277,
      "row_ordinal_min": 7732256,
      "rows": 3043200,
      "sha256": "abcb03ee16b585b9613ed8863bdc430c9902cbdf3816d00d7c8210a22ff45a26",
      "size": 14978996,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-29T17.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 72301293,
      "row_ordinal_min": 7920208,
      "rows": 1202584,
      "sha256": "d9fe24500e98760fd63912e122cc442f6c8342a6fef7f751d1abf3d9b9202519",
      "size": 6615406,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-29T17.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 72301293,
      "row_ordinal_min": 7920208,
      "rows": 1202584,
      "sha256": "23f9c22e0c8f3bc5d8203dafede0da51fdfdc23ad7c847f89214650608d18f1b",
      "size": 5969628,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-29T17.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 426746,
      "sha256": "eb226b1416ba0f519caa2260a343ebb4f7604e6eb847ea1ca75649831fd19e36",
      "size": 30672184,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-29T17.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 693549,
      "sha256": "cb1c933ceefd41925d2ddf58f925c5bf11a477981cc0e239fcf6f5ee566b2ab6",
      "size": 60874092,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "d8a0ab32-e46a-486f-9be3-994190e9df9a",
  "hour": "2026-10-29/17",
  "hour_utc": "2026-10-29T17:00:00+00:00",
  "is_primary_copy": "provenance",
  "layout": "union-event-sorted-v1",
  "layout_check": "PASS",
  "layout_check_reasons": [],
  "layout_split": {
    "cap_bytes": 400000000,
    "parts": {
      "ai": 1,
      "business": 1,
      "crypto": 1,
      "earnings": 1,
      "economy": 1,
      "elections": 1,
      "esports": 1,
      "finance": 1,
      "geopolitics": 1,
      "politics": 1,
      "pop-culture": 1,
      "science": 1,
      "sports": 1,
      "tech": 1,
      "uncategorised": 1,
      "weather": 1,
      "world": 1
    },
    "rule": "category-cap-parts-v1",
    "split": {
      "rule": "subtag-split-hysteresis-v1",
      "schedule_day": "2026-10-29",
      "schedule_sha256": "e33b858c3c4dd19c3653224051c0128052d45b2c99299d9ca07169e0911d21e2",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 41376823647519079,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562972193577135,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-10-29T17.mirror_dropped.p1.parquet",
        "rows": 44339200,
        "sha256": "b99c0a8d1f1a03b0c2c5524a3620e48ee88eaaf55f957765ea3048872e2aea70",
        "size": 292616972
      },
      {
        "file": "2026-10-29T17.mirror_dropped.p2.parquet",
        "rows": 27681528,
        "sha256": "44849f2d413da98fd2682079ea605f416dc5ba88f4b213e669da6386d21bf389",
        "size": 164275233
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 72020728,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "mirror_event_types": [
    "price_change",
    "best_bid_ask",
    "book"
  ],
  "mirror_exceptions_by_field": {
    "best_bid_ask": {
      "_no_partner": 22115,
      "_pairs": 67050,
      "best_ask": 1,
      "best_bid": 2,
      "source_witness": 2,
      "spread": 3,
      "witness_set": 67047
    },
    "book": {
      "_no_partner": 925,
      "_pairs": 4421,
      "asks": 40,
      "bids": 99,
      "source_witness": 4,
      "witness_set": 4282
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 89165,
    "book": 5346,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 7873601,
    "book": 211118,
    "price_change": 63936009
  },
  "mirror_rule": "mirror-exact-v2",
  "notes": "A lean-file reader who ignores `mirror_dropped` misses the complement token's updates. Every stored row's timestamp_received is its lean timestamp + `recv_lag_ms` (whole milliseconds); the provenance does not store it. A dropped twin rebuilds exactly from the canonical row plus the sidecar's twin columns: sequence = the canonical row's sequence + `twin_seq_delta`, timestamp_received = the canonical row's + `twin_recv_delta_ns`, arrival_skew = `twin_arrival_skew` (provenance sidecar), recv_lag_ms = the canonical row's + `twin_recv_delta_ns` / 1,000,000, so the expansion, sorted per event type by (timestamp, sequence, row_ordinal), orders the complement stream exactly as in v3: a rebuilt twin sorts by its own sequence, not beside its canonical row, and never ties (a twin is dropped only when no other row of its event type has its market, token, timestamp and sequence), and tied stored rows keep their source order in row_ordinal. Repeat books (defined below) are dropped under book-exact-repeat-v1 and not rebuilt, so replay of a v3.1 hour is book-equivalent to v3, not message-identical. A repeat book is kept, not dropped, on a token with no price_change in the hour's expanded stream (the stored rows plus the rebuilt twins, so a complement token's dropped price_change twins count), or within 2,000 ms (inclusive, before or after, by venue `timestamp`) of one of that token's price_change or tick_size_change rows in that stream, so a file can still hold consecutive identical books. Every v3 column of every stored or rebuilt row comes back exactly (dropped repeat books are not rebuilt), with timestamp_received and arrival_skew floored to the millisecond: `spread` is best_ask - best_bid on best_bid_ask rows and null on every other row, except on rows whose provenance `spread_differs` is true, where it is `spread_raw` (a twin takes its canonical row's), and `source_witness` is in the provenance. The hour's twin_check file counts and fingerprints (twin-check-v1), per category, market and event type, the dropped twins, the stored rows and all rows of the expansion, so a reader can check both what it reads and what it rebuilds. min_sequence and max_sequence (top level and per product) range over the stored rows only: a dropped twin's or a dropped repeat book's sequence can fall outside them, so they do not bound expanded twins or source rows. A repeat book has the same timestamp, bids and asks as the same token's previous book in the hour's expanded stream, in (timestamp, sequence, row_ordinal) order, so a dropped repeat equals the last book of its token kept before it (a run of repeats all equal the book that starts it); the hour's rows stamped before hh:00 count, a book from another hour never does.",
  "primary_reason": "daily",
  "primary_rule_version": "primary-witness-1",
  "primary_witness": "p",
  "products": {
    "best_bid_ask": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "best_bid",
        "best_ask",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376823644667213,
      "min_sequence": 562972193577173,
      "order_by": [
        "category",
        "sub_tag",
        "market",
        "asset_id",
        "timestamp",
        "sequence",
        "row_ordinal"
      ],
      "provenance_columns": [
        "row_ordinal",
        "sequence",
        "arrival_skew",
        "witness_set",
        "twin_seq_delta",
        "twin_recv_delta_ns",
        "twin_arrival_skew",
        "spread_differs",
        "spread_raw",
        "source_witness",
        "is_primary_copy"
      ],
      "row_count": 8054677,
      "source_rows": 15928278
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376823644667227,
      "min_sequence": 562972193600293,
      "order_by": [
        "category",
        "sub_tag",
        "market",
        "asset_id",
        "timestamp",
        "sequence",
        "row_ordinal"
      ],
      "provenance_columns": [
        "row_ordinal",
        "sequence",
        "arrival_skew",
        "witness_set",
        "twin_seq_delta",
        "twin_recv_delta_ns",
        "twin_arrival_skew",
        "spread_differs",
        "spread_raw",
        "source_witness",
        "is_primary_copy"
      ],
      "row_count": 222362,
      "source_rows": 434004
    },
    "last_trade_price": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "price",
        "size",
        "side",
        "fee_rate_bps",
        "transaction_hash",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376823644668027,
      "min_sequence": 562972193602737,
      "order_by": [
        "category",
        "sub_tag",
        "market",
        "asset_id",
        "timestamp",
        "sequence",
        "row_ordinal"
      ],
      "provenance_columns": [
        "row_ordinal",
        "sequence",
        "arrival_skew",
        "witness_set",
        "twin_seq_delta",
        "twin_recv_delta_ns",
        "twin_arrival_skew",
        "spread_differs",
        "spread_raw",
        "source_witness",
        "is_primary_copy"
      ],
      "row_count": 73885,
      "source_rows": 73885
    },
    "market_resolved": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "winning_asset_id",
        "winning_outcome",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376823607412751,
      "min_sequence": 562972195238752,
      "order_by": [
        "category",
        "sub_tag",
        "market",
        "asset_id",
        "timestamp",
        "sequence",
        "row_ordinal"
      ],
      "provenance_columns": [
        "row_ordinal",
        "sequence",
        "arrival_skew",
        "witness_set",
        "twin_seq_delta",
        "twin_recv_delta_ns",
        "twin_arrival_skew",
        "spread_differs",
        "spread_raw",
        "source_witness",
        "is_primary_copy"
      ],
      "row_count": 756,
      "source_rows": 756
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376823647519079,
      "min_sequence": 562972193671813,
      "order_by": [
        "category",
        "sub_tag",
        "market",
        "asset_id",
        "timestamp",
        "sequence",
        "row_ordinal"
      ],
      "provenance_columns": [
        "row_ordinal",
        "sequence",
        "arrival_skew",
        "witness_set",
        "twin_seq_delta",
        "twin_recv_delta_ns",
        "twin_arrival_skew",
        "spread_differs",
        "spread_raw",
        "source_witness",
        "is_primary_copy"
      ],
      "row_count": 3361,
      "source_rows": 3361
    },
    "price_change": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "best_bid",
        "best_ask",
        "price",
        "size",
        "side",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376823644681396,
      "min_sequence": 562972193577135,
      "order_by": [
        "category",
        "sub_tag",
        "market",
        "asset_id",
        "timestamp",
        "sequence",
        "row_ordinal"
      ],
      "provenance_columns": [
        "row_ordinal",
        "sequence",
        "arrival_skew",
        "witness_set",
        "twin_seq_delta",
        "twin_recv_delta_ns",
        "twin_arrival_skew",
        "spread_differs",
        "spread_raw",
        "source_witness",
        "is_primary_copy"
      ],
      "row_count": 63941841,
      "source_rows": 127877850
    },
    "tick_size_change": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "old_tick_size",
        "new_tick_size",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 562972337401205,
      "min_sequence": 562972197862553,
      "order_by": [
        "category",
        "sub_tag",
        "market",
        "asset_id",
        "timestamp",
        "sequence",
        "row_ordinal"
      ],
      "provenance_columns": [
        "row_ordinal",
        "sequence",
        "arrival_skew",
        "witness_set",
        "twin_seq_delta",
        "twin_recv_delta_ns",
        "twin_arrival_skew",
        "spread_differs",
        "spread_raw",
        "source_witness",
        "is_primary_copy"
      ],
      "row_count": 4412,
      "source_rows": 4412
    }
  },
  "publisher_versions": {
    "duckdb": "1.5.5",
    "pyarrow": "24.0.0",
    "python": "3.13.16",
    "tool_git_sha": "5ad4da972bbe7f49ae35387e1abf12032635ed51"
  },
  "rebuilt_from": "v3",
  "receive_time_precision": {
    "arrival_skew": "microseconds, floored to a whole millisecond",
    "timestamp_received": "millisecond, floored; not stored: timestamp + recv_lag_ms",
    "twin_recv_delta_ns": "nanoseconds, a whole number of milliseconds"
  },
  "recipe_sha256": "27af8007054c8eb3ebec4a23fd36d43e0da05ee8e85e853178e4f5e8efa6f341",
  "recorders": null,
  "row_count": 72301294,
  "rule_version": "book-exact-repeat-v1+mirror-exact-v2",
  "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, o, p). Each row names its own in source_witness",
  "skipped_witnesses": {
    "q": {
      "reason": "not_in_merged_set"
    }
  },
  "source_sha256": "6de3a41112a4b9413898164ff38548dbc473de18b0c1440b784bc04f907bd001",
  "source_witness": "provenance",
  "spread_exceptions": {
    "best_bid_ask": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "book": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "last_trade_price": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "market_resolved": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "new_market": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "price_change": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "tick_size_change": {
      "spread_null": 0,
      "spread_raw": 0
    }
  },
  "spread_rule": "spread = best_ask - best_bid on best_bid_ask rows, null on every other row; where provenance spread_differs is true, spread = spread_raw",
  "sub_tag_rows": {
    "ai": {
      "(none)": 4644,
      "ai-benchmarks": 10397,
      "ai-rankings": 1202390,
      "ai-releases": 412676,
      "anthropic": 10340,
      "art": 5,
      "big-tech": 277044,
      "china": 1051,
      "companies-with-1-ai": 4193,
      "compute": 242215,
      "congress": 5041,
      "courts": 64,
      "elon-musk": 220,
      "gemini": 775,
      "google": 9016,
      "grok": 3209,
      "ipos": 30526,
      "leopold-aschenbrenner": 941,
      "math": 37392,
      "meta": 24465,
      "moonshot": 1279,
      "openai": 73114,
      "openrouter-total-tokens-weekly": 5025,
      "privates": 2030,
      "ssi": 223,
      "united-states": 35
    },
    "business": {
      "(none)": 5492,
      "acquisitions": 27,
      "banking": 1681,
      "banks": 126,
      "big-tech": 76480,
      "cuba": 4,
      "economic-policy": 258,
      "equities": 22321,
      "fed-rates": 25803,
      "ipos": 22632,
      "jpm": 1282,
      "sec": 6,
      "stocks": 720,
      "taxes": 23
    },
    "crypto": {
      "aave": 19,
      "acquisitions": 1109,
      "big-tech": 379,
      "bitcoin": 5132509,
      "bnb": 631776,
      "congress": 22204,
      "crypto-culture": 27328,
      "crypto-legal": 2088,
      "crypto-listings": 23471,
      "crypto-prices": 3866,
      "dogecoin": 816609,
      "epstein": 357,
      "eric-adams": 549,
      "ethena": 4283,
      "ethereum": 3370019,
      "fees": 1819,
      "ftx": 9,
      "gov-reserve": 2180,
      "hack": 1000,
      "hype": 700401,
      "hyperliquid": 54663,
      "ipos": 802,
      "memecoins": 6280,
      "meta": 14,
      "microstrategy": 40,
      "network-stats": 43,
      "nft": 472,
      "pre-market": 470858,
      "prediction-markets": 2701,
      "price-comparison": 2067,
      "price-milestone": 13335,
      "privates": 5050,
      "protocol-risk": 58,
      "public-sales": 14250,
      "pumpptfun": 1741,
      "sam-altman": 2047,
      "solana": 1561766,
      "stablecoins": 2159,
      "stocks": 15,
      "trump-presidency": 317,
      "xrp": 1291454,
      "yearly": 51621,
      "zcash": 166720
    },
    "earnings": {
      "equities": 11797
    },
    "economy": {
      "(none)": 140,
      "acquisitions": 19,
      "brazil": 12230,
      "canada": 4746,
      "commodities": 12033,
      "consumer": 3748,
      "economic-policy": 9619,
      "equities": 120,
      "europe": 978,
      "fed": 888,
      "fed-rates": 143750,
      "france": 17738,
      "global-rates": 32444,
      "housing": 7669,
      "inflation": 4606,
      "iran": 31516,
      "japan": 6209,
      "kevin-warsh": 8,
      "macro-indicators": 337160,
      "mexico": 41033,
      "oil": 14334,
      "parcl": 40282,
      "prices": 13702,
      "shipping": 6,
      "taxes": 1633,
      "trade-war": 1667,
      "trump": 29,
      "us-bank-bailout": 46,
      "us-debt-downgrade": 21,
      "us-defaults-on-debt": 50
    },
    "elections": {
      "celebrities": 145350,
      "france": 547,
      "global-elections": 2233051,
      "israel": 39352,
      "midterms": 8045095,
      "nov-4-elections": 5,
      "peru-elections": 25,
      "popular-vote": 271,
      "romania": 657,
      "taxes": 5648,
      "trump": 2734,
      "turkey": 12,
      "uk": 2673,
      "united-kingdom": 102,
      "us-presidential-election": 268233,
      "vance": 156,
      "wisconsin": 9
    },
    "esports": {
      "call-of-duty": 854,
      "counter-strike-2": 3319472,
      "dota-2": 773004,
      "esports-awards": 131179,
      "honor-of-kings": 146005,
      "league-of-legends": 285076,
      "mlb": 446,
      "mobile-legends-bang-bang": 67548,
      "overwatch": 6839,
      "poker": 2,
      "rainbow-six-siege": 48879,
      "starcraft-2": 2,
      "valorant": 217822
    },
    "finance": {
      "aapl": 1672,
      "acquisitions": 774,
      "anthropic": 97672,
      "big-tech": 28642,
      "brazil": 14414,
      "canada": 3507,
      "commodities": 187655,
      "earnings-calls": 1,
      "equities": 2011915,
      "forex": 42649,
      "gold": 53207,
      "indicies": 71426,
      "indonesia": 34,
      "ipos": 8298,
      "italy": 47,
      "kpis": 79008,
      "macro-indicators": 6821,
      "mergers-and-acquisitions": 8,
      "openai": 54433,
      "privates": 102566,
      "silver": 91337,
      "stocks": 786,
      "tariffs": 112,
      "trump-presidency": 8272
    },
    "geopolitics": {
      "(none)": 7710,
      "afghanistan": 15,
      "africa": 18,
      "argentina": 165,
      "australia": 324,
      "awards": 12462,
      "brazil": 9,
      "brics-add-a-new-member": 19,
      "canada": 1177,
      "china": 31421,
      "colombia": 376,
      "commodities": 24440,
      "country-leave-brics": 2869,
      "courts": 9693,
      "cuba": 1134,
      "denmark": 327,
      "earn-4": 442,
      "epstein": 1503,
      "europe": 127,
      "f1": 355,
      "foreign-policy": 20626,
      "france": 752,
      "global-elections": 596528,
      "greenland": 1216,
      "h-1b": 2803,
      "immigration": 8819,
      "india": 1508,
      "india-pakistan": 78,
      "iran": 650957,
      "israel": 9236,
      "mali": 440,
      "mexico": 10130,
      "middle-east": 130644,
      "midterms": 56951,
      "military": 2857,
      "military-action": 1687,
      "moscow": 2748,
      "nato": 4470,
      "north-korea": 3230,
      "oil": 264848,
      "parlays": 1810,
      "philippines": 79,
      "president": 31,
      "prime-minister": 232,
      "putin": 939,
      "russia": 7508,
      "south-korea": 1177,
      "spain": 3514,
      "strike": 1603,
      "sudan": 33,
      "taiwan": 829,
      "trade-war": 26287,
      "trump": 29065,
      "trump-presidency": 15914,
      "turkey": 7589,
      "uk-labour-leadership": 59899,
      "ukraine": 150569,
      "ukraine-map": 76412,
      "un": 6083,
      "venezuela": 28836,
      "world-affairs": 1489
    },
    "politics": {
      "(none)": 6679,
      "abc": 48,
      "approval": 9405,
      "asia": 5,
      "bernie-sanders": 508,
      "biden": 136,
      "bolivia": 177,
      "boxing": 274,
      "brazil": 11152,
      "california": 22,
      "canada": 14928,
      "china": 9103,
      "comey": 32147,
      "compute": 1,
      "congress": 5825,
      "courts": 13027,
      "democrat": 66,
      "department-of-war": 5960,
      "dollar": 51,
      "earn-4": 957,
      "elon-musk": 11,
      "epstein": 8536,
      "fed-rates": 44389,
      "fifa": 3802,
      "flip-off": 117,
      "foreign-policy": 1232,
      "france": 6263,
      "gas": 216,
      "global-elections": 153236,
      "greece": 3465,
      "house-of-representatives": 483,
      "hungary": 3185,
      "ice": 777,
      "india": 1355,
      "indonesia": 643,
      "israel": 617,
      "istanbul": 59,
      "japan": 256,
      "kippah": 3,
      "legislation": 887,
      "mamdani": 83,
      "margin-of-victory": 35383,
      "marijuana": 53,
      "mention-markets": 34,
      "mexico": 365,
      "midterms": 173779,
      "minnesota": 45,
      "minnesota-fraud": 335,
      "nasa": 1285,
      "new-york": 3,
      "new-york-city": 521,
      "north-korea": 292,
      "nyc": 2611,
      "obama": 85,
      "ohio": 3,
      "ohio-midterm": 837,
      "oil": 538,
      "pakistan": 49,
      "pardon": 1104,
      "parlays": 3,
      "parliament": 950,
      "pete-hegseth": 9760,
      "philippines": 272,
      "prison": 12614,
      "resign": 2195,
      "romania": 292,
      "russia": 15,
      "sbf": 18103,
      "senate-elections": 15337,
      "south-korea": 268,
      "spain": 1466,
      "speech": 443,
      "supreme-court": 67,
      "tariffs": 493,
      "taxes": 142,
      "tennessee": 13,
      "trump": 85512,
      "trump-cabinet": 97101,
      "trump-daily": 392,
      "trump-presidency": 34572,
      "trump-speech": 4113,
      "truth-social": 371,
      "turkey": 774,
      "tweets-markets": 64770,
      "uk": 21988,
      "ukraine": 143,
      "united-kingdom": 570,
      "united-states": 1026,
      "us-house": 1857,
      "us-politics": 3146,
      "us-presidential-election": 323943,
      "venezuela": 7108,
      "voting": 1008,
      "washington-dc": 38,
      "white-house": 327
    },
    "pop-culture": {
      "(none)": 1688,
      "aliens": 3511,
      "art": 6205,
      "australia": 71,
      "awards": 166459,
      "basketball": 966,
      "best-of-2026": 16452,
      "call-of-duty": 44,
      "celebrities": 32036,
      "charlie-kirk": 924,
      "clavicular": 883,
      "climate-science": 2809,
      "combat-sports": 5715,
      "counter-strike-2": 27,
      "court-cases": 35,
      "courts": 3446,
      "daejon-love": 25,
      "dominican-republic": 282,
      "dota-2": 422,
      "earthquake": 37,
      "elon-musk": 11,
      "f1": 66,
      "fda": 27,
      "fifa": 9060,
      "fifa-world-cup": 7,
      "gaming": 17364,
      "gta-vi": 17613,
      "israel": 3499,
      "japan": 363,
      "la-liga": 299,
      "league-of-legends": 18,
      "logan-paul": 7,
      "los-angeles": 2,
      "marijuana": 337,
      "midterms": 9468,
      "movie-delay": 327,
      "movies": 1041374,
      "music": 278647,
      "netflix": 114,
      "new-york-city": 564,
      "nfl": 20825,
      "pandemics": 880,
      "parent-for-derivative": 1628,
      "podcast": 100,
      "pokemon": 435,
      "pregnant": 399,
      "russia": 2,
      "spain": 1012,
      "spider-man": 165,
      "streamer": 1606,
      "sweden": 226,
      "taylor-swift": 1,
      "tennis": 5657,
      "the-legend-of-zelda": 553,
      "travel": 16569,
      "trump": 3679,
      "trump-daily": 10309,
      "trump-netanyahu": 17692,
      "tv": 25,
      "tweets-markets": 197506,
      "uk": 711,
      "utah": 212,
      "valve": 399,
      "xbox": 35,
      "youtube": 35610
    },
    "science": {
      "(none)": 1973,
      "aliens": 1742,
      "big-tech": 13168,
      "climate-science": 89,
      "drug": 629,
      "elon-musk": 44362,
      "fda": 6328,
      "gold": 1319,
      "macro-indicators": 10010,
      "mergers-and-acquisitions": 3,
      "new-york-city": 2356,
      "pandemics": 2900,
      "russia": 278,
      "space": 3,
      "spacex": 10876
    },
    "sports": {
      "(none)": 7877,
      "2026-summer-transfer-window": 16671,
      "afc": 12987,
      "afc-champions-league-elite": 12857,
      "afcon": 51514,
      "aflw": 476,
      "american-football": 218,
      "arg": 83967,
      "argpn": 89583,
      "australian-a-league": 59601,
      "austria-bundesliga": 20537,
      "awards": 29592,
      "aze1": 29542,
      "aze2": 22,
      "baseball": 3635,
      "basketball": 499311,
      "bel1": 29760,
      "bel2": 15724,
      "bolivia-lfpb": 73701,
      "boxing": 2919,
      "bra3": 12270,
      "brazil-serie-a": 95136,
      "brazil-serie-b": 79294,
      "bulgaria-parva-liga": 46853,
      "bundesliga": 250284,
      "bundesliga-2": 46097,
      "canpl": 9414,
      "carabao-cup": 32266,
      "cfb": 1650863,
      "chess": 6800,
      "chi2": 33021,
      "chile-primera": 35948,
      "china-fa-cup": 3816,
      "chinese-super-league": 66399,
      "chl2": 13499,
      "clf": 501,
      "col2": 21408,
      "colombia-primera-a": 38855,
      "combat-sports": 13,
      "concacaf": 8909,
      "concacaf-nations-league": 7268,
      "copa-america": 20725,
      "copa-del-rey": 1285153,
      "cricket": 41186,
      "cristiano-ronaldo": 4856,
      "czechia-fortuna-liga": 37059,
      "darts": 1366,
      "denmark-superliga": 27908,
      "dfb-pokal": 9036,
      "ecu1": 50629,
      "efl-championship": 150153,
      "egypt-premier-league": 711589,
      "epl": 412480,
      "ere": 74867,
      "est1": 27195,
      "europa-conference-league": 181142,
      "f1": 43949,
      "fa-cup": 32771,
      "fifa": 14236,
      "fifa-friendly": 678,
      "fifa-world-cup": 6999,
      "fin1": 517200,
      "formula1": 8945,
      "fro1": 4440,
      "goals": 233,
      "golf": 11030,
      "gre1": 31983,
      "handball": 558,
      "hockey": 67002,
      "hungary-nb1": 24488,
      "idn1": 34732,
      "idn2": 28273,
      "indian-super-league": 21261,
      "irl1": 23166,
      "isl1": 14,
      "israel-premier-league": 15826,
      "japan-j-league": 45224,
      "japan-j2-league": 64415,
      "k-league": 56155,
      "kaz1": 50888,
      "kor2": 50924,
      "la-liga": 362154,
      "la-liga-2": 37883,
      "lacrosse": 1035,
      "lazio": 56,
      "lcs": 4,
      "lib": 13581,
      "ligue-1": 187835,
      "ligue-2": 109698,
      "lionel-messi": 196,
      "ltu1": 15924,
      "lva1": 11378,
      "mex": 298585,
      "mlb": 84957,
      "mls": 337370,
      "morocco-botola-pro": 158409,
      "moto2": 55,
      "moto3": 40,
      "nascar": 28068,
      "national-league": 40008,
      "nba": 1596163,
      "ned2": 41024,
      "nfl": 2382652,
      "nhl": 806996,
      "nirl1": 21833,
      "nor2": 36342,
      "norway-eliteserien": 43075,
      "peru-liga-1": 105947,
      "pickleball": 24715,
      "poland-ekstraklasa": 41137,
      "power-slap": 63,
      "primeira-liga": 66254,
      "qat1": 26475,
      "qualification": 652,
      "racing": 3383,
      "romania-superliga": 49180,
      "rugby": 2382,
      "rus": 34772,
      "saf1": 10552,
      "saudi-professional-league": 492994,
      "scotland-league-cup": 3676,
      "scottish-premiership": 96774,
      "sea": 1404969,
      "serbian-superliga": 33897,
      "serie-b": 67988,
      "slovenia-prvaliga": 607309,
      "soccer": 319553,
      "soccer-atc": 299161,
      "soccer-auc": 2,
      "soccer-brco": 8004,
      "soccer-ccc": 15686,
      "soccer-el1": 52346,
      "soccer-el2": 45381,
      "soccer-fpd": 37132,
      "soccer-grc": 431585,
      "soccer-gtm": 275004,
      "soccer-hr1": 31649,
      "soccer-nlc": 155186,
      "soccer-nwsl": 46011,
      "soccer-ptc": 250,
      "soccer-scoc": 951,
      "soccer-skc": 1,
      "soccer-svk1": 29233,
      "soccer-trsk": 1110,
      "sud": 547,
      "swe2": 37160,
      "sweden-allsvenskan": 463469,
      "swimming": 349,
      "switzerland-super-league": 105219,
      "table-tennis": 10559,
      "tennis": 3331439,
      "tha1": 5526,
      "tur": 62072,
      "tur2": 66281,
      "u20wwc": 2,
      "uae1": 1471,
      "ucl": 562663,
      "uefa": 37847,
      "uefa-nations-league": 68885,
      "uel": 297531,
      "ufc": 190946,
      "ukraine-premier-liha": 37894,
      "uru1": 36929,
      "usl1": 4767,
      "uslc": 41064,
      "usoc": 12,
      "uwec": 556739,
      "uzb1": 37366,
      "ven1": 28444,
      "volleyball": 82,
      "womens-champions-league": 353906,
      "wsl": 29555
    },
    "tech": {
      "(none)": 3845,
      "airbnb": 345,
      "anthropic": 3880,
      "big-tech": 379266,
      "celebrities": 110014,
      "china": 1502,
      "coding": 4666,
      "collectibles": 300,
      "congress": 18,
      "corporate-financials": 465,
      "courts": 201,
      "earn-4": 6056,
      "elon-musk": 1772,
      "equities": 262,
      "gaming": 644,
      "google": 36016,
      "hack": 823,
      "ipos": 10373,
      "kpis": 624,
      "midterms": 117,
      "movies": 16984,
      "nuke": 158,
      "oil": 5013,
      "openai": 10350,
      "outage": 106,
      "prediction-markets": 1598,
      "video-games": 761
    },
    "uncategorised": {
      "(none)": 2653,
      "bayeux-tapestry": 344,
      "cfb": 7166,
      "climate-science": 1107,
      "dnc": 140,
      "fed": 7245,
      "fed-chair": 1224,
      "fed-rates": 6332,
      "iran": 5,
      "la-liga": 38,
      "leopold-aschenbrenner": 768,
      "macro-indicators": 1883,
      "mma": 72,
      "nfl": 25874,
      "pandemics": 82,
      "social-media": 93,
      "space": 18,
      "supreme-court": 16291,
      "tennis": 2374,
      "trump-presidency": 70,
      "ufc": 5266,
      "uk": 3603,
      "united-nations": 18684,
      "united-states": 4517,
      "youtube": 8725
    },
    "weather": {
      "brazil": 381,
      "climate": 57145,
      "climate-science": 20133,
      "drought": 3916,
      "earthquakes": 9973,
      "germany": 4257,
      "global-temp": 547,
      "highest-temperature": 2567206,
      "italy": 7,
      "lowest-temperature": 326415,
      "mexico": 52,
      "natural-disaster": 1968,
      "pandemics": 1228,
      "precipitation": 28889,
      "rain": 3531,
      "tornado-risk": 98,
      "united-states": 17449,
      "volcano": 5
    },
    "world": {
      "(none)": 181,
      "argentina": 11613,
      "brazil": 9736,
      "canada": 817,
      "china": 5,
      "economic-policy": 6807,
      "europe": 938,
      "foreign-policy": 2048,
      "forex": 5500,
      "france": 19216,
      "germany": 6456,
      "global-elections": 1083572,
      "global-rates": 24088,
      "hong-kong": 229,
      "italy": 55,
      "macro-indicators": 18480,
      "middle-east": 33,
      "nyc": 52,
      "pandemics": 7,
      "south-korea": 6169,
      "trump-presidency": 6073,
      "uk": 509
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 144322022,
    "columns": [
      "event_type",
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "best_bid",
      "best_ask",
      "spread",
      "bids",
      "asks",
      "price",
      "size",
      "side",
      "fee_rate_bps",
      "transaction_hash",
      "id",
      "assets_ids",
      "winning_asset_id",
      "winning_outcome",
      "outcomes",
      "question",
      "slug",
      "old_tick_size",
      "new_tick_size",
      "witness_set",
      "arrival_skew",
      "source_witness"
    ],
    "encoding": "twin-check-v1",
    "file": "2026-10-29T17.twin_check.parquet",
    "fingerprint": "sum mod 2^128 of sha256(row)[:16] read big-endian, lower-case hex",
    "group_by": [
      "category",
      "market",
      "event_type"
    ],
    "groups": 426746,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 72301294,
    "twin_rows": 72020728
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001585,
  "verification": {
    "note": "Covers each file listed in files[], each checked on its own; there is no whole-hour sha256 and no per-product byte range. This manifest and any file not listed in files[] need an external checksum (the archive's SHA256SUMS.txt, which does not list itself). A match shows the files agree with a manifest you trust, not that the manifest is authentic.",
    "primary": "sha256sum <file> == .files[].sha256 of the files[] entry whose file is <file>",
    "secondary": "byte size of <file> == .files[].size of the same entry (a supplementary check; the sha256 decides)"
  },
  "witness_stats": "2026-10-29T17.witness_stats.json",
  "witness_stats_sha256": "a8d4891d5736c5047c01dd3475260badfa95ef0894636ce9745f4b1a93f34bb8",
  "witnesses": "iop",
  "writer_versions": null
}
