{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 62,
      "class": "FULL",
      "exception_markets": 64,
      "rows_by_domain": {
        "i": 16518772,
        "o": 16526052,
        "p": 16525424
      },
      "rows_i": 16518772,
      "rows_joined": 16526588,
      "rows_merged": 16526526,
      "rows_o": 16526052,
      "rows_p": 16525424,
      "unique_by_domain": {
        "i": 28,
        "o": 66,
        "p": 296
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 4355,
            "1000_2000ms": 48572,
            "100_200ms": 266880,
            "10_20ms": 7146213,
            "1_2ms": 0,
            "2000_5000ms": 29964,
            "200_500ms": 401950,
            "20_50ms": 8121147,
            "2_5ms": 0,
            "5000_10000ms": 8683,
            "500_1000ms": 172751,
            "50_100ms": 316925,
            "5_10ms": 0,
            "ge30000ms": 1332,
            "neg": 0
          },
          "max_ms": 92757,
          "mean_ms": 59.12868553425158,
          "measurable": 16518772,
          "min_ms": 15,
          "p50_ms": 20.0,
          "p90_ms": 33.0,
          "p99_ms": 674.0,
          "rows": 16518772,
          "unmeasurable": 0,
          "won_output_rows": 229
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 925,
            "100_200ms": 172078,
            "10_20ms": 15034496,
            "1_2ms": 0,
            "2000_5000ms": 29,
            "200_500ms": 156122,
            "20_50ms": 885535,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 16547,
            "50_100ms": 248492,
            "5_10ms": 11828,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3289,
          "mean_ms": 19.02176018809574,
          "measurable": 16526052,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 19.0,
          "p99_ms": 207.0,
          "rows": 16526052,
          "unmeasurable": 0,
          "won_output_rows": 873
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 956,
            "100_200ms": 120091,
            "10_20ms": 436434,
            "1_2ms": 13386,
            "2000_5000ms": 48,
            "200_500ms": 114223,
            "20_50ms": 224779,
            "2_5ms": 12151992,
            "5000_10000ms": 0,
            "500_1000ms": 16564,
            "50_100ms": 116630,
            "5_10ms": 3330321,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3255,
          "mean_ms": 8.617060778591823,
          "measurable": 16525424,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 168.0,
          "rows": 16525424,
          "unmeasurable": 0,
          "won_output_rows": 16525424
        }
      }
    },
    "book": {
      "boundary_dropped": 74,
      "class": "FULL",
      "exception_markets": 30259,
      "rows_by_domain": {
        "i": 240843,
        "o": 178320,
        "p": 178742
      },
      "rows_i": 240843,
      "rows_joined": 244291,
      "rows_merged": 244217,
      "rows_o": 178320,
      "rows_p": 178742,
      "unique_by_domain": {
        "i": 64041,
        "o": 975,
        "p": 1701
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 5178,
            "1000_2000ms": 2477,
            "100_200ms": 3512,
            "10_20ms": 37922,
            "1_2ms": 0,
            "2000_5000ms": 6910,
            "200_500ms": 5110,
            "20_50ms": 114159,
            "2_5ms": 0,
            "5000_10000ms": 2898,
            "500_1000ms": 2703,
            "50_100ms": 5833,
            "5_10ms": 0,
            "ge30000ms": 54141,
            "neg": 0
          },
          "max_ms": 13452784108,
          "mean_ms": 120335281.62819347,
          "measurable": 240843,
          "min_ms": 16,
          "p50_ms": 23.0,
          "p90_ms": 5448218.80000004,
          "p99_ms": 4767886788.0,
          "rows": 240843,
          "unmeasurable": 0,
          "won_output_rows": 64126
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 80,
            "1000_2000ms": 1400,
            "100_200ms": 2407,
            "10_20ms": 138665,
            "1_2ms": 0,
            "2000_5000ms": 4596,
            "200_500ms": 2049,
            "20_50ms": 22915,
            "2_5ms": 0,
            "5000_10000ms": 866,
            "500_1000ms": 723,
            "50_100ms": 3739,
            "5_10ms": 2,
            "ge30000ms": 878,
            "neg": 0
          },
          "max_ms": 7862536986,
          "mean_ms": 2274968.5892664874,
          "measurable": 178320,
          "min_ms": 9,
          "p50_ms": 14.0,
          "p90_ms": 43.0,
          "p99_ms": 5113.809999999998,
          "rows": 178320,
          "unmeasurable": 0,
          "won_output_rows": 1349
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 126,
            "1000_2000ms": 1637,
            "100_200ms": 2207,
            "10_20ms": 12483,
            "1_2ms": 0,
            "2000_5000ms": 4408,
            "200_500ms": 1992,
            "20_50ms": 4801,
            "2_5ms": 68520,
            "5000_10000ms": 898,
            "500_1000ms": 707,
            "50_100ms": 2169,
            "5_10ms": 77600,
            "ge30000ms": 1194,
            "neg": 0
          },
          "max_ms": 11854829379,
          "mean_ms": 3640675.5105291423,
          "measurable": 178742,
          "min_ms": 2,
          "p50_ms": 5.0,
          "p90_ms": 27.0,
          "p99_ms": 5895.5899999999965,
          "rows": 178742,
          "unmeasurable": 0,
          "won_output_rows": 178742
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 1,
      "rows_by_domain": {
        "i": 84435,
        "o": 84704,
        "p": 84651
      },
      "rows_i": 84435,
      "rows_joined": 84750,
      "rows_merged": 84750,
      "rows_o": 84704,
      "rows_p": 84651,
      "unique_by_domain": {
        "i": 6,
        "o": 4,
        "p": 4
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 99,
            "1000_2000ms": 369,
            "100_200ms": 1606,
            "10_20ms": 23683,
            "1_2ms": 0,
            "2000_5000ms": 216,
            "200_500ms": 2196,
            "20_50ms": 52741,
            "2_5ms": 0,
            "5000_10000ms": 61,
            "500_1000ms": 977,
            "50_100ms": 2315,
            "5_10ms": 0,
            "ge30000ms": 172,
            "neg": 0
          },
          "max_ms": 51978,
          "mean_ms": 166.64290874637294,
          "measurable": 84435,
          "min_ms": 16,
          "p50_ms": 21.0,
          "p90_ms": 45.0,
          "p99_ms": 1171.6600000000035,
          "rows": 84435,
          "unmeasurable": 0,
          "won_output_rows": 24
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 72,
            "100_200ms": 1150,
            "10_20ms": 73460,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 870,
            "20_50ms": 7300,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 190,
            "50_100ms": 1661,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2054,
          "mean_ms": 22.96637703060068,
          "measurable": 84704,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 23.0,
          "p99_ms": 242.0,
          "rows": 84704,
          "unmeasurable": 0,
          "won_output_rows": 75
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 76,
            "100_200ms": 1066,
            "10_20ms": 5760,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 823,
            "20_50ms": 1818,
            "2_5ms": 39194,
            "5000_10000ms": 0,
            "500_1000ms": 179,
            "50_100ms": 966,
            "5_10ms": 34768,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2047,
          "mean_ms": 13.527341673459262,
          "measurable": 84651,
          "min_ms": 2,
          "p50_ms": 5.0,
          "p90_ms": 13.0,
          "p99_ms": 223.0,
          "rows": 84651,
          "unmeasurable": 0,
          "won_output_rows": 84651
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 2932,
        "o": 2932,
        "p": 2932
      },
      "rows_i": 2932,
      "rows_joined": 3633,
      "rows_merged": 3633,
      "rows_o": 2932,
      "rows_p": 2932,
      "unique_by_domain": {
        "i": 53,
        "o": 246,
        "p": 402
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 5,
            "1000_2000ms": 7,
            "100_200ms": 57,
            "10_20ms": 1159,
            "1_2ms": 0,
            "2000_5000ms": 2,
            "200_500ms": 76,
            "20_50ms": 1299,
            "2_5ms": 0,
            "5000_10000ms": 2,
            "500_1000ms": 25,
            "50_100ms": 150,
            "5_10ms": 0,
            "ge30000ms": 150,
            "neg": 0
          },
          "max_ms": 56893,
          "mean_ms": 2085.4778308321966,
          "measurable": 2932,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 127.0,
          "p99_ms": 44198.630000000005,
          "rows": 2932,
          "unmeasurable": 0,
          "won_output_rows": 81
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 213,
            "1000_2000ms": 0,
            "100_200ms": 25,
            "10_20ms": 2222,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 34,
            "20_50ms": 277,
            "2_5ms": 0,
            "5000_10000ms": 3,
            "500_1000ms": 4,
            "50_100ms": 20,
            "5_10ms": 2,
            "ge30000ms": 132,
            "neg": 0
          },
          "max_ms": 56262,
          "mean_ms": 3501.255798090041,
          "measurable": 2932,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 13721.300000000003,
          "p99_ms": 49976.32000000001,
          "rows": 2932,
          "unmeasurable": 0,
          "won_output_rows": 620
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 179,
            "1000_2000ms": 0,
            "100_200ms": 26,
            "10_20ms": 39,
            "1_2ms": 4,
            "2000_5000ms": 0,
            "200_500ms": 20,
            "20_50ms": 20,
            "2_5ms": 2181,
            "5000_10000ms": 1,
            "500_1000ms": 2,
            "50_100ms": 12,
            "5_10ms": 328,
            "ge30000ms": 120,
            "neg": 0
          },
          "max_ms": 53916,
          "mean_ms": 3074.4583901773535,
          "measurable": 2932,
          "min_ms": 1,
          "p50_ms": 3.0,
          "p90_ms": 11685.600000000002,
          "p99_ms": 50723.240000000005,
          "rows": 2932,
          "unmeasurable": 0,
          "won_output_rows": 2932
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 3987,
        "o": 3987,
        "p": 3987
      },
      "rows_i": 3987,
      "rows_joined": 6178,
      "rows_merged": 6178,
      "rows_o": 3987,
      "rows_p": 3987,
      "unique_by_domain": {
        "i": 550,
        "o": 744,
        "p": 897
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 305,
            "1000_2000ms": 0,
            "100_200ms": 642,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 1158,
            "20_50ms": 443,
            "2_5ms": 0,
            "5000_10000ms": 11,
            "500_1000ms": 255,
            "50_100ms": 255,
            "5_10ms": 0,
            "ge30000ms": 918,
            "neg": 0
          },
          "max_ms": 190939,
          "mean_ms": 21257.69551040883,
          "measurable": 3987,
          "min_ms": 20,
          "p50_ms": 330.0,
          "p90_ms": 88440.80000000002,
          "p99_ms": 150318.43999999997,
          "rows": 3987,
          "unmeasurable": 0,
          "won_output_rows": 702
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 265,
            "1000_2000ms": 0,
            "100_200ms": 617,
            "10_20ms": 266,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 328,
            "20_50ms": 621,
            "2_5ms": 0,
            "5000_10000ms": 32,
            "500_1000ms": 0,
            "50_100ms": 965,
            "5_10ms": 0,
            "ge30000ms": 893,
            "neg": 0
          },
          "max_ms": 184768,
          "mean_ms": 20619.215951843493,
          "measurable": 3987,
          "min_ms": 12,
          "p50_ms": 114.0,
          "p90_ms": 88279.20000000001,
          "p99_ms": 147355.97999999998,
          "rows": 3987,
          "unmeasurable": 0,
          "won_output_rows": 1489
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 375,
            "1000_2000ms": 0,
            "100_200ms": 21,
            "10_20ms": 699,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 178,
            "20_50ms": 1182,
            "2_5ms": 3,
            "5000_10000ms": 10,
            "500_1000ms": 7,
            "50_100ms": 356,
            "5_10ms": 278,
            "ge30000ms": 878,
            "neg": 0
          },
          "max_ms": 195000,
          "mean_ms": 20851.459744168547,
          "measurable": 3987,
          "min_ms": 4,
          "p50_ms": 43.0,
          "p90_ms": 85871.20000000001,
          "p99_ms": 157444.2599999999,
          "rows": 3987,
          "unmeasurable": 0,
          "won_output_rows": 3987
        }
      }
    },
    "price_change": {
      "boundary_dropped": 500,
      "class": "FULL",
      "exception_markets": 96,
      "rows_by_domain": {
        "i": 138377782,
        "o": 138457634,
        "p": 138448188
      },
      "rows_i": 138377782,
      "rows_joined": 138467844,
      "rows_merged": 138467344,
      "rows_o": 138457634,
      "rows_p": 138448188,
      "unique_by_domain": {
        "i": 1822,
        "o": 386,
        "p": 2700
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 57494,
            "1000_2000ms": 460736,
            "100_200ms": 2446162,
            "10_20ms": 55044604,
            "1_2ms": 0,
            "2000_5000ms": 281196,
            "200_500ms": 3590856,
            "20_50ms": 71716386,
            "2_5ms": 0,
            "5000_10000ms": 85148,
            "500_1000ms": 1550612,
            "50_100ms": 3123302,
            "5_10ms": 0,
            "ge30000ms": 21286,
            "neg": 0
          },
          "max_ms": 94158,
          "mean_ms": 68.05058973990492,
          "measurable": 138377782,
          "min_ms": 15,
          "p50_ms": 20.0,
          "p90_ms": 38.0,
          "p99_ms": 723.0,
          "rows": 138377782,
          "unmeasurable": 0,
          "won_output_rows": 5110
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 9260,
            "100_200ms": 1637424,
            "10_20ms": 124110880,
            "1_2ms": 0,
            "2000_5000ms": 280,
            "200_500ms": 1450904,
            "20_50ms": 8655566,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 150294,
            "50_100ms": 2384748,
            "5_10ms": 58278,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3294,
          "mean_ms": 19.942459972990726,
          "measurable": 138457634,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 20.0,
          "p99_ms": 222.0,
          "rows": 138457634,
          "unmeasurable": 0,
          "won_output_rows": 14046
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 10688,
            "100_200ms": 1158094,
            "10_20ms": 4564472,
            "1_2ms": 51032,
            "2000_5000ms": 350,
            "200_500ms": 1081726,
            "20_50ms": 2373404,
            "2_5ms": 95142006,
            "5000_10000ms": 0,
            "500_1000ms": 150008,
            "50_100ms": 1159560,
            "5_10ms": 32756848,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3410,
          "mean_ms": 9.483329879333631,
          "measurable": 138448188,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 7.0,
          "p99_ms": 185.0,
          "rows": 138448188,
          "unmeasurable": 0,
          "won_output_rows": 138448188
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 1,
      "rows_by_domain": {
        "i": 10920,
        "o": 10924,
        "p": 10924
      },
      "rows_i": 10920,
      "rows_joined": 10924,
      "rows_merged": 10924,
      "rows_o": 10924,
      "rows_p": 10924,
      "unique_by_domain": {
        "i": 0,
        "o": 0,
        "p": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 24,
            "100_200ms": 192,
            "10_20ms": 4334,
            "1_2ms": 0,
            "2000_5000ms": 12,
            "200_500ms": 359,
            "20_50ms": 5575,
            "2_5ms": 0,
            "5000_10000ms": 4,
            "500_1000ms": 132,
            "50_100ms": 288,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6725,
          "mean_ms": 51.25934065934066,
          "measurable": 10920,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 43.0,
          "p99_ms": 626.0,
          "rows": 10920,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 185,
            "10_20ms": 9687,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 156,
            "20_50ms": 631,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 16,
            "50_100ms": 249,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 920,
          "mean_ms": 22.040827535701208,
          "measurable": 10924,
          "min_ms": 10,
          "p50_ms": 12.0,
          "p90_ms": 21.0,
          "p99_ms": 238.77000000000044,
          "rows": 10924,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 60,
            "10_20ms": 269,
            "1_2ms": 3,
            "2000_5000ms": 0,
            "200_500ms": 60,
            "20_50ms": 175,
            "2_5ms": 7733,
            "5000_10000ms": 0,
            "500_1000ms": 8,
            "50_100ms": 67,
            "5_10ms": 2549,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 614,
          "mean_ms": 7.758787989747345,
          "measurable": 10924,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 135.0,
          "rows": 10924,
          "unmeasurable": 0,
          "won_output_rows": 10924
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-11-01T15.book_dropped.parquet",
        "rows": 362,
        "sha256": "82fd606dcf2bbcdea28ef6c7cbfc5f2664a53dc9718c73b894bd9e961cf1d348",
        "size": 15571
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 362,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 362,
  "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": "57d05e946430f3d8c5c863734814472fb826482424887e5eb1ad64c5bc9feadc",
    "evaluated_at": "2026-11-01T17:04:11Z",
    "evidence": {
      "file": "2026-11-01T15.category_evidence.json",
      "sha256": "45135fca3dfbdb3b70f6bb640f3bdded1ccabf259906146ba33128be894f8f05"
    },
    "hour": "2026-11-01/15",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999494624975633,
      "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": 48256,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 47866,
      "logic_identity_changed": false,
      "map_sha256": "57d05e946430f3d8c5c863734814472fb826482424887e5eb1ad64c5bc9feadc",
      "mapping_logic_changed": 0,
      "markets": 5296509,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "ec71fd0b27339268d36eb5ef6def98b6b4b58f22f1d8a1f3f6748456027a36fa",
      "shrink_share": 0.0,
      "source_tags_changed": 48256,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 42079,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 74549,
          "fetched_untagged": 7,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 21876,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 138504,
        "fetched_untagged": 7,
        "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": 48256,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 47866,
        "logic_identity_changed": false,
        "map_sha256": "57d05e946430f3d8c5c863734814472fb826482424887e5eb1ad64c5bc9feadc",
        "mapping_logic_changed": 0,
        "markets": 5296509,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "ec71fd0b27339268d36eb5ef6def98b6b4b58f22f1d8a1f3f6748456027a36fa",
        "shrink_share": 0.0,
        "source_tags_changed": 48256,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.999991,
        "fetched_untagged": 9e-06,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 155342122,
        "fetched_untagged": 1450,
        "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": 138511,
      "young": {
        "not_fetched": 0,
        "traded": 21876
      }
    },
    "reasons": [],
    "reprocess": [],
    "review_required": false,
    "rule": "category-gate-v5",
    "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": "57d05e946430f3d8c5c863734814472fb826482424887e5eb1ad64c5bc9feadc",
  "companions": {
    "chain_match": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    },
    "order_intent": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    }
  },
  "derived_from": {
    "source_file": "2026-11-01T15.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 62,
          "class": "FULL",
          "exception_markets": 64,
          "rows_by_domain": {
            "i": 16518772,
            "o": 16526052,
            "p": 16525424
          },
          "rows_i": 16518772,
          "rows_joined": 16526588,
          "rows_merged": 16526526,
          "rows_o": 16526052,
          "rows_p": 16525424,
          "unique_by_domain": {
            "i": 28,
            "o": 66,
            "p": 296
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 4355,
                "1000_2000ms": 48572,
                "100_200ms": 266880,
                "10_20ms": 7146213,
                "1_2ms": 0,
                "2000_5000ms": 29964,
                "200_500ms": 401950,
                "20_50ms": 8121147,
                "2_5ms": 0,
                "5000_10000ms": 8683,
                "500_1000ms": 172751,
                "50_100ms": 316925,
                "5_10ms": 0,
                "ge30000ms": 1332,
                "neg": 0
              },
              "max_ms": 92757,
              "mean_ms": 59.12868553425158,
              "measurable": 16518772,
              "min_ms": 15,
              "p50_ms": 20.0,
              "p90_ms": 33.0,
              "p99_ms": 674.0,
              "rows": 16518772,
              "unmeasurable": 0,
              "won_output_rows": 229
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 925,
                "100_200ms": 172078,
                "10_20ms": 15034496,
                "1_2ms": 0,
                "2000_5000ms": 29,
                "200_500ms": 156122,
                "20_50ms": 885535,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 16547,
                "50_100ms": 248492,
                "5_10ms": 11828,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3289,
              "mean_ms": 19.02176018809574,
              "measurable": 16526052,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 19.0,
              "p99_ms": 207.0,
              "rows": 16526052,
              "unmeasurable": 0,
              "won_output_rows": 873
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 956,
                "100_200ms": 120091,
                "10_20ms": 436434,
                "1_2ms": 13386,
                "2000_5000ms": 48,
                "200_500ms": 114223,
                "20_50ms": 224779,
                "2_5ms": 12151992,
                "5000_10000ms": 0,
                "500_1000ms": 16564,
                "50_100ms": 116630,
                "5_10ms": 3330321,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3255,
              "mean_ms": 8.617060778591823,
              "measurable": 16525424,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 168.0,
              "rows": 16525424,
              "unmeasurable": 0,
              "won_output_rows": 16525424
            }
          }
        },
        "book": {
          "boundary_dropped": 74,
          "class": "FULL",
          "exception_markets": 30259,
          "rows_by_domain": {
            "i": 240843,
            "o": 178320,
            "p": 178742
          },
          "rows_i": 240843,
          "rows_joined": 244291,
          "rows_merged": 244217,
          "rows_o": 178320,
          "rows_p": 178742,
          "unique_by_domain": {
            "i": 64041,
            "o": 975,
            "p": 1701
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 5178,
                "1000_2000ms": 2477,
                "100_200ms": 3512,
                "10_20ms": 37922,
                "1_2ms": 0,
                "2000_5000ms": 6910,
                "200_500ms": 5110,
                "20_50ms": 114159,
                "2_5ms": 0,
                "5000_10000ms": 2898,
                "500_1000ms": 2703,
                "50_100ms": 5833,
                "5_10ms": 0,
                "ge30000ms": 54141,
                "neg": 0
              },
              "max_ms": 13452784108,
              "mean_ms": 120335281.62819347,
              "measurable": 240843,
              "min_ms": 16,
              "p50_ms": 23.0,
              "p90_ms": 5448218.80000004,
              "p99_ms": 4767886788.0,
              "rows": 240843,
              "unmeasurable": 0,
              "won_output_rows": 64126
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 80,
                "1000_2000ms": 1400,
                "100_200ms": 2407,
                "10_20ms": 138665,
                "1_2ms": 0,
                "2000_5000ms": 4596,
                "200_500ms": 2049,
                "20_50ms": 22915,
                "2_5ms": 0,
                "5000_10000ms": 866,
                "500_1000ms": 723,
                "50_100ms": 3739,
                "5_10ms": 2,
                "ge30000ms": 878,
                "neg": 0
              },
              "max_ms": 7862536986,
              "mean_ms": 2274968.5892664874,
              "measurable": 178320,
              "min_ms": 9,
              "p50_ms": 14.0,
              "p90_ms": 43.0,
              "p99_ms": 5113.809999999998,
              "rows": 178320,
              "unmeasurable": 0,
              "won_output_rows": 1349
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 126,
                "1000_2000ms": 1637,
                "100_200ms": 2207,
                "10_20ms": 12483,
                "1_2ms": 0,
                "2000_5000ms": 4408,
                "200_500ms": 1992,
                "20_50ms": 4801,
                "2_5ms": 68520,
                "5000_10000ms": 898,
                "500_1000ms": 707,
                "50_100ms": 2169,
                "5_10ms": 77600,
                "ge30000ms": 1194,
                "neg": 0
              },
              "max_ms": 11854829379,
              "mean_ms": 3640675.5105291423,
              "measurable": 178742,
              "min_ms": 2,
              "p50_ms": 5.0,
              "p90_ms": 27.0,
              "p99_ms": 5895.5899999999965,
              "rows": 178742,
              "unmeasurable": 0,
              "won_output_rows": 178742
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 1,
          "rows_by_domain": {
            "i": 84435,
            "o": 84704,
            "p": 84651
          },
          "rows_i": 84435,
          "rows_joined": 84750,
          "rows_merged": 84750,
          "rows_o": 84704,
          "rows_p": 84651,
          "unique_by_domain": {
            "i": 6,
            "o": 4,
            "p": 4
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 99,
                "1000_2000ms": 369,
                "100_200ms": 1606,
                "10_20ms": 23683,
                "1_2ms": 0,
                "2000_5000ms": 216,
                "200_500ms": 2196,
                "20_50ms": 52741,
                "2_5ms": 0,
                "5000_10000ms": 61,
                "500_1000ms": 977,
                "50_100ms": 2315,
                "5_10ms": 0,
                "ge30000ms": 172,
                "neg": 0
              },
              "max_ms": 51978,
              "mean_ms": 166.64290874637294,
              "measurable": 84435,
              "min_ms": 16,
              "p50_ms": 21.0,
              "p90_ms": 45.0,
              "p99_ms": 1171.6600000000035,
              "rows": 84435,
              "unmeasurable": 0,
              "won_output_rows": 24
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 72,
                "100_200ms": 1150,
                "10_20ms": 73460,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 870,
                "20_50ms": 7300,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 190,
                "50_100ms": 1661,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2054,
              "mean_ms": 22.96637703060068,
              "measurable": 84704,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 23.0,
              "p99_ms": 242.0,
              "rows": 84704,
              "unmeasurable": 0,
              "won_output_rows": 75
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 76,
                "100_200ms": 1066,
                "10_20ms": 5760,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 823,
                "20_50ms": 1818,
                "2_5ms": 39194,
                "5000_10000ms": 0,
                "500_1000ms": 179,
                "50_100ms": 966,
                "5_10ms": 34768,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2047,
              "mean_ms": 13.527341673459262,
              "measurable": 84651,
              "min_ms": 2,
              "p50_ms": 5.0,
              "p90_ms": 13.0,
              "p99_ms": 223.0,
              "rows": 84651,
              "unmeasurable": 0,
              "won_output_rows": 84651
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 2932,
            "o": 2932,
            "p": 2932
          },
          "rows_i": 2932,
          "rows_joined": 3633,
          "rows_merged": 3633,
          "rows_o": 2932,
          "rows_p": 2932,
          "unique_by_domain": {
            "i": 53,
            "o": 246,
            "p": 402
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 5,
                "1000_2000ms": 7,
                "100_200ms": 57,
                "10_20ms": 1159,
                "1_2ms": 0,
                "2000_5000ms": 2,
                "200_500ms": 76,
                "20_50ms": 1299,
                "2_5ms": 0,
                "5000_10000ms": 2,
                "500_1000ms": 25,
                "50_100ms": 150,
                "5_10ms": 0,
                "ge30000ms": 150,
                "neg": 0
              },
              "max_ms": 56893,
              "mean_ms": 2085.4778308321966,
              "measurable": 2932,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 127.0,
              "p99_ms": 44198.630000000005,
              "rows": 2932,
              "unmeasurable": 0,
              "won_output_rows": 81
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 213,
                "1000_2000ms": 0,
                "100_200ms": 25,
                "10_20ms": 2222,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 34,
                "20_50ms": 277,
                "2_5ms": 0,
                "5000_10000ms": 3,
                "500_1000ms": 4,
                "50_100ms": 20,
                "5_10ms": 2,
                "ge30000ms": 132,
                "neg": 0
              },
              "max_ms": 56262,
              "mean_ms": 3501.255798090041,
              "measurable": 2932,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 13721.300000000003,
              "p99_ms": 49976.32000000001,
              "rows": 2932,
              "unmeasurable": 0,
              "won_output_rows": 620
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 179,
                "1000_2000ms": 0,
                "100_200ms": 26,
                "10_20ms": 39,
                "1_2ms": 4,
                "2000_5000ms": 0,
                "200_500ms": 20,
                "20_50ms": 20,
                "2_5ms": 2181,
                "5000_10000ms": 1,
                "500_1000ms": 2,
                "50_100ms": 12,
                "5_10ms": 328,
                "ge30000ms": 120,
                "neg": 0
              },
              "max_ms": 53916,
              "mean_ms": 3074.4583901773535,
              "measurable": 2932,
              "min_ms": 1,
              "p50_ms": 3.0,
              "p90_ms": 11685.600000000002,
              "p99_ms": 50723.240000000005,
              "rows": 2932,
              "unmeasurable": 0,
              "won_output_rows": 2932
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 3987,
            "o": 3987,
            "p": 3987
          },
          "rows_i": 3987,
          "rows_joined": 6178,
          "rows_merged": 6178,
          "rows_o": 3987,
          "rows_p": 3987,
          "unique_by_domain": {
            "i": 550,
            "o": 744,
            "p": 897
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 305,
                "1000_2000ms": 0,
                "100_200ms": 642,
                "10_20ms": 0,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 1158,
                "20_50ms": 443,
                "2_5ms": 0,
                "5000_10000ms": 11,
                "500_1000ms": 255,
                "50_100ms": 255,
                "5_10ms": 0,
                "ge30000ms": 918,
                "neg": 0
              },
              "max_ms": 190939,
              "mean_ms": 21257.69551040883,
              "measurable": 3987,
              "min_ms": 20,
              "p50_ms": 330.0,
              "p90_ms": 88440.80000000002,
              "p99_ms": 150318.43999999997,
              "rows": 3987,
              "unmeasurable": 0,
              "won_output_rows": 702
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 265,
                "1000_2000ms": 0,
                "100_200ms": 617,
                "10_20ms": 266,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 328,
                "20_50ms": 621,
                "2_5ms": 0,
                "5000_10000ms": 32,
                "500_1000ms": 0,
                "50_100ms": 965,
                "5_10ms": 0,
                "ge30000ms": 893,
                "neg": 0
              },
              "max_ms": 184768,
              "mean_ms": 20619.215951843493,
              "measurable": 3987,
              "min_ms": 12,
              "p50_ms": 114.0,
              "p90_ms": 88279.20000000001,
              "p99_ms": 147355.97999999998,
              "rows": 3987,
              "unmeasurable": 0,
              "won_output_rows": 1489
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 375,
                "1000_2000ms": 0,
                "100_200ms": 21,
                "10_20ms": 699,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 178,
                "20_50ms": 1182,
                "2_5ms": 3,
                "5000_10000ms": 10,
                "500_1000ms": 7,
                "50_100ms": 356,
                "5_10ms": 278,
                "ge30000ms": 878,
                "neg": 0
              },
              "max_ms": 195000,
              "mean_ms": 20851.459744168547,
              "measurable": 3987,
              "min_ms": 4,
              "p50_ms": 43.0,
              "p90_ms": 85871.20000000001,
              "p99_ms": 157444.2599999999,
              "rows": 3987,
              "unmeasurable": 0,
              "won_output_rows": 3987
            }
          }
        },
        "price_change": {
          "boundary_dropped": 500,
          "class": "FULL",
          "exception_markets": 96,
          "rows_by_domain": {
            "i": 138377782,
            "o": 138457634,
            "p": 138448188
          },
          "rows_i": 138377782,
          "rows_joined": 138467844,
          "rows_merged": 138467344,
          "rows_o": 138457634,
          "rows_p": 138448188,
          "unique_by_domain": {
            "i": 1822,
            "o": 386,
            "p": 2700
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 57494,
                "1000_2000ms": 460736,
                "100_200ms": 2446162,
                "10_20ms": 55044604,
                "1_2ms": 0,
                "2000_5000ms": 281196,
                "200_500ms": 3590856,
                "20_50ms": 71716386,
                "2_5ms": 0,
                "5000_10000ms": 85148,
                "500_1000ms": 1550612,
                "50_100ms": 3123302,
                "5_10ms": 0,
                "ge30000ms": 21286,
                "neg": 0
              },
              "max_ms": 94158,
              "mean_ms": 68.05058973990492,
              "measurable": 138377782,
              "min_ms": 15,
              "p50_ms": 20.0,
              "p90_ms": 38.0,
              "p99_ms": 723.0,
              "rows": 138377782,
              "unmeasurable": 0,
              "won_output_rows": 5110
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 9260,
                "100_200ms": 1637424,
                "10_20ms": 124110880,
                "1_2ms": 0,
                "2000_5000ms": 280,
                "200_500ms": 1450904,
                "20_50ms": 8655566,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 150294,
                "50_100ms": 2384748,
                "5_10ms": 58278,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3294,
              "mean_ms": 19.942459972990726,
              "measurable": 138457634,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 20.0,
              "p99_ms": 222.0,
              "rows": 138457634,
              "unmeasurable": 0,
              "won_output_rows": 14046
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 10688,
                "100_200ms": 1158094,
                "10_20ms": 4564472,
                "1_2ms": 51032,
                "2000_5000ms": 350,
                "200_500ms": 1081726,
                "20_50ms": 2373404,
                "2_5ms": 95142006,
                "5000_10000ms": 0,
                "500_1000ms": 150008,
                "50_100ms": 1159560,
                "5_10ms": 32756848,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3410,
              "mean_ms": 9.483329879333631,
              "measurable": 138448188,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 7.0,
              "p99_ms": 185.0,
              "rows": 138448188,
              "unmeasurable": 0,
              "won_output_rows": 138448188
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 1,
          "rows_by_domain": {
            "i": 10920,
            "o": 10924,
            "p": 10924
          },
          "rows_i": 10920,
          "rows_joined": 10924,
          "rows_merged": 10924,
          "rows_o": 10924,
          "rows_p": 10924,
          "unique_by_domain": {
            "i": 0,
            "o": 0,
            "p": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 24,
                "100_200ms": 192,
                "10_20ms": 4334,
                "1_2ms": 0,
                "2000_5000ms": 12,
                "200_500ms": 359,
                "20_50ms": 5575,
                "2_5ms": 0,
                "5000_10000ms": 4,
                "500_1000ms": 132,
                "50_100ms": 288,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6725,
              "mean_ms": 51.25934065934066,
              "measurable": 10920,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 43.0,
              "p99_ms": 626.0,
              "rows": 10920,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 185,
                "10_20ms": 9687,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 156,
                "20_50ms": 631,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 16,
                "50_100ms": 249,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 920,
              "mean_ms": 22.040827535701208,
              "measurable": 10924,
              "min_ms": 10,
              "p50_ms": 12.0,
              "p90_ms": 21.0,
              "p99_ms": 238.77000000000044,
              "rows": 10924,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 60,
                "10_20ms": 269,
                "1_2ms": 3,
                "2000_5000ms": 0,
                "200_500ms": 60,
                "20_50ms": 175,
                "2_5ms": 7733,
                "5000_10000ms": 0,
                "500_1000ms": 8,
                "50_100ms": 67,
                "5_10ms": 2549,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 614,
              "mean_ms": 7.758787989747345,
              "measurable": 10924,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 135.0,
              "rows": 10924,
              "unmeasurable": 0,
              "won_output_rows": 10924
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1583760016,
      "file": "2026-11-01T15.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-11-01/15",
      "hour_utc": "2026-11-01T15:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 47850746599546674,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562982452242967,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            179367255
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746585414931,
          "min_sequence": 562982452242971,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 16526526,
          "row_groups": [
            0,
            63
          ],
          "sha256": "0c64e21ddc2cd8408654eb485df6d732365815b5fe7e0a94cc3fd5b6634a76a1"
        },
        "book": {
          "byte_range": [
            179367255,
            203531768
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746597550608,
          "min_sequence": 562982452243829,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 244217,
          "row_groups": [
            64,
            64
          ],
          "sha256": "62a841f87eaa70760f511b1d12dc6915b972182ab9541371e6a2fa1e74a6e485"
        },
        "last_trade_price": {
          "byte_range": [
            203531768,
            208238830
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746540463936,
          "min_sequence": 562982452245027,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 84750,
          "row_groups": [
            65,
            65
          ],
          "sha256": "ed231b026924a55b82eaa183dcef847a15dcdd9d0312b7017770706597b5d408"
        },
        "market_resolved": {
          "byte_range": [
            208238830,
            208710363
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746593571353,
          "min_sequence": 562982453449444,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3633,
          "row_groups": [
            66,
            66
          ],
          "sha256": "1c12bcb0e24b88228b03bef04928c3d15af256ceb36691c3c3705fa079a82a3f"
        },
        "new_market": {
          "byte_range": [
            208710363,
            209312108
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746598467208,
          "min_sequence": 562982452815784,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 6178,
          "row_groups": [
            67,
            67
          ],
          "sha256": "ca5e3490ae7fe6899fc70090be2bd28fedd4c4773ff3c8a76b66adb29722a73a"
        },
        "price_change": {
          "byte_range": [
            209312108,
            1581605327
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746599546674,
          "min_sequence": 562982452242967,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 138467344,
          "row_groups": [
            68,
            596
          ],
          "sha256": "ec2818137b479cbb77f3441f99a79e4f2f5b17ccb4d6bb3bf1f183a1b4269d4c"
        },
        "tick_size_change": {
          "byte_range": [
            1581605327,
            1582002994
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562982605205806,
          "min_sequence": 562982453933625,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 10924,
          "row_groups": [
            597,
            597
          ],
          "sha256": "d3124a786774b0c9e667c819f5e31d08e7a1925aa74e9f579f4852a7fc719c81"
        }
      },
      "row_count": 155343572,
      "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": "e49875286d7ec27f0ea8fbe30c6d307247a398332aa99cd0f758c2ded9857664",
      "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-11-01T15.witness_stats.json",
      "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
      "witnesses": "iop",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-11-01T15.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 10,
      "row_ordinal_max": 95290477,
      "row_ordinal_min": 0,
      "rows": 1766622,
      "sha256": "78a9ef2010487b358840bc893481a8184317414f64c3f55dfc480dd768fa3d2a",
      "size": 9194589,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-11-01T15.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 10,
      "row_ordinal_max": 95290477,
      "row_ordinal_min": 0,
      "rows": 1766622,
      "sha256": "375fac0a700bff61440745ffb5d2c8a1e1df7489a85979982b93f9ebbcb5ca9b",
      "size": 8673396,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T15.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 11566364,
      "row_ordinal_min": 175709,
      "rows": 153756,
      "sha256": "430c7bf25da5d4e822022957f905fd5298cbeec95359f28341f0d8b48b0899b7",
      "size": 900532,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T15.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 11566364,
      "row_ordinal_min": 175709,
      "rows": 153756,
      "sha256": "7276fdc892068d62eac47a7503f3b3be9f5584cde1d0327c4dd131b6e1073573",
      "size": 803925,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T15.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 29,
      "row_ordinal_max": 95291149,
      "row_ordinal_min": 193278,
      "rows": 17496766,
      "sha256": "ecd6e0ac56847e1a57ed0ac3ecb602a02e0094a561f2034f338a16fc93f76339",
      "size": 86265893,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T15.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 29,
      "row_ordinal_max": 95291149,
      "row_ordinal_min": 193278,
      "rows": 17496766,
      "sha256": "06901be8eb57d7ad00b10aeedc42fe994a805355a9a08ba5c6a48c8cc6494504",
      "size": 56293221,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T15.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 27703106,
      "row_ordinal_min": 1411875,
      "rows": 4488,
      "sha256": "b7adc98e2105122af2d5a94f2085475e5e67261ee427217770538117176bdec9",
      "size": 69390,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T15.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 27703106,
      "row_ordinal_min": 1411875,
      "rows": 4488,
      "sha256": "3f5591b591617e0bf4fa625abe560c06f3b27789cf5bf630a1539b99330820e3",
      "size": 34727,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T15.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 95291169,
      "row_ordinal_min": 1412511,
      "rows": 951573,
      "sha256": "35812733405b19d6d9d8a078e6e1670de059035227ada2255d9ba6d7767f3bcb",
      "size": 4488431,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T15.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 95291169,
      "row_ordinal_min": 1412511,
      "rows": 951573,
      "sha256": "74c45989f5b3d5008b595cb43fec0267ed8e67a7c4da3690b0b20bb7f38a3515",
      "size": 4201813,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T15.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 21,
      "row_ordinal_max": 95291177,
      "row_ordinal_min": 1538117,
      "rows": 12718120,
      "sha256": "35cd0d895c2fe265709c92d3f9ddea605673f877587fa955b1bdd22885038f41",
      "size": 64887708,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T15.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 21,
      "row_ordinal_max": 95291177,
      "row_ordinal_min": 1538117,
      "rows": 12718120,
      "sha256": "eb3448defae12def7f85279b7d907d55ab943da98981c96f854a399a8162fdc2",
      "size": 61988961,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T15.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 15,
      "row_ordinal_max": 95291361,
      "row_ordinal_min": 3219914,
      "rows": 6091579,
      "sha256": "79c63f95103ed7b7582e6698b96c00f1c3ca03aabfc385d87643eb144e665732",
      "size": 27386527,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T15.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 15,
      "row_ordinal_max": 95291361,
      "row_ordinal_min": 3219914,
      "rows": 6091579,
      "sha256": "da67dc55b337295bebdb57dcd8e2ef3ec1723e9d9d4f69ea01576d413f42bf4b",
      "size": 20242258,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T15.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 95291365,
      "row_ordinal_min": 3695185,
      "rows": 1232039,
      "sha256": "e7c19b56865ba724f2e856ab23b2ba79b3a4a37e2ba491a6070f57fd2c40fb37",
      "size": 6592373,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T15.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 95291365,
      "row_ordinal_min": 3695185,
      "rows": 1232039,
      "sha256": "c87042c8d4691617bc65eb25f0a73cc91b6408fc4d3a00e333f285c5b851e555",
      "size": 4597395,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T15.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 95291369,
      "row_ordinal_min": 3873507,
      "rows": 1403337,
      "sha256": "5bce54c921a92c1f36943b62fa4b5126778fae5ff3f7982df8d3a4298dee4d69",
      "size": 7469448,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T15.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 95291369,
      "row_ordinal_min": 3873507,
      "rows": 1403337,
      "sha256": "476f2eb68387b1ec1542b0804db85320a759c09f573211ad80bec9906153d54b",
      "size": 6386674,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T15.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 95291373,
      "row_ordinal_min": 3992514,
      "rows": 1414873,
      "sha256": "300fd976fbf06c6682fb23d5ee2897b0ece40ec3f699bb2bb05a2e5dff126b45",
      "size": 7215017,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T15.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 95291373,
      "row_ordinal_min": 3992514,
      "rows": 1414873,
      "sha256": "8642f706c50cbca69aa36fb234541d7320d146b0d32c879b2a9a718d483763d6",
      "size": 6711939,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T15.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 95291381,
      "row_ordinal_min": 4148586,
      "rows": 1932806,
      "sha256": "74daefa2884c76d1145c4a0870f76a7acf016eeedcaaac9d6a0ccad12ccf9955",
      "size": 10247736,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T15.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 95291381,
      "row_ordinal_min": 4148586,
      "rows": 1932806,
      "sha256": "ece5df6b0de8f007a8ed70b2b02f427066468eaa0f25519e3e119228ea137745",
      "size": 9244491,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T15.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 50584135,
      "row_ordinal_min": 4335610,
      "rows": 101316,
      "sha256": "d6188c13a805fa71224aba918983403b397838ae661367132588f434a7f557c0",
      "size": 606169,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T15.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 50584135,
      "row_ordinal_min": 4335610,
      "rows": 101316,
      "sha256": "5397f8c436fea60c9bd36bc80f30b327cccea811feabe2eca9ef1ef49df6f0fa",
      "size": 464253,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T15.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 50,
      "row_ordinal_max": 95301045,
      "row_ordinal_min": 4351937,
      "rows": 41618209,
      "sha256": "4678d67c19a9d475ed3adb58667b9552f98c85c8815a7e592aa186bc2c8e7bf6",
      "size": 245463434,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T15.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 50,
      "row_ordinal_max": 95301045,
      "row_ordinal_min": 4351937,
      "rows": 41618209,
      "sha256": "a43863abb2a6c741ad18e314069903fdabc2869e2f17493f0629b9b453eab180",
      "size": 183862851,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T15.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 87970359,
      "row_ordinal_min": 8824569,
      "rows": 419216,
      "sha256": "1d9f7d0a4e057beb5fcd38b903cee178353b05eb4f202d7368d2aede482e38d2",
      "size": 2086306,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T15.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 87970359,
      "row_ordinal_min": 8824569,
      "rows": 419216,
      "sha256": "48eaf64969d5c09252b0630732596afe07295770d0b8bad41d4347acf2af9c58",
      "size": 2075039,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T15.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 88084234,
      "row_ordinal_min": 8888871,
      "rows": 128628,
      "sha256": "9458f27e2f3bc12b85a9c85a67ea6fcc458009ea2b450fb3c490a2d463345918",
      "size": 715650,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T15.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 88084234,
      "row_ordinal_min": 8888871,
      "rows": 128628,
      "sha256": "0756a32696e826de5f7a15ba745c3072f92ca95462a200a74ae2357717de2f47",
      "size": 686113,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T15.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 14,
      "row_ordinal_max": 95301217,
      "row_ordinal_min": 8903553,
      "rows": 6746650,
      "sha256": "4c7954f54c487527d44b644c2a9414017bdf049bd14b1c9d952a514162a54904",
      "size": 30826803,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T15.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 14,
      "row_ordinal_max": 95301217,
      "row_ordinal_min": 8903553,
      "rows": 6746650,
      "sha256": "dcf52e216a54cd06d48f25a4d1b2b3d10297842acb7004133a4d684167eee299",
      "size": 20975431,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T15.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 95290293,
      "row_ordinal_min": 9365213,
      "rows": 1121240,
      "sha256": "7c920eaeeb3350af0582d0ab43c454a6accd8388076b69b7ddc2e3e625d6890b",
      "size": 5585235,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T15.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 95290293,
      "row_ordinal_min": 9365213,
      "rows": 1121240,
      "sha256": "aab619eb9b31b90b3f29ad7af76f9b135b9453e8f9417e22763f7b03ff492048",
      "size": 5382921,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T15.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 288774,
      "sha256": "6b11aa57330ae49683fd675a88b0260401137b111652e8d141def5b5b1f746a2",
      "size": 20086544,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T15.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 942703,
      "sha256": "76752e429311e4da2680ccb6d3259c94f624ed280c4a5dfd321379497ecb182f",
      "size": 72424089,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "210c23ee-f258-4ec4-8d50-7872a72a48d0",
  "hour": "2026-11-01/15",
  "hour_utc": "2026-11-01T15: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-11-01",
      "schedule_sha256": "b511c1021b9c725c6cea929e3665d0e1c596064e1041ed512c9d6d0a82132223",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 47850746599546674,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562982452242967,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-11-01T15.mirror_dropped.p1.parquet",
        "rows": 44072960,
        "sha256": "c253ed3a48f786176e594135fc1bc009c10df8e2729dc5e111df961e58b9190f",
        "size": 294036407
      },
      {
        "file": "2026-11-01T15.mirror_dropped.p2.parquet",
        "rows": 15969032,
        "sha256": "4fd94abe0fb1ad6ec9ed345e2ac6f621dbceae506cbed25dec186526f99d0e2f",
        "size": 99831107
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 60041992,
    "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": 18862,
      "_pairs": 8541,
      "best_ask": 1,
      "best_bid": 3,
      "spread": 4,
      "witness_set": 8537
    },
    "book": {
      "_no_partner": 159,
      "_pairs": 624,
      "asks": 8,
      "bids": 21,
      "witness_set": 596
    },
    "price_change": {
      "_pairs": 2,
      "size": 2
    }
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 27403,
    "book": 783,
    "price_change": 2
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 6971314,
    "book": 51763,
    "price_change": 53018915
  },
  "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": 47850746585414931,
      "min_sequence": 562982452242971,
      "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": 9555212,
      "source_rows": 16526526
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47850746597550608,
      "min_sequence": 562982452243829,
      "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": 192092,
      "source_rows": 244217
    },
    "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": 47850746540463936,
      "min_sequence": 562982452245027,
      "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": 84750,
      "source_rows": 84750
    },
    "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": 47850746593571353,
      "min_sequence": 562982453449444,
      "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": 3633,
      "source_rows": 3633
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47850746598467208,
      "min_sequence": 562982452815784,
      "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": 6178,
      "source_rows": 6178
    },
    "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": 47850746599546674,
      "min_sequence": 562982452242967,
      "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": 85448429,
      "source_rows": 138467344
    },
    "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": 562982605205806,
      "min_sequence": 562982453933625,
      "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": 10924,
      "source_rows": 10924
    }
  },
  "publisher_versions": {
    "duckdb": "1.5.5",
    "pyarrow": "24.0.0",
    "python": "3.13.16",
    "tool_git_sha": "31c72fd414cd3451333b642e199bcd893e0d23da"
  },
  "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": "50cb90e76e12866a30110f5bd6164e712ac99f337620d983d441807fd22bf7c8",
  "recorders": null,
  "row_count": 95301218,
  "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": "e49875286d7ec27f0ea8fbe30c6d307247a398332aa99cd0f758c2ded9857664",
  "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)": 6088,
      "ai-benchmarks": 12452,
      "ai-rankings": 745339,
      "ai-releases": 269434,
      "anthropic": 6303,
      "art": 3,
      "big-tech": 286467,
      "china": 632,
      "companies-with-1-ai": 1278,
      "compute": 234014,
      "congress": 3133,
      "courts": 55,
      "elon-musk": 534,
      "gemini": 1951,
      "google": 7920,
      "grok": 2879,
      "ipos": 48227,
      "leopold-aschenbrenner": 134,
      "math": 29486,
      "meta": 9977,
      "moonshot": 1978,
      "openai": 68713,
      "openrouter-total-tokens-weekly": 25446,
      "privates": 2052,
      "ssi": 2127
    },
    "business": {
      "(none)": 6743,
      "acquisitions": 154,
      "banking": 154,
      "banks": 59,
      "big-tech": 88576,
      "cuba": 1,
      "earn-4": 1640,
      "economic-policy": 689,
      "equities": 23382,
      "fed-rates": 18517,
      "ipos": 12913,
      "jpm": 2,
      "stocks": 818,
      "taxes": 108
    },
    "crypto": {
      "aave": 287,
      "acquisitions": 130,
      "big-tech": 346,
      "bitcoin": 6971297,
      "bnb": 756471,
      "congress": 13303,
      "crypto-culture": 12770,
      "crypto-legal": 755,
      "crypto-listings": 27609,
      "crypto-prices": 48990,
      "dogecoin": 1084422,
      "epstein": 197,
      "eric-adams": 506,
      "ethena": 7894,
      "ethereum": 2908906,
      "fees": 2028,
      "ftx": 69,
      "gov-reserve": 541,
      "hype": 597082,
      "hyperliquid": 23576,
      "ipos": 590,
      "memecoins": 558,
      "microstrategy": 114,
      "network-stats": 82,
      "nft": 1116,
      "pre-market": 590446,
      "prediction-markets": 750,
      "price-comparison": 426,
      "price-milestone": 7663,
      "privates": 1753,
      "protocol-risk": 272,
      "public-sales": 10583,
      "pumpptfun": 569,
      "sam-altman": 1604,
      "solana": 2274778,
      "stablecoins": 2775,
      "stocks": 101,
      "trump-presidency": 267,
      "xrp": 2016131,
      "yearly": 69284,
      "zcash": 59725
    },
    "earnings": {
      "equities": 4488
    },
    "economy": {
      "(none)": 120,
      "acquisitions": 10,
      "brazil": 23271,
      "canada": 14168,
      "commodities": 45930,
      "consumer": 6475,
      "economic-policy": 130222,
      "equities": 24,
      "europe": 34,
      "fed": 229,
      "fed-rates": 70401,
      "france": 6994,
      "global-rates": 52306,
      "housing": 5750,
      "inflation": 2480,
      "iran": 16661,
      "israel": 19910,
      "japan": 11749,
      "kevin-warsh": 4,
      "macro-indicators": 315059,
      "mexico": 46967,
      "oil": 6060,
      "parcl": 168630,
      "shipping": 21,
      "taxes": 7,
      "trade-war": 7560,
      "trump": 6,
      "us-bank-bailout": 122,
      "us-debt-downgrade": 11,
      "us-defaults-on-debt": 392
    },
    "elections": {
      "celebrities": 104007,
      "france": 957,
      "global-elections": 2091453,
      "israel": 24579,
      "midterms": 10200312,
      "nov-4-elections": 3,
      "peru-elections": 16,
      "popular-vote": 1861,
      "romania": 478,
      "taxes": 2234,
      "trump": 636,
      "turkey": 56,
      "uk": 1869,
      "united-kingdom": 57,
      "us-presidential-election": 289379,
      "vance": 75,
      "wisconsin": 148
    },
    "esports": {
      "call-of-duty": 5703,
      "counter-strike-2": 3730846,
      "dota-2": 1185663,
      "esports-awards": 192082,
      "honor-of-kings": 62201,
      "league-of-legends": 220596,
      "mlb": 197,
      "mobile-legends-bang-bang": 167804,
      "overwatch": 25825,
      "poker": 1,
      "rainbow-six-siege": 2195,
      "starcraft-2": 2,
      "valorant": 498464
    },
    "finance": {
      "aapl": 3467,
      "acquisitions": 528,
      "anthropic": 70176,
      "big-tech": 31695,
      "brazil": 22862,
      "canada": 23488,
      "commodities": 68919,
      "equities": 759491,
      "forex": 25807,
      "gold": 147,
      "indicies": 40540,
      "indonesia": 809,
      "ipos": 16461,
      "italy": 212,
      "kpis": 42257,
      "macro-indicators": 5705,
      "mergers-and-acquisitions": 25,
      "openai": 28528,
      "privates": 84572,
      "silver": 153,
      "stocks": 1050,
      "tariffs": 248,
      "trump-presidency": 4899
    },
    "geopolitics": {
      "(none)": 4055,
      "afghanistan": 25,
      "africa": 65,
      "argentina": 235,
      "australia": 33,
      "awards": 15407,
      "brics-add-a-new-member": 2,
      "canada": 4924,
      "china": 23812,
      "colombia": 9,
      "commodities": 13618,
      "country-leave-brics": 322,
      "courts": 4075,
      "cuba": 6191,
      "denmark": 131,
      "earn-4": 822,
      "el-salvador": 860,
      "epstein": 808,
      "europe": 294,
      "f1": 6,
      "foreign-policy": 24564,
      "france": 3390,
      "global-elections": 310101,
      "greenland": 1042,
      "h-1b": 4253,
      "immigration": 6483,
      "india": 1248,
      "india-pakistan": 420,
      "iran": 299099,
      "israel": 7693,
      "mali": 203,
      "mexico": 4213,
      "middle-east": 46990,
      "midterms": 22820,
      "military": 1359,
      "military-action": 2323,
      "nato": 4001,
      "north-korea": 38546,
      "oil": 100154,
      "parlays": 259,
      "philippines": 151,
      "poland": 3272,
      "president": 46,
      "prime-minister": 4589,
      "putin": 201,
      "russia": 10650,
      "south-korea": 1116,
      "spain": 12827,
      "strike": 33888,
      "sudan": 147,
      "taiwan": 583,
      "trade-war": 16579,
      "trump": 171860,
      "trump-presidency": 8184,
      "turkey": 4057,
      "uk-labour-leadership": 29970,
      "ukraine": 84873,
      "ukraine-map": 34568,
      "un": 9687,
      "venezuela": 19588,
      "world-affairs": 1646
    },
    "politics": {
      "(none)": 9334,
      "abc": 70,
      "approval": 74270,
      "asia": 4,
      "bernie-sanders": 6735,
      "biden": 3110,
      "boxing": 32,
      "brazil": 3095,
      "california": 27,
      "canada": 6193,
      "china": 8856,
      "comey": 16332,
      "compute": 1,
      "congress": 9820,
      "courts": 10124,
      "democrat": 9,
      "dollar": 260,
      "earn-4": 5590,
      "elon-musk": 135,
      "epstein": 4599,
      "fed-rates": 60910,
      "fifa": 7106,
      "flip-off": 240,
      "foreign-policy": 246,
      "france": 39625,
      "gas": 41,
      "global-elections": 46637,
      "greece": 2732,
      "house-of-representatives": 731,
      "hungary": 3183,
      "ice": 130,
      "india": 273,
      "indonesia": 944,
      "israel": 14601,
      "istanbul": 263,
      "japan": 197,
      "kippah": 14,
      "legislation": 2021,
      "mamdani": 55,
      "margin-of-victory": 34097,
      "marijuana": 125,
      "mexico": 2441,
      "midterms": 221439,
      "minnesota": 206,
      "minnesota-fraud": 1295,
      "nasa": 584,
      "new-york-city": 1057,
      "north-korea": 454,
      "nyc": 1581,
      "obama": 862,
      "ohio": 1,
      "ohio-midterm": 2331,
      "oil": 2454,
      "pakistan": 156,
      "pardon": 552,
      "parlays": 150,
      "parliament": 734,
      "pete-hegseth": 7904,
      "philippines": 43,
      "prison": 21,
      "resign": 513,
      "romania": 58,
      "russia": 61,
      "sbf": 10386,
      "senate-elections": 11731,
      "south-korea": 237,
      "spain": 587,
      "supreme-court": 503,
      "tariffs": 30,
      "taxes": 535,
      "tennessee": 308,
      "trump": 37017,
      "trump-cabinet": 22563,
      "trump-daily": 1760,
      "trump-presidency": 17925,
      "trump-speech": 1135,
      "truth-social": 9954,
      "turkey": 7375,
      "tweets-markets": 262035,
      "uk": 28572,
      "ukraine": 177,
      "united-kingdom": 554,
      "united-states": 2541,
      "us-house": 1398,
      "us-politics": 13117,
      "us-presidential-election": 357034,
      "venezuela": 8133,
      "voting": 419,
      "washington-dc": 36,
      "white-house": 1147
    },
    "pop-culture": {
      "(none)": 1392,
      "aliens": 2006,
      "art": 7013,
      "australia": 59,
      "awards": 242915,
      "basketball": 682,
      "best-of-2026": 24340,
      "celebrities": 44197,
      "charlie-kirk": 552,
      "clavicular": 4313,
      "climate-science": 1908,
      "combat-sports": 8667,
      "counter-strike-2": 231,
      "court-cases": 1,
      "courts": 11123,
      "daejon-love": 25,
      "dominican-republic": 222,
      "dota-2": 403,
      "earthquake": 26,
      "elon-musk": 336,
      "f1": 27,
      "fda": 199,
      "fifa": 24131,
      "fifa-world-cup": 4,
      "football": 41718,
      "gaming": 20369,
      "gta-vi": 8108,
      "israel": 1079,
      "japan": 6,
      "la-liga": 136,
      "league-of-legends": 33,
      "logan-paul": 900,
      "los-angeles": 11,
      "marijuana": 590,
      "midterms": 14796,
      "movie-delay": 2779,
      "movies": 892778,
      "music": 275049,
      "new-york-city": 856,
      "nfl": 1687,
      "pandemics": 688,
      "parent-for-derivative": 1606,
      "podcast": 17,
      "pokemon": 193,
      "pope-leo-xiv": 8,
      "pregnant": 828,
      "spain": 1033,
      "spider-man": 88,
      "streamer": 1139,
      "tennis": 137,
      "the-legend-of-zelda": 323,
      "travel": 6713,
      "trump": 6885,
      "trump-daily": 25,
      "trump-netanyahu": 8928,
      "tv": 6681,
      "tweets-markets": 245155,
      "uk": 1162,
      "utah": 736,
      "valve": 223,
      "xbox": 121,
      "youtube": 14450
    },
    "science": {
      "(none)": 1969,
      "aliens": 1477,
      "big-tech": 24852,
      "climate-science": 249,
      "drug": 1757,
      "elon-musk": 8432,
      "fda": 5025,
      "global-temp": 5475,
      "gold": 1138,
      "macro-indicators": 11750,
      "mergers-and-acquisitions": 11,
      "new-york-city": 2150,
      "pandemics": 5081,
      "precipitation": 24970,
      "russia": 35,
      "space": 2,
      "spacex": 6943
    },
    "sports": {
      "(none)": 9097,
      "2026-summer-transfer-window": 11435,
      "afc": 25371,
      "afc-champions-league-elite": 104942,
      "afcon": 31156,
      "afcq": 17428,
      "american-football": 32,
      "arg": 65888,
      "argpn": 90928,
      "australian-a-league": 21517,
      "austria-bundesliga": 311243,
      "awards": 50148,
      "aze1": 29646,
      "aze2": 6,
      "baseball": 10425,
      "basketball": 1339164,
      "bel1": 602167,
      "bel2": 234330,
      "bolivia-lfpb": 38941,
      "boxing": 147,
      "bra3": 18552,
      "brazil-serie-a": 73523,
      "brazil-serie-b": 81622,
      "bulgaria-parva-liga": 28023,
      "bundesliga": 1779252,
      "bundesliga-2": 30032,
      "canpl": 26778,
      "cfb": 690981,
      "chess": 1085,
      "chi2": 1,
      "chile-primera": 877763,
      "china-fa-cup": 2878,
      "chinese-super-league": 72783,
      "chl2": 15843,
      "clf": 871,
      "col2": 8192,
      "colombia-primera-a": 51598,
      "combat-sports": 12,
      "concacaf": 15021,
      "concacaf-nations-league": 15950,
      "copa-america": 71092,
      "copa-del-rey": 15176,
      "cricket": 41900,
      "cristiano-ronaldo": 7288,
      "czechia-fortuna-liga": 287030,
      "darts": 4,
      "denmark-superliga": 946211,
      "dfb-pokal": 6808,
      "ecu1": 102418,
      "efl-championship": 105590,
      "egypt-premier-league": 926,
      "epl": 447167,
      "ere": 678915,
      "est1": 5527,
      "europa-conference-league": 190911,
      "f1": 77514,
      "fa-cup": 75217,
      "fifa": 12105,
      "fifa-friendly": 8783,
      "fifa-world-cup": 4581,
      "fin1": 53180,
      "formula1": 11027,
      "fro1": 1030,
      "goals": 173,
      "golf": 32316,
      "gre1": 618989,
      "handball": 650,
      "hockey": 74582,
      "hungary-nb1": 366460,
      "idn1": 12049,
      "idn2": 10,
      "indian-super-league": 156811,
      "irl1": 228177,
      "isl1": 8,
      "israel-premier-league": 24250,
      "japan-j-league": 19618,
      "japan-j2-league": 64631,
      "k-league": 27148,
      "kaz1": 832,
      "kor2": 20334,
      "la-liga": 2001161,
      "la-liga-2": 593892,
      "lacrosse": 756,
      "lazio": 89,
      "lcs": 1,
      "lib": 12305,
      "ligue-1": 1102778,
      "ligue-2": 113630,
      "lionel-messi": 133,
      "ltu1": 949,
      "lva1": 14084,
      "mex": 397070,
      "mlb": 132144,
      "mls": 498848,
      "morocco-botola-pro": 39431,
      "moto2": 7,
      "moto3": 15,
      "nascar": 40370,
      "national-league": 30976,
      "nba": 2076770,
      "ned2": 90425,
      "new-york-city": 51404,
      "nfl": 3050115,
      "nhl": 421785,
      "nirl1": 55,
      "nor2": 206484,
      "norway-eliteserien": 586580,
      "peru-liga-1": 116347,
      "pickleball": 80379,
      "poland-ekstraklasa": 25113,
      "power-slap": 56,
      "primeira-liga": 408427,
      "qualification": 7887,
      "racing": 1799,
      "romania-superliga": 337166,
      "rugby": 7640,
      "rus": 72315,
      "saf1": 378,
      "saudi-professional-league": 37172,
      "scotland-league-cup": 446945,
      "scottish-premiership": 131182,
      "sea": 3292709,
      "serbian-superliga": 607203,
      "serie-b": 1540449,
      "slovenia-prvaliga": 145430,
      "soccer": 1657206,
      "soccer-atc": 26,
      "soccer-brco": 19740,
      "soccer-ccc": 18418,
      "soccer-el1": 419557,
      "soccer-el2": 36126,
      "soccer-fpd": 36019,
      "soccer-grc": 2,
      "soccer-gtm": 120623,
      "soccer-hr1": 369835,
      "soccer-nlc": 146,
      "soccer-nwsl": 109390,
      "soccer-ptc": 47,
      "soccer-scoc": 250,
      "soccer-svk1": 144738,
      "soccer-trsk": 791,
      "sud": 388,
      "swe2": 24224,
      "sweden-allsvenskan": 1073315,
      "swimming": 10632,
      "switzerland-super-league": 799876,
      "table-tennis": 40103,
      "tennis": 4544827,
      "tha1": 25567,
      "tpe1": 23556,
      "tur": 110322,
      "tur2": 55427,
      "u20wwc": 2,
      "uae1": 5982,
      "ucl": 355186,
      "uefa": 15281,
      "uefa-nations-league": 180722,
      "uel": 237943,
      "ufc": 186998,
      "ukraine-premier-liha": 54903,
      "uru1": 62574,
      "usl1": 489,
      "uslc": 22518,
      "usoc": 4,
      "uzb1": 14902,
      "ven1": 35167,
      "volleyball": 990,
      "womens-ballon-dor": 7,
      "womens-champions-league": 6388,
      "wsl": 482075,
      "wsl2": 11864
    },
    "tech": {
      "(none)": 2810,
      "airbnb": 849,
      "anthropic": 718,
      "big-tech": 140747,
      "celebrities": 124581,
      "china": 884,
      "coding": 584,
      "collectibles": 1746,
      "congress": 100,
      "corporate-financials": 372,
      "courts": 57,
      "earn-4": 4175,
      "elon-musk": 3705,
      "equities": 1284,
      "gaming": 425,
      "google": 106431,
      "hack": 5207,
      "ipos": 6395,
      "kpis": 87,
      "midterms": 158,
      "movies": 9807,
      "nuke": 125,
      "oil": 1832,
      "openai": 1892,
      "outage": 122,
      "prediction-markets": 3955,
      "video-games": 168
    },
    "uncategorised": {
      "(none)": 726,
      "bayeux-tapestry": 12090,
      "cfb": 25130,
      "climate-science": 1567,
      "dnc": 50,
      "fed": 3247,
      "fed-chair": 69,
      "fed-rates": 11195,
      "iran": 11,
      "la-liga": 133,
      "leopold-aschenbrenner": 1008,
      "macro-indicators": 2747,
      "mma": 90,
      "nfl": 42121,
      "pandemics": 119,
      "social-media": 100,
      "space": 58,
      "supreme-court": 15124,
      "tennis": 456,
      "trump-presidency": 23,
      "ufc": 1120,
      "uk": 2376,
      "united-nations": 8869,
      "united-states": 199
    },
    "weather": {
      "brazil": 1228,
      "climate": 76663,
      "climate-science": 24135,
      "drought": 6,
      "earthquakes": 11735,
      "germany": 664,
      "global-temp": 693,
      "highest-temperature": 6128108,
      "italy": 191,
      "lowest-temperature": 465359,
      "mexico": 8941,
      "natural-disaster": 12760,
      "pandemics": 874,
      "precipitation": 10081,
      "rain": 553,
      "tornado-risk": 102,
      "united-states": 4550,
      "volcano": 7
    },
    "world": {
      "(none)": 5,
      "argentina": 94019,
      "brazil": 5939,
      "canada": 620,
      "china": 35,
      "courts": 3307,
      "economic-policy": 31130,
      "europe": 587,
      "foreign-policy": 1876,
      "forex": 14552,
      "france": 4232,
      "germany": 3883,
      "global-elections": 894693,
      "global-rates": 24500,
      "hong-kong": 355,
      "italy": 86,
      "macro-indicators": 24832,
      "middle-east": 511,
      "nyc": 100,
      "oil": 3931,
      "south-korea": 6351,
      "trump-presidency": 5303,
      "uk": 393
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 155343210,
    "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-11-01T15.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": 288774,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 95301218,
    "twin_rows": 60041992
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.00135,
  "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-11-01T15.witness_stats.json",
  "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
  "witnesses": "iop",
  "writer_versions": null
}
