{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 79,
      "class": "FULL",
      "exception_markets": 51,
      "rows_by_domain": {
        "i": 16066939,
        "o": 16085762,
        "p": 16085695
      },
      "rows_i": 16066939,
      "rows_joined": 16086605,
      "rows_merged": 16086526,
      "rows_o": 16085762,
      "rows_p": 16085695,
      "unique_by_domain": {
        "i": 10,
        "o": 72,
        "p": 210
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 7382,
            "1000_2000ms": 46818,
            "100_200ms": 104953,
            "10_20ms": 9658874,
            "1_2ms": 0,
            "2000_5000ms": 45651,
            "200_500ms": 147802,
            "20_50ms": 5802431,
            "2_5ms": 0,
            "5000_10000ms": 22906,
            "500_1000ms": 79279,
            "50_100ms": 149983,
            "5_10ms": 0,
            "ge30000ms": 860,
            "neg": 0
          },
          "max_ms": 126490,
          "mean_ms": 59.40305903943496,
          "measurable": 16066939,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 23.0,
          "p99_ms": 683.0,
          "rows": 16066939,
          "unmeasurable": 0,
          "won_output_rows": 108
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 8531,
            "100_200ms": 75920,
            "10_20ms": 15268190,
            "1_2ms": 0,
            "2000_5000ms": 1741,
            "200_500ms": 91628,
            "20_50ms": 482422,
            "2_5ms": 0,
            "5000_10000ms": 184,
            "500_1000ms": 29330,
            "50_100ms": 119286,
            "5_10ms": 8530,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6784,
          "mean_ms": 17.90046104126121,
          "measurable": 16085762,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 16.0,
          "p99_ms": 150.0,
          "rows": 16085762,
          "unmeasurable": 0,
          "won_output_rows": 723
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 8645,
            "100_200ms": 60511,
            "10_20ms": 193434,
            "1_2ms": 12793,
            "2000_5000ms": 1846,
            "200_500ms": 71460,
            "20_50ms": 145028,
            "2_5ms": 12410297,
            "5000_10000ms": 154,
            "500_1000ms": 25927,
            "50_100ms": 63651,
            "5_10ms": 3091949,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6764,
          "mean_ms": 8.438867764184264,
          "measurable": 16085695,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 5.0,
          "p99_ms": 110.0,
          "rows": 16085695,
          "unmeasurable": 0,
          "won_output_rows": 16085695
        }
      }
    },
    "book": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 77199,
      "rows_by_domain": {
        "i": 242916,
        "o": 92807,
        "p": 93137
      },
      "rows_i": 242916,
      "rows_joined": 252088,
      "rows_merged": 252088,
      "rows_o": 92807,
      "rows_p": 93137,
      "unique_by_domain": {
        "i": 153093,
        "o": 4478,
        "p": 4499
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 12006,
            "1000_2000ms": 2757,
            "100_200ms": 1184,
            "10_20ms": 26199,
            "1_2ms": 0,
            "2000_5000ms": 6121,
            "200_500ms": 2294,
            "20_50ms": 52278,
            "2_5ms": 0,
            "5000_10000ms": 5118,
            "500_1000ms": 1790,
            "50_100ms": 2052,
            "5_10ms": 0,
            "ge30000ms": 131117,
            "neg": 0
          },
          "max_ms": 13431295064,
          "mean_ms": 299705880.4792439,
          "measurable": 242916,
          "min_ms": 16,
          "p50_ms": 62700.5,
          "p90_ms": 272673486.0,
          "p99_ms": 6117651670.7,
          "rows": 242916,
          "unmeasurable": 0,
          "won_output_rows": 153798
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 352,
            "1000_2000ms": 764,
            "100_200ms": 918,
            "10_20ms": 75436,
            "1_2ms": 0,
            "2000_5000ms": 2066,
            "200_500ms": 976,
            "20_50ms": 5337,
            "2_5ms": 0,
            "5000_10000ms": 410,
            "500_1000ms": 367,
            "50_100ms": 1382,
            "5_10ms": 2,
            "ge30000ms": 4797,
            "neg": 0
          },
          "max_ms": 11831625174,
          "mean_ms": 28460355.550486494,
          "measurable": 92807,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 306.0,
          "p99_ms": 272647524.58000004,
          "rows": 92807,
          "unmeasurable": 0,
          "won_output_rows": 5153
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 386,
            "1000_2000ms": 984,
            "100_200ms": 663,
            "10_20ms": 1780,
            "1_2ms": 0,
            "2000_5000ms": 1806,
            "200_500ms": 920,
            "20_50ms": 1567,
            "2_5ms": 42636,
            "5000_10000ms": 490,
            "500_1000ms": 417,
            "50_100ms": 745,
            "5_10ms": 35761,
            "ge30000ms": 4982,
            "neg": 0
          },
          "max_ms": 11832700053,
          "mean_ms": 26153780.525934912,
          "measurable": 93137,
          "min_ms": 2,
          "p50_ms": 5.0,
          "p90_ms": 356.0,
          "p99_ms": 199702505.7599963,
          "rows": 93137,
          "unmeasurable": 0,
          "won_output_rows": 93137
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 2,
      "class": "FULL",
      "exception_markets": 3,
      "rows_by_domain": {
        "i": 41836,
        "o": 41839,
        "p": 41828
      },
      "rows_i": 41836,
      "rows_joined": 41915,
      "rows_merged": 41913,
      "rows_o": 41839,
      "rows_p": 41828,
      "unique_by_domain": {
        "i": 4,
        "o": 1,
        "p": 2
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 53,
            "1000_2000ms": 94,
            "100_200ms": 447,
            "10_20ms": 14126,
            "1_2ms": 0,
            "2000_5000ms": 143,
            "200_500ms": 597,
            "20_50ms": 25120,
            "2_5ms": 0,
            "5000_10000ms": 162,
            "500_1000ms": 261,
            "50_100ms": 833,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 17787,
          "mean_ms": 90.83884692609236,
          "measurable": 41836,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 30.0,
          "p99_ms": 1235.5500000000102,
          "rows": 41836,
          "unmeasurable": 0,
          "won_output_rows": 12
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 30,
            "100_200ms": 411,
            "10_20ms": 37991,
            "1_2ms": 0,
            "2000_5000ms": 10,
            "200_500ms": 357,
            "20_50ms": 2255,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 133,
            "50_100ms": 651,
            "5_10ms": 1,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3276,
          "mean_ms": 22.23480484715218,
          "measurable": 41839,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 19.0,
          "p99_ms": 251.62000000000262,
          "rows": 41839,
          "unmeasurable": 0,
          "won_output_rows": 73
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 27,
            "100_200ms": 278,
            "10_20ms": 1247,
            "1_2ms": 0,
            "2000_5000ms": 4,
            "200_500ms": 358,
            "20_50ms": 710,
            "2_5ms": 22912,
            "5000_10000ms": 0,
            "500_1000ms": 136,
            "50_100ms": 329,
            "5_10ms": 15827,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2989,
          "mean_ms": 12.361719422396481,
          "measurable": 41828,
          "min_ms": 2,
          "p50_ms": 4.0,
          "p90_ms": 7.0,
          "p99_ms": 242.0,
          "rows": 41828,
          "unmeasurable": 0,
          "won_output_rows": 41828
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 872,
        "o": 872,
        "p": 872
      },
      "rows_i": 872,
      "rows_joined": 1128,
      "rows_merged": 1128,
      "rows_o": 872,
      "rows_p": 872,
      "unique_by_domain": {
        "i": 182,
        "o": 60,
        "p": 14
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 36,
            "1000_2000ms": 11,
            "100_200ms": 16,
            "10_20ms": 441,
            "1_2ms": 0,
            "2000_5000ms": 10,
            "200_500ms": 15,
            "20_50ms": 206,
            "2_5ms": 0,
            "5000_10000ms": 2,
            "500_1000ms": 20,
            "50_100ms": 38,
            "5_10ms": 0,
            "ge30000ms": 77,
            "neg": 0
          },
          "max_ms": 55302,
          "mean_ms": 4792.182339449541,
          "measurable": 872,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 18037.3,
          "p99_ms": 54307.83,
          "rows": 872,
          "unmeasurable": 0,
          "won_output_rows": 184
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 67,
            "1000_2000ms": 0,
            "100_200ms": 2,
            "10_20ms": 645,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 11,
            "20_50ms": 61,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 4,
            "50_100ms": 17,
            "5_10ms": 3,
            "ge30000ms": 62,
            "neg": 0
          },
          "max_ms": 54441,
          "mean_ms": 4989.459862385321,
          "measurable": 872,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 22271.399999999998,
          "p99_ms": 54045.92,
          "rows": 872,
          "unmeasurable": 0,
          "won_output_rows": 72
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 45,
            "1000_2000ms": 3,
            "100_200ms": 6,
            "10_20ms": 11,
            "1_2ms": 2,
            "2000_5000ms": 0,
            "200_500ms": 10,
            "20_50ms": 9,
            "2_5ms": 670,
            "5000_10000ms": 4,
            "500_1000ms": 4,
            "50_100ms": 3,
            "5_10ms": 71,
            "ge30000ms": 34,
            "neg": 0
          },
          "max_ms": 48052,
          "mean_ms": 2908.6949541284403,
          "measurable": 872,
          "min_ms": 1,
          "p50_ms": 3.0,
          "p90_ms": 824.8999999999959,
          "p99_ms": 38867.82999999981,
          "rows": 872,
          "unmeasurable": 0,
          "won_output_rows": 872
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 1753,
        "o": 1753,
        "p": 1753
      },
      "rows_i": 1753,
      "rows_joined": 2657,
      "rows_merged": 2657,
      "rows_o": 1753,
      "rows_p": 1753,
      "unique_by_domain": {
        "i": 495,
        "o": 115,
        "p": 294
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 207,
            "1000_2000ms": 17,
            "100_200ms": 264,
            "10_20ms": 1,
            "1_2ms": 0,
            "2000_5000ms": 3,
            "200_500ms": 375,
            "20_50ms": 255,
            "2_5ms": 0,
            "5000_10000ms": 11,
            "500_1000ms": 125,
            "50_100ms": 136,
            "5_10ms": 0,
            "ge30000ms": 359,
            "neg": 0
          },
          "max_ms": 114449,
          "mean_ms": 12836.801483171706,
          "measurable": 1753,
          "min_ms": 19,
          "p50_ms": 379.0,
          "p90_ms": 47323.6,
          "p99_ms": 90370.00000000003,
          "rows": 1753,
          "unmeasurable": 0,
          "won_output_rows": 517
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 175,
            "1000_2000ms": 0,
            "100_200ms": 153,
            "10_20ms": 125,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 195,
            "20_50ms": 365,
            "2_5ms": 0,
            "5000_10000ms": 18,
            "500_1000ms": 0,
            "50_100ms": 434,
            "5_10ms": 0,
            "ge30000ms": 288,
            "neg": 0
          },
          "max_ms": 128923,
          "mean_ms": 11212.320022818027,
          "measurable": 1753,
          "min_ms": 12,
          "p50_ms": 89.0,
          "p90_ms": 46828.0,
          "p99_ms": 97114.72000000003,
          "rows": 1753,
          "unmeasurable": 0,
          "won_output_rows": 387
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 198,
            "1000_2000ms": 0,
            "100_200ms": 3,
            "10_20ms": 333,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 192,
            "20_50ms": 366,
            "2_5ms": 4,
            "5000_10000ms": 9,
            "500_1000ms": 0,
            "50_100ms": 85,
            "5_10ms": 240,
            "ge30000ms": 323,
            "neg": 0
          },
          "max_ms": 132889,
          "mean_ms": 12232.43696520251,
          "measurable": 1753,
          "min_ms": 4,
          "p50_ms": 39.0,
          "p90_ms": 46129.2,
          "p99_ms": 99895.28,
          "rows": 1753,
          "unmeasurable": 0,
          "won_output_rows": 1753
        }
      }
    },
    "price_change": {
      "boundary_dropped": 718,
      "class": "FULL",
      "exception_markets": 25,
      "rows_by_domain": {
        "i": 109076118,
        "o": 109226146,
        "p": 109232418
      },
      "rows_i": 109076118,
      "rows_joined": 109252064,
      "rows_merged": 109251346,
      "rows_o": 109226146,
      "rows_p": 109232418,
      "unique_by_domain": {
        "i": 26,
        "o": 468,
        "p": 6634
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 67830,
            "1000_2000ms": 348144,
            "100_200ms": 811360,
            "10_20ms": 59672656,
            "1_2ms": 0,
            "2000_5000ms": 345944,
            "200_500ms": 1103786,
            "20_50ms": 44663074,
            "2_5ms": 0,
            "5000_10000ms": 200172,
            "500_1000ms": 576154,
            "50_100ms": 1276106,
            "5_10ms": 0,
            "ge30000ms": 10892,
            "neg": 0
          },
          "max_ms": 126518,
          "mean_ms": 70.45488371707545,
          "measurable": 109076118,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 24.0,
          "p99_ms": 818.0,
          "rows": 109076118,
          "unmeasurable": 0,
          "won_output_rows": 2618
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 64140,
            "100_200ms": 610992,
            "10_20ms": 102813366,
            "1_2ms": 0,
            "2000_5000ms": 15082,
            "200_500ms": 688908,
            "20_50ms": 3783628,
            "2_5ms": 0,
            "5000_10000ms": 1668,
            "500_1000ms": 221132,
            "50_100ms": 972986,
            "5_10ms": 54244,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 7084,
          "mean_ms": 18.75749747684039,
          "measurable": 109226146,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 16.0,
          "p99_ms": 176.0,
          "rows": 109226146,
          "unmeasurable": 0,
          "won_output_rows": 16310
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 66780,
            "100_200ms": 487374,
            "10_20ms": 1631298,
            "1_2ms": 46928,
            "2000_5000ms": 12928,
            "200_500ms": 559982,
            "20_50ms": 1244326,
            "2_5ms": 80209232,
            "5000_10000ms": 1250,
            "500_1000ms": 194860,
            "50_100ms": 522028,
            "5_10ms": 24255432,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6805,
          "mean_ms": 9.223949706945056,
          "measurable": 109232418,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 141.0,
          "rows": 109232418,
          "unmeasurable": 0,
          "won_output_rows": 109232418
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 1,
      "rows_by_domain": {
        "i": 3056,
        "o": 3060,
        "p": 3060
      },
      "rows_i": 3056,
      "rows_joined": 3060,
      "rows_merged": 3060,
      "rows_o": 3060,
      "rows_p": 3060,
      "unique_by_domain": {
        "i": 0,
        "o": 0,
        "p": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 8,
            "10_20ms": 1769,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 40,
            "20_50ms": 1227,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 8,
            "50_100ms": 4,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 690,
          "mean_ms": 26.528141361256544,
          "measurable": 3056,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 22.0,
          "p99_ms": 406.0,
          "rows": 3056,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 7,
            "10_20ms": 2896,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 24,
            "20_50ms": 92,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 4,
            "50_100ms": 37,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 607,
          "mean_ms": 17.19542483660131,
          "measurable": 3060,
          "min_ms": 10,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 110.09999999999854,
          "rows": 3060,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 8,
            "10_20ms": 20,
            "1_2ms": 4,
            "2000_5000ms": 0,
            "200_500ms": 24,
            "20_50ms": 24,
            "2_5ms": 2315,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 12,
            "5_10ms": 653,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 253,
          "mean_ms": 6.549673202614379,
          "measurable": 3060,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 5.0,
          "p99_ms": 114.0,
          "rows": 3060,
          "unmeasurable": 0,
          "won_output_rows": 3060
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-11-01T09.book_dropped.parquet",
        "rows": 290,
        "sha256": "cfd16ee9da71d327481a073bd9b40a872bf1336f12060093e8ec7422b3b55dd5",
        "size": 10510
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 290,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 290,
  "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": "f91f26dc55788e4073a5fe1df2f78927c349fbc78d1ba3e732e1e91af62fffb4",
    "evaluated_at": "2026-11-01T10:58:05Z",
    "evidence": {
      "file": "2026-11-01T09.category_evidence.json",
      "sha256": "b43899f8dfbd11ef8ddcce000c14b49d53c2e4353afdc6b6a765a7948615e361"
    },
    "hour": "2026-11-01/09",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999359164350313,
      "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": "f91f26dc55788e4073a5fe1df2f78927c349fbc78d1ba3e732e1e91af62fffb4",
      "mapping_logic_changed": 0,
      "markets": 5276809,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "ffe4f5d9c8dc30f401cba4714d00f443cd6b7733fa809204c83af3f82dcf682a",
      "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": 40956,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 68337,
          "fetched_untagged": 8,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 15536,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 124829,
        "fetched_untagged": 8,
        "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": "f91f26dc55788e4073a5fe1df2f78927c349fbc78d1ba3e732e1e91af62fffb4",
        "mapping_logic_changed": 0,
        "markets": 5276809,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "ffe4f5d9c8dc30f401cba4714d00f443cd6b7733fa809204c83af3f82dcf682a",
        "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.999986,
        "fetched_untagged": 1.4e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 125636912,
        "fetched_untagged": 1806,
        "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": 124837,
      "young": {
        "not_fetched": 0,
        "traded": 15536
      }
    },
    "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": "f91f26dc55788e4073a5fe1df2f78927c349fbc78d1ba3e732e1e91af62fffb4",
  "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-01T09.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 79,
          "class": "FULL",
          "exception_markets": 51,
          "rows_by_domain": {
            "i": 16066939,
            "o": 16085762,
            "p": 16085695
          },
          "rows_i": 16066939,
          "rows_joined": 16086605,
          "rows_merged": 16086526,
          "rows_o": 16085762,
          "rows_p": 16085695,
          "unique_by_domain": {
            "i": 10,
            "o": 72,
            "p": 210
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 7382,
                "1000_2000ms": 46818,
                "100_200ms": 104953,
                "10_20ms": 9658874,
                "1_2ms": 0,
                "2000_5000ms": 45651,
                "200_500ms": 147802,
                "20_50ms": 5802431,
                "2_5ms": 0,
                "5000_10000ms": 22906,
                "500_1000ms": 79279,
                "50_100ms": 149983,
                "5_10ms": 0,
                "ge30000ms": 860,
                "neg": 0
              },
              "max_ms": 126490,
              "mean_ms": 59.40305903943496,
              "measurable": 16066939,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 23.0,
              "p99_ms": 683.0,
              "rows": 16066939,
              "unmeasurable": 0,
              "won_output_rows": 108
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 8531,
                "100_200ms": 75920,
                "10_20ms": 15268190,
                "1_2ms": 0,
                "2000_5000ms": 1741,
                "200_500ms": 91628,
                "20_50ms": 482422,
                "2_5ms": 0,
                "5000_10000ms": 184,
                "500_1000ms": 29330,
                "50_100ms": 119286,
                "5_10ms": 8530,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6784,
              "mean_ms": 17.90046104126121,
              "measurable": 16085762,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 16.0,
              "p99_ms": 150.0,
              "rows": 16085762,
              "unmeasurable": 0,
              "won_output_rows": 723
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 8645,
                "100_200ms": 60511,
                "10_20ms": 193434,
                "1_2ms": 12793,
                "2000_5000ms": 1846,
                "200_500ms": 71460,
                "20_50ms": 145028,
                "2_5ms": 12410297,
                "5000_10000ms": 154,
                "500_1000ms": 25927,
                "50_100ms": 63651,
                "5_10ms": 3091949,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6764,
              "mean_ms": 8.438867764184264,
              "measurable": 16085695,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 5.0,
              "p99_ms": 110.0,
              "rows": 16085695,
              "unmeasurable": 0,
              "won_output_rows": 16085695
            }
          }
        },
        "book": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 77199,
          "rows_by_domain": {
            "i": 242916,
            "o": 92807,
            "p": 93137
          },
          "rows_i": 242916,
          "rows_joined": 252088,
          "rows_merged": 252088,
          "rows_o": 92807,
          "rows_p": 93137,
          "unique_by_domain": {
            "i": 153093,
            "o": 4478,
            "p": 4499
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 12006,
                "1000_2000ms": 2757,
                "100_200ms": 1184,
                "10_20ms": 26199,
                "1_2ms": 0,
                "2000_5000ms": 6121,
                "200_500ms": 2294,
                "20_50ms": 52278,
                "2_5ms": 0,
                "5000_10000ms": 5118,
                "500_1000ms": 1790,
                "50_100ms": 2052,
                "5_10ms": 0,
                "ge30000ms": 131117,
                "neg": 0
              },
              "max_ms": 13431295064,
              "mean_ms": 299705880.4792439,
              "measurable": 242916,
              "min_ms": 16,
              "p50_ms": 62700.5,
              "p90_ms": 272673486.0,
              "p99_ms": 6117651670.7,
              "rows": 242916,
              "unmeasurable": 0,
              "won_output_rows": 153798
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 352,
                "1000_2000ms": 764,
                "100_200ms": 918,
                "10_20ms": 75436,
                "1_2ms": 0,
                "2000_5000ms": 2066,
                "200_500ms": 976,
                "20_50ms": 5337,
                "2_5ms": 0,
                "5000_10000ms": 410,
                "500_1000ms": 367,
                "50_100ms": 1382,
                "5_10ms": 2,
                "ge30000ms": 4797,
                "neg": 0
              },
              "max_ms": 11831625174,
              "mean_ms": 28460355.550486494,
              "measurable": 92807,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 306.0,
              "p99_ms": 272647524.58000004,
              "rows": 92807,
              "unmeasurable": 0,
              "won_output_rows": 5153
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 386,
                "1000_2000ms": 984,
                "100_200ms": 663,
                "10_20ms": 1780,
                "1_2ms": 0,
                "2000_5000ms": 1806,
                "200_500ms": 920,
                "20_50ms": 1567,
                "2_5ms": 42636,
                "5000_10000ms": 490,
                "500_1000ms": 417,
                "50_100ms": 745,
                "5_10ms": 35761,
                "ge30000ms": 4982,
                "neg": 0
              },
              "max_ms": 11832700053,
              "mean_ms": 26153780.525934912,
              "measurable": 93137,
              "min_ms": 2,
              "p50_ms": 5.0,
              "p90_ms": 356.0,
              "p99_ms": 199702505.7599963,
              "rows": 93137,
              "unmeasurable": 0,
              "won_output_rows": 93137
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 2,
          "class": "FULL",
          "exception_markets": 3,
          "rows_by_domain": {
            "i": 41836,
            "o": 41839,
            "p": 41828
          },
          "rows_i": 41836,
          "rows_joined": 41915,
          "rows_merged": 41913,
          "rows_o": 41839,
          "rows_p": 41828,
          "unique_by_domain": {
            "i": 4,
            "o": 1,
            "p": 2
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 53,
                "1000_2000ms": 94,
                "100_200ms": 447,
                "10_20ms": 14126,
                "1_2ms": 0,
                "2000_5000ms": 143,
                "200_500ms": 597,
                "20_50ms": 25120,
                "2_5ms": 0,
                "5000_10000ms": 162,
                "500_1000ms": 261,
                "50_100ms": 833,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 17787,
              "mean_ms": 90.83884692609236,
              "measurable": 41836,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 30.0,
              "p99_ms": 1235.5500000000102,
              "rows": 41836,
              "unmeasurable": 0,
              "won_output_rows": 12
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 30,
                "100_200ms": 411,
                "10_20ms": 37991,
                "1_2ms": 0,
                "2000_5000ms": 10,
                "200_500ms": 357,
                "20_50ms": 2255,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 133,
                "50_100ms": 651,
                "5_10ms": 1,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3276,
              "mean_ms": 22.23480484715218,
              "measurable": 41839,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 19.0,
              "p99_ms": 251.62000000000262,
              "rows": 41839,
              "unmeasurable": 0,
              "won_output_rows": 73
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 27,
                "100_200ms": 278,
                "10_20ms": 1247,
                "1_2ms": 0,
                "2000_5000ms": 4,
                "200_500ms": 358,
                "20_50ms": 710,
                "2_5ms": 22912,
                "5000_10000ms": 0,
                "500_1000ms": 136,
                "50_100ms": 329,
                "5_10ms": 15827,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2989,
              "mean_ms": 12.361719422396481,
              "measurable": 41828,
              "min_ms": 2,
              "p50_ms": 4.0,
              "p90_ms": 7.0,
              "p99_ms": 242.0,
              "rows": 41828,
              "unmeasurable": 0,
              "won_output_rows": 41828
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 872,
            "o": 872,
            "p": 872
          },
          "rows_i": 872,
          "rows_joined": 1128,
          "rows_merged": 1128,
          "rows_o": 872,
          "rows_p": 872,
          "unique_by_domain": {
            "i": 182,
            "o": 60,
            "p": 14
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 36,
                "1000_2000ms": 11,
                "100_200ms": 16,
                "10_20ms": 441,
                "1_2ms": 0,
                "2000_5000ms": 10,
                "200_500ms": 15,
                "20_50ms": 206,
                "2_5ms": 0,
                "5000_10000ms": 2,
                "500_1000ms": 20,
                "50_100ms": 38,
                "5_10ms": 0,
                "ge30000ms": 77,
                "neg": 0
              },
              "max_ms": 55302,
              "mean_ms": 4792.182339449541,
              "measurable": 872,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 18037.3,
              "p99_ms": 54307.83,
              "rows": 872,
              "unmeasurable": 0,
              "won_output_rows": 184
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 67,
                "1000_2000ms": 0,
                "100_200ms": 2,
                "10_20ms": 645,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 11,
                "20_50ms": 61,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 4,
                "50_100ms": 17,
                "5_10ms": 3,
                "ge30000ms": 62,
                "neg": 0
              },
              "max_ms": 54441,
              "mean_ms": 4989.459862385321,
              "measurable": 872,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 22271.399999999998,
              "p99_ms": 54045.92,
              "rows": 872,
              "unmeasurable": 0,
              "won_output_rows": 72
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 45,
                "1000_2000ms": 3,
                "100_200ms": 6,
                "10_20ms": 11,
                "1_2ms": 2,
                "2000_5000ms": 0,
                "200_500ms": 10,
                "20_50ms": 9,
                "2_5ms": 670,
                "5000_10000ms": 4,
                "500_1000ms": 4,
                "50_100ms": 3,
                "5_10ms": 71,
                "ge30000ms": 34,
                "neg": 0
              },
              "max_ms": 48052,
              "mean_ms": 2908.6949541284403,
              "measurable": 872,
              "min_ms": 1,
              "p50_ms": 3.0,
              "p90_ms": 824.8999999999959,
              "p99_ms": 38867.82999999981,
              "rows": 872,
              "unmeasurable": 0,
              "won_output_rows": 872
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 1753,
            "o": 1753,
            "p": 1753
          },
          "rows_i": 1753,
          "rows_joined": 2657,
          "rows_merged": 2657,
          "rows_o": 1753,
          "rows_p": 1753,
          "unique_by_domain": {
            "i": 495,
            "o": 115,
            "p": 294
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 207,
                "1000_2000ms": 17,
                "100_200ms": 264,
                "10_20ms": 1,
                "1_2ms": 0,
                "2000_5000ms": 3,
                "200_500ms": 375,
                "20_50ms": 255,
                "2_5ms": 0,
                "5000_10000ms": 11,
                "500_1000ms": 125,
                "50_100ms": 136,
                "5_10ms": 0,
                "ge30000ms": 359,
                "neg": 0
              },
              "max_ms": 114449,
              "mean_ms": 12836.801483171706,
              "measurable": 1753,
              "min_ms": 19,
              "p50_ms": 379.0,
              "p90_ms": 47323.6,
              "p99_ms": 90370.00000000003,
              "rows": 1753,
              "unmeasurable": 0,
              "won_output_rows": 517
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 175,
                "1000_2000ms": 0,
                "100_200ms": 153,
                "10_20ms": 125,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 195,
                "20_50ms": 365,
                "2_5ms": 0,
                "5000_10000ms": 18,
                "500_1000ms": 0,
                "50_100ms": 434,
                "5_10ms": 0,
                "ge30000ms": 288,
                "neg": 0
              },
              "max_ms": 128923,
              "mean_ms": 11212.320022818027,
              "measurable": 1753,
              "min_ms": 12,
              "p50_ms": 89.0,
              "p90_ms": 46828.0,
              "p99_ms": 97114.72000000003,
              "rows": 1753,
              "unmeasurable": 0,
              "won_output_rows": 387
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 198,
                "1000_2000ms": 0,
                "100_200ms": 3,
                "10_20ms": 333,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 192,
                "20_50ms": 366,
                "2_5ms": 4,
                "5000_10000ms": 9,
                "500_1000ms": 0,
                "50_100ms": 85,
                "5_10ms": 240,
                "ge30000ms": 323,
                "neg": 0
              },
              "max_ms": 132889,
              "mean_ms": 12232.43696520251,
              "measurable": 1753,
              "min_ms": 4,
              "p50_ms": 39.0,
              "p90_ms": 46129.2,
              "p99_ms": 99895.28,
              "rows": 1753,
              "unmeasurable": 0,
              "won_output_rows": 1753
            }
          }
        },
        "price_change": {
          "boundary_dropped": 718,
          "class": "FULL",
          "exception_markets": 25,
          "rows_by_domain": {
            "i": 109076118,
            "o": 109226146,
            "p": 109232418
          },
          "rows_i": 109076118,
          "rows_joined": 109252064,
          "rows_merged": 109251346,
          "rows_o": 109226146,
          "rows_p": 109232418,
          "unique_by_domain": {
            "i": 26,
            "o": 468,
            "p": 6634
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 67830,
                "1000_2000ms": 348144,
                "100_200ms": 811360,
                "10_20ms": 59672656,
                "1_2ms": 0,
                "2000_5000ms": 345944,
                "200_500ms": 1103786,
                "20_50ms": 44663074,
                "2_5ms": 0,
                "5000_10000ms": 200172,
                "500_1000ms": 576154,
                "50_100ms": 1276106,
                "5_10ms": 0,
                "ge30000ms": 10892,
                "neg": 0
              },
              "max_ms": 126518,
              "mean_ms": 70.45488371707545,
              "measurable": 109076118,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 24.0,
              "p99_ms": 818.0,
              "rows": 109076118,
              "unmeasurable": 0,
              "won_output_rows": 2618
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 64140,
                "100_200ms": 610992,
                "10_20ms": 102813366,
                "1_2ms": 0,
                "2000_5000ms": 15082,
                "200_500ms": 688908,
                "20_50ms": 3783628,
                "2_5ms": 0,
                "5000_10000ms": 1668,
                "500_1000ms": 221132,
                "50_100ms": 972986,
                "5_10ms": 54244,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 7084,
              "mean_ms": 18.75749747684039,
              "measurable": 109226146,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 16.0,
              "p99_ms": 176.0,
              "rows": 109226146,
              "unmeasurable": 0,
              "won_output_rows": 16310
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 66780,
                "100_200ms": 487374,
                "10_20ms": 1631298,
                "1_2ms": 46928,
                "2000_5000ms": 12928,
                "200_500ms": 559982,
                "20_50ms": 1244326,
                "2_5ms": 80209232,
                "5000_10000ms": 1250,
                "500_1000ms": 194860,
                "50_100ms": 522028,
                "5_10ms": 24255432,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6805,
              "mean_ms": 9.223949706945056,
              "measurable": 109232418,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 141.0,
              "rows": 109232418,
              "unmeasurable": 0,
              "won_output_rows": 109232418
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 1,
          "rows_by_domain": {
            "i": 3056,
            "o": 3060,
            "p": 3060
          },
          "rows_i": 3056,
          "rows_joined": 3060,
          "rows_merged": 3060,
          "rows_o": 3060,
          "rows_p": 3060,
          "unique_by_domain": {
            "i": 0,
            "o": 0,
            "p": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 8,
                "10_20ms": 1769,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 40,
                "20_50ms": 1227,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 8,
                "50_100ms": 4,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 690,
              "mean_ms": 26.528141361256544,
              "measurable": 3056,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 22.0,
              "p99_ms": 406.0,
              "rows": 3056,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 7,
                "10_20ms": 2896,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 24,
                "20_50ms": 92,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 4,
                "50_100ms": 37,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 607,
              "mean_ms": 17.19542483660131,
              "measurable": 3060,
              "min_ms": 10,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 110.09999999999854,
              "rows": 3060,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 8,
                "10_20ms": 20,
                "1_2ms": 4,
                "2000_5000ms": 0,
                "200_500ms": 24,
                "20_50ms": 24,
                "2_5ms": 2315,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 12,
                "5_10ms": 653,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 253,
              "mean_ms": 6.549673202614379,
              "measurable": 3060,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 5.0,
              "p99_ms": 114.0,
              "rows": 3060,
              "unmeasurable": 0,
              "won_output_rows": 3060
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1236282172,
      "file": "2026-11-01T09.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-11-01/09",
      "hour_utc": "2026-11-01T09:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 47569272044508323,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562981617164329,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            166590303
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569272033950327,
          "min_sequence": 562981617164341,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 16086526,
          "row_groups": [
            0,
            61
          ],
          "sha256": "5bf8d7049b5c6240d79978684a003b95da66c8d5bf8015aa224f8b1594cae293"
        },
        "book": {
          "byte_range": [
            166590303,
            193479822
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569272044508323,
          "min_sequence": 562981617166999,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 252088,
          "row_groups": [
            62,
            62
          ],
          "sha256": "2e7eb8e18a7ceb7901e96f56057243bf68dfcf19f52c0c1f53f90c94571e3a9e"
        },
        "last_trade_price": {
          "byte_range": [
            193479822,
            195958290
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569272004089683,
          "min_sequence": 562981617168209,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 41913,
          "row_groups": [
            63,
            63
          ],
          "sha256": "0e58813ce45d6379bf954924e320038d2ea573adb2d34ef7dc1ee99f26732350"
        },
        "market_resolved": {
          "byte_range": [
            195958290,
            196099825
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569272029309034,
          "min_sequence": 562981618191904,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 1128,
          "row_groups": [
            64,
            64
          ],
          "sha256": "c028c8cb4a37cad9b3ad6ba26dd7e618ef18e3afed43b0ab042e529141019cd3"
        },
        "new_market": {
          "byte_range": [
            196099825,
            196360082
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569272035567500,
          "min_sequence": 562981617608685,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 2657,
          "row_groups": [
            65,
            65
          ],
          "sha256": "433e911128f9e66790b32eaf0426c387b8767c8bfae5afbdbb3158f14cdea372"
        },
        "price_change": {
          "byte_range": [
            196360082,
            1234749876
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569272043899426,
          "min_sequence": 562981617164329,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 109251346,
          "row_groups": [
            66,
            482
          ],
          "sha256": "6e30f87b986228c625ff525b68717370f838859af23301b3641285b8f2d7be0f"
        },
        "tick_size_change": {
          "byte_range": [
            1234749876,
            1234860522
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562981740175225,
          "min_sequence": 562981618917566,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3060,
          "row_groups": [
            483,
            483
          ],
          "sha256": "7c2f4c670894297e3c78f2c49d11c9c0573bde0b1b08ec3f1c9ff15556fde0df"
        }
      },
      "row_count": 125638718,
      "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": "6125d4871af60b765f9cd7a9b44e0605183a20e2d4b88c122795d8bf52e2cfca",
      "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-01T09.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-01T09.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 81491995,
      "row_ordinal_min": 0,
      "rows": 1739328,
      "sha256": "879458e424390cf07df36534928bea1ce5156644497c1bccae01a265da927a40",
      "size": 8377033,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-11-01T09.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 81491995,
      "row_ordinal_min": 0,
      "rows": 1739328,
      "sha256": "48b21f2261bbc01cce46d545ae14831045cda906bf4253459dfb3dc260114bb4",
      "size": 7671366,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T09.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 11599205,
      "row_ordinal_min": 215827,
      "rows": 137459,
      "sha256": "5be7f2a8d851d8000956656c387ff964268c7b1dd6be12e972a5d1286c0e431a",
      "size": 746013,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T09.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 11599205,
      "row_ordinal_min": 215827,
      "rows": 137459,
      "sha256": "7db1a7b612e9324c3924feb6bceadc79308d7f554048e4fa3293f73e68711c83",
      "size": 661702,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T09.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 29,
      "row_ordinal_max": 81492687,
      "row_ordinal_min": 228495,
      "rows": 18540591,
      "sha256": "64e4a19a5f314006ffef20b5277aa6286f63fae3046a848193d1bbfb918e3f2c",
      "size": 85842941,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T09.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 29,
      "row_ordinal_max": 81492687,
      "row_ordinal_min": 228495,
      "rows": 18540591,
      "sha256": "49a6dcb0558ddea9fc228b764f0520a1806fb6bbe3cdbabe6676d1d5912f7e80",
      "size": 53576423,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T09.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 28872441,
      "row_ordinal_min": 1432777,
      "rows": 7521,
      "sha256": "637dd9c6e6fc4a89c721e49183c2c22ae19b18de40333e9b4f2937f441cf4992",
      "size": 83186,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T09.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 28872441,
      "row_ordinal_min": 1432777,
      "rows": 7521,
      "sha256": "18836c7233f05b34f33e139df913037d74041a05e7ce40ada68e7e2af4b612d1",
      "size": 45775,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T09.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 29676218,
      "row_ordinal_min": 1433951,
      "rows": 998972,
      "sha256": "d7656490fdd59986e996ee51d98514018f3836091186c21dfa9d592c485fb111",
      "size": 4337449,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T09.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 29676218,
      "row_ordinal_min": 1433951,
      "rows": 998972,
      "sha256": "6566ad0faf277f00dec9bd25c8252af451862576c81e788b02c8038b729ac21a",
      "size": 4174818,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T09.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 19,
      "row_ordinal_max": 81492691,
      "row_ordinal_min": 1628604,
      "rows": 11841962,
      "sha256": "174b0979372582d5a56c50319c5966e8701f5b9bfbab1168efd600d22bf9574a",
      "size": 58577469,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T09.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 19,
      "row_ordinal_max": 81492691,
      "row_ordinal_min": 1628604,
      "rows": 11841962,
      "sha256": "9780ba765b7e021774ef5f114305b6b3dfcf227a159e65c3801c53090689c088",
      "size": 52124611,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T09.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 15,
      "row_ordinal_max": 81492747,
      "row_ordinal_min": 3287503,
      "rows": 5354450,
      "sha256": "216f1fc7302b7cff8e9c6618c11065231c4fea35632ce25fdc32a43c16e58aa7",
      "size": 20545193,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T09.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 15,
      "row_ordinal_max": 81492747,
      "row_ordinal_min": 3287503,
      "rows": 5354450,
      "sha256": "31cff10e77f16c4d37d2d08c56aac197643215f2a69a76a13e2b2b3abf176c9c",
      "size": 17454810,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T09.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 45542396,
      "row_ordinal_min": 4111078,
      "rows": 1374576,
      "sha256": "495c47006264d8837bdca1b59dc92345eac50a046ef1f37ff31750a80bc9da07",
      "size": 7049474,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T09.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 45542396,
      "row_ordinal_min": 4111078,
      "rows": 1374576,
      "sha256": "b279ea0724dbf035e26abd629c0e911d2ef34add0a6186554a039b12e9e93b6e",
      "size": 4627216,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T09.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 46916618,
      "row_ordinal_min": 4320896,
      "rows": 1622152,
      "sha256": "3fa5e203ac15e4da64e1087058845833a62de3ebae586b1e242124846a2390f7",
      "size": 7506809,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T09.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 46916618,
      "row_ordinal_min": 4320896,
      "rows": 1622152,
      "sha256": "2e7d10eedf9d0e017aa5af848d7d23649b6fc8d65882ef1837856367968198b8",
      "size": 6555960,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T09.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 81492751,
      "row_ordinal_min": 4566360,
      "rows": 1448239,
      "sha256": "ba21dafa0a779fc23d296fe9b04f1e4ad922e902478474cee802cf9e380e5882",
      "size": 6983714,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T09.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 81492751,
      "row_ordinal_min": 4566360,
      "rows": 1448239,
      "sha256": "6056b9f78df3207bfa2c4ad955aadd54e191f5e571be61ed711c73de613fc2df",
      "size": 6227321,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T09.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 81492767,
      "row_ordinal_min": 4729761,
      "rows": 2045033,
      "sha256": "5fe12f0f03e1b56b819a493226e4313eed54d2cbc7dab312c2ebc08e98e43eb1",
      "size": 9948670,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T09.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 81492767,
      "row_ordinal_min": 4729761,
      "rows": 2045033,
      "sha256": "36b9f94487b7fb4dd6f2ec4d8501019381cb290b742f1b3265de0bc2a48f55f4",
      "size": 8635502,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T09.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 50070444,
      "row_ordinal_min": 4965913,
      "rows": 76565,
      "sha256": "83a3c6c3ce2be64ce31afacb46df3f8e253fcf6a6a8eb1fe35733ed0b569d03f",
      "size": 480989,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T09.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 50070444,
      "row_ordinal_min": 4965913,
      "rows": 76565,
      "sha256": "5e8e601511e756a3fbb61a2fce00185a2279b27ace722df0d0dda3a4791393ad",
      "size": 311538,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T09.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 35,
      "row_ordinal_max": 81494835,
      "row_ordinal_min": 4978851,
      "rows": 26142824,
      "sha256": "7fcfe594f669a9ac4797f57e1df57ba853ff57b7de7752a6019bcdc1b45c17cd",
      "size": 153504626,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T09.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 35,
      "row_ordinal_max": 81494835,
      "row_ordinal_min": 4978851,
      "rows": 26142824,
      "sha256": "487aa50187cbb3b75b902254f82f55e45f62a54317b65e4c4bb8d13fcf572f46",
      "size": 103057638,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T09.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 81494839,
      "row_ordinal_min": 8526698,
      "rows": 328045,
      "sha256": "d8208654813988f257f1508161827f10b5b98998bff5567caf34ab3dadf40be2",
      "size": 1728355,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T09.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 81494839,
      "row_ordinal_min": 8526698,
      "rows": 328045,
      "sha256": "ffcd75bc5c541672cf88daefb7aa29da4f0b178ef0db0f9c02b3cd4d61e1fa77",
      "size": 1459669,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T09.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 72970532,
      "row_ordinal_min": 8567474,
      "rows": 151158,
      "sha256": "75667ea39df3788c8e692ee5ace8415f5aadcabfb7285826464b6e441e2a4ea1",
      "size": 734677,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T09.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 72970532,
      "row_ordinal_min": 8567474,
      "rows": 151158,
      "sha256": "718825d100125f2a4b9b6cedcba9e1842edcec684419abe319fd78e01544e827",
      "size": 706306,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T09.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 15,
      "row_ordinal_max": 81495047,
      "row_ordinal_min": 8583420,
      "rows": 7969770,
      "sha256": "8951b991409544381152e230341c2a3c1dc2dc18805c1e4e47876f8c15586a74",
      "size": 33473038,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T09.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 15,
      "row_ordinal_max": 81495047,
      "row_ordinal_min": 8583420,
      "rows": 7969770,
      "sha256": "a0bf0f8d9eaa9435ce5a0ddebe95773cdf0b2831af081207fe67b6d0c1007268",
      "size": 22985821,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T09.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 81495051,
      "row_ordinal_min": 9352366,
      "rows": 1716407,
      "sha256": "eeb3fb60b25828d3dfcc4681e246fe0992fb6ddbfaf05d1159209bca46f9ec92",
      "size": 7018112,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T09.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 81495051,
      "row_ordinal_min": 9352366,
      "rows": 1716407,
      "sha256": "3d4f3fb164a55e189f2de90ad59448116ffb2919d0db35fe0b51c8ea2fe9267e",
      "size": 7080609,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T09.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 298776,
      "sha256": "00fa2406f1044eee29479e5053aa2ca8e42ba416c7309a20f998d94b581e98b7",
      "size": 21069978,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T09.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 907283,
      "sha256": "1351f65d2cad592d62f4fad342dbc9a6b72d259abeaba0de60254764f7d1c56f",
      "size": 71944209,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "e963233b-c084-4f0b-b315-ae14631da333",
  "hour": "2026-11-01/09",
  "hour_utc": "2026-11-01T09: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": 47569272044508323,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562981617164329,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-11-01T09.mirror_dropped.p1.parquet",
        "rows": 43438080,
        "sha256": "1ac4298aa9457da470e6743502389ebbbd8490a6e5dea0f9dcb7f21851ff061e",
        "size": 299675721
      },
      {
        "file": "2026-11-01T09.mirror_dropped.p2.parquet",
        "rows": 705296,
        "sha256": "2f1187d90a481663729b5f0bbc54230203127ff1e58714595532491e884477f6",
        "size": 4573042
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 44143376,
    "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": 13131,
      "_pairs": 4277,
      "best_ask": 1,
      "spread": 1,
      "witness_set": 4276
    },
    "book": {
      "_no_partner": 522,
      "_pairs": 303,
      "asks": 22,
      "bids": 48,
      "witness_set": 233
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 17408,
    "book": 825,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 6350437,
    "book": 81049,
    "price_change": 37711890
  },
  "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": 47569272033950327,
      "min_sequence": 562981617164341,
      "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": 9736089,
      "source_rows": 16086526
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47569272044508323,
      "min_sequence": 562981617166999,
      "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": 170749,
      "source_rows": 252088
    },
    "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": 47569272004089683,
      "min_sequence": 562981617168209,
      "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": 41913,
      "source_rows": 41913
    },
    "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": 47569272029309034,
      "min_sequence": 562981618191904,
      "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": 1128,
      "source_rows": 1128
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47569272035567500,
      "min_sequence": 562981617608685,
      "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": 2657,
      "source_rows": 2657
    },
    "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": 47569272043899426,
      "min_sequence": 562981617164329,
      "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": 71539456,
      "source_rows": 109251346
    },
    "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": 562981740175225,
      "min_sequence": 562981618917566,
      "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": 3060,
      "source_rows": 3060
    }
  },
  "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": 81495052,
  "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": "6125d4871af60b765f9cd7a9b44e0605183a20e2d4b88c122795d8bf52e2cfca",
  "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)": 25885,
      "ai-benchmarks": 16602,
      "ai-rankings": 673440,
      "ai-releases": 270861,
      "anthropic": 3960,
      "art": 3,
      "big-tech": 281740,
      "china": 748,
      "companies-with-1-ai": 1565,
      "compute": 271395,
      "congress": 3759,
      "courts": 25,
      "elon-musk": 95,
      "gemini": 758,
      "google": 7342,
      "grok": 94,
      "ipos": 20581,
      "leopold-aschenbrenner": 128,
      "math": 12149,
      "meta": 8834,
      "moonshot": 2382,
      "openai": 107518,
      "openrouter-total-tokens-weekly": 18004,
      "privates": 7635,
      "ssi": 3825
    },
    "business": {
      "(none)": 10601,
      "acquisitions": 539,
      "banking": 160,
      "banks": 192,
      "big-tech": 67662,
      "cuba": 2,
      "earn-4": 706,
      "economic-policy": 460,
      "equities": 19621,
      "fed-rates": 18604,
      "ipos": 18177,
      "jpm": 115,
      "sec": 1,
      "stocks": 514,
      "taxes": 105
    },
    "crypto": {
      "acquisitions": 6937,
      "big-tech": 544,
      "bitcoin": 7155998,
      "bnb": 1428381,
      "congress": 21194,
      "crypto-culture": 46273,
      "crypto-legal": 1183,
      "crypto-listings": 29459,
      "crypto-prices": 123926,
      "dogecoin": 1012704,
      "epstein": 141,
      "eric-adams": 506,
      "ethena": 7212,
      "ethereum": 2751982,
      "fees": 481,
      "ftx": 28,
      "gov-reserve": 216,
      "hype": 1032494,
      "hyperliquid": 51751,
      "ipos": 4016,
      "memecoins": 626,
      "meta": 2,
      "microstrategy": 56,
      "network-stats": 108,
      "nft": 3587,
      "pre-market": 591147,
      "prediction-markets": 17,
      "price-comparison": 1232,
      "price-milestone": 88165,
      "privates": 2494,
      "protocol-risk": 259,
      "public-sales": 17058,
      "pumpptfun": 1070,
      "sam-altman": 1309,
      "solana": 2127440,
      "stablecoins": 2825,
      "stocks": 27,
      "trump-presidency": 522,
      "xrp": 1852409,
      "yearly": 116852,
      "zcash": 57960
    },
    "earnings": {
      "equities": 7521
    },
    "economy": {
      "(none)": 56,
      "acquisitions": 6,
      "brazil": 14222,
      "canada": 9783,
      "commodities": 43266,
      "consumer": 58779,
      "economic-policy": 21482,
      "equities": 83,
      "europe": 61,
      "fed": 273,
      "fed-rates": 44938,
      "france": 12830,
      "global-rates": 63072,
      "housing": 1395,
      "inflation": 1053,
      "iran": 12894,
      "israel": 14334,
      "japan": 7793,
      "kevin-warsh": 1,
      "macro-indicators": 311041,
      "mexico": 23971,
      "oil": 15484,
      "parcl": 335984,
      "shipping": 6,
      "taxes": 5,
      "trade-war": 4342,
      "trump": 1405,
      "us-bank-bailout": 125,
      "us-debt-downgrade": 26,
      "us-defaults-on-debt": 262
    },
    "elections": {
      "celebrities": 93224,
      "france": 1044,
      "global-elections": 2397880,
      "israel": 6854,
      "midterms": 8957734,
      "nov-4-elections": 2,
      "peru-elections": 15,
      "popular-vote": 1006,
      "romania": 483,
      "taxes": 1259,
      "trump": 4435,
      "turkey": 134,
      "uk": 9026,
      "united-kingdom": 133,
      "us-presidential-election": 368450,
      "vance": 52,
      "wisconsin": 231
    },
    "esports": {
      "call-of-duty": 6959,
      "counter-strike-2": 2450992,
      "dota-2": 636215,
      "esports-awards": 263389,
      "honor-of-kings": 531278,
      "league-of-legends": 142522,
      "mlb": 10874,
      "mobile-legends-bang-bang": 519720,
      "overwatch": 115931,
      "poker": 2,
      "rainbow-six-siege": 5728,
      "starcraft-2": 4,
      "valorant": 670836
    },
    "finance": {
      "aapl": 6326,
      "acquisitions": 432,
      "anthropic": 34604,
      "big-tech": 14208,
      "brazil": 17190,
      "canada": 12036,
      "commodities": 105666,
      "equities": 918184,
      "forex": 35492,
      "gold": 156,
      "indicies": 17907,
      "indonesia": 897,
      "ipos": 11650,
      "italy": 150,
      "kpis": 57222,
      "macro-indicators": 67589,
      "mergers-and-acquisitions": 27,
      "openai": 15248,
      "privates": 50340,
      "silver": 152,
      "stocks": 2653,
      "tariffs": 5503,
      "trump-presidency": 944
    },
    "geopolitics": {
      "(none)": 3703,
      "afghanistan": 14,
      "africa": 20,
      "argentina": 229,
      "australia": 382,
      "awards": 12637,
      "brazil": 2,
      "brics-add-a-new-member": 476,
      "canada": 10169,
      "china": 26648,
      "colombia": 18,
      "commodities": 12414,
      "country-leave-brics": 117,
      "courts": 16767,
      "cuba": 12650,
      "denmark": 183,
      "earn-4": 597,
      "el-salvador": 1540,
      "epstein": 710,
      "europe": 653,
      "f1": 9,
      "foreign-policy": 27315,
      "france": 1531,
      "global-elections": 378609,
      "greenland": 768,
      "h-1b": 10211,
      "immigration": 6013,
      "india": 2610,
      "india-pakistan": 167,
      "iran": 290729,
      "israel": 10105,
      "mali": 620,
      "mexico": 8639,
      "middle-east": 64450,
      "midterms": 22762,
      "military": 1435,
      "military-action": 1075,
      "moscow": 5,
      "nato": 2362,
      "north-korea": 9627,
      "oil": 132621,
      "parlays": 415,
      "philippines": 177,
      "poland": 8162,
      "president": 133,
      "prime-minister": 349,
      "putin": 86,
      "russia": 20810,
      "south-korea": 750,
      "spain": 2626,
      "strike": 3141,
      "sudan": 244,
      "taiwan": 2,
      "trade-war": 21575,
      "trump": 129986,
      "trump-presidency": 7303,
      "turkey": 9116,
      "uk-labour-leadership": 15000,
      "ukraine": 85752,
      "ukraine-map": 221625,
      "un": 5001,
      "venezuela": 17202,
      "world-affairs": 1105
    },
    "politics": {
      "(none)": 3684,
      "abc": 25,
      "approval": 10853,
      "asia": 9,
      "bernie-sanders": 22602,
      "biden": 5877,
      "boxing": 38,
      "brazil": 3215,
      "california": 18,
      "canada": 4460,
      "china": 29906,
      "comey": 23375,
      "compute": 2,
      "congress": 13884,
      "courts": 7908,
      "democrat": 2,
      "dollar": 114,
      "earn-4": 2559,
      "elon-musk": 1187,
      "epstein": 4822,
      "fed-rates": 29373,
      "fifa": 3717,
      "flip-off": 75,
      "foreign-policy": 114,
      "france": 22614,
      "gas": 34,
      "global-elections": 92588,
      "greece": 3027,
      "house-of-representatives": 6200,
      "hungary": 4356,
      "ice": 211,
      "india": 419,
      "indonesia": 512,
      "israel": 5891,
      "istanbul": 56,
      "japan": 168,
      "kippah": 164,
      "legislation": 1837,
      "mamdani": 82,
      "margin-of-victory": 60718,
      "marijuana": 12,
      "mention-markets": 24,
      "mexico": 5951,
      "midterms": 184556,
      "minnesota": 84,
      "minnesota-fraud": 2162,
      "nasa": 398,
      "new-york-city": 1189,
      "north-korea": 857,
      "nyc": 3648,
      "obama": 616,
      "ohio-midterm": 21821,
      "oil": 768,
      "pakistan": 85,
      "pardon": 6380,
      "parlays": 1,
      "parliament": 713,
      "pete-hegseth": 2395,
      "philippines": 250,
      "prison": 82,
      "resign": 812,
      "romania": 17,
      "russia": 47,
      "sbf": 9629,
      "senate-elections": 9767,
      "south-korea": 318,
      "spain": 1226,
      "speech": 45,
      "supreme-court": 424,
      "tariffs": 400,
      "taxes": 33,
      "tennessee": 11473,
      "trump": 34140,
      "trump-cabinet": 35765,
      "trump-daily": 8185,
      "trump-presidency": 33833,
      "trump-speech": 1126,
      "truth-social": 7378,
      "turkey": 1256,
      "tweets-markets": 304968,
      "uk": 22494,
      "ukraine": 835,
      "united-kingdom": 1075,
      "united-states": 14470,
      "us-house": 1956,
      "us-politics": 2991,
      "us-presidential-election": 333777,
      "venezuela": 3405,
      "voting": 431,
      "washington-dc": 450,
      "white-house": 6825
    },
    "pop-culture": {
      "(none)": 1578,
      "aliens": 3293,
      "art": 6111,
      "australia": 46,
      "awards": 205228,
      "basketball": 788,
      "best-of-2026": 15663,
      "call-of-duty": 197,
      "celebrities": 68728,
      "charlie-kirk": 328,
      "clavicular": 530,
      "climate-science": 934,
      "combat-sports": 8,
      "counter-strike-2": 31,
      "court-cases": 25,
      "courts": 1083,
      "daejon-love": 13,
      "dominican-republic": 239,
      "dota-2": 801,
      "earthquake": 27,
      "elon-musk": 319,
      "f1": 1275,
      "fda": 754,
      "fifa": 11361,
      "fifa-world-cup": 10,
      "football": 25590,
      "gaming": 24912,
      "gta-vi": 8286,
      "israel": 1374,
      "japan": 55,
      "la-liga": 169,
      "league-of-legends": 44,
      "logan-paul": 31,
      "los-angeles": 4,
      "marijuana": 501,
      "midterms": 13005,
      "movie-delay": 198,
      "movies": 1034515,
      "music": 282605,
      "new-york-city": 638,
      "nfl": 3383,
      "pandemics": 383,
      "parent-for-derivative": 1576,
      "podcast": 131,
      "pokemon": 45,
      "pope-leo-xiv": 9,
      "pregnant": 24,
      "spain": 503,
      "spider-man": 31,
      "streamer": 665,
      "tennis": 2473,
      "the-legend-of-zelda": 305,
      "travel": 19310,
      "trump": 4431,
      "trump-daily": 45,
      "trump-netanyahu": 18373,
      "tv": 635,
      "tweets-markets": 231274,
      "uk": 199,
      "utah": 2084,
      "valve": 297,
      "xbox": 41,
      "youtube": 47519
    },
    "science": {
      "(none)": 1733,
      "aliens": 1087,
      "big-tech": 6229,
      "climate-science": 259,
      "drug": 518,
      "elon-musk": 16554,
      "fda": 4164,
      "global-temp": 1623,
      "gold": 1643,
      "macro-indicators": 6321,
      "mergers-and-acquisitions": 50,
      "new-york-city": 1780,
      "pandemics": 3765,
      "precipitation": 19820,
      "russia": 81,
      "space": 2,
      "spacex": 10936
    },
    "sports": {
      "(none)": 2786,
      "2026-summer-transfer-window": 13149,
      "afc": 27570,
      "afc-champions-league-elite": 14396,
      "afcon": 33588,
      "afcq": 16768,
      "arg": 78005,
      "argpn": 52191,
      "australian-a-league": 821173,
      "austria-bundesliga": 32160,
      "awards": 36377,
      "aze1": 13571,
      "aze2": 15,
      "baseball": 13193,
      "basketball": 642390,
      "bel1": 42477,
      "bel2": 14347,
      "bolivia-lfpb": 47232,
      "boxing": 357,
      "bra3": 17324,
      "brazil-serie-a": 100061,
      "brazil-serie-b": 57214,
      "bulgaria-parva-liga": 23175,
      "bundesliga": 203910,
      "bundesliga-2": 78562,
      "canpl": 11279,
      "carabao-cup": 2,
      "cfb": 953103,
      "chess": 2112,
      "chi2": 5,
      "chile-primera": 67929,
      "china-fa-cup": 8670,
      "chinese-super-league": 53928,
      "chl2": 20220,
      "clf": 741,
      "col2": 7944,
      "colombia-primera-a": 41114,
      "concacaf": 14856,
      "concacaf-nations-league": 12783,
      "copa-america": 120927,
      "copa-del-rey": 18346,
      "cricket": 367637,
      "cristiano-ronaldo": 4093,
      "czechia-fortuna-liga": 42586,
      "darts": 3,
      "denmark-superliga": 54908,
      "dfb-pokal": 7488,
      "ecu1": 45882,
      "efl-championship": 158358,
      "egypt-premier-league": 997,
      "epl": 304443,
      "ere": 95415,
      "est1": 48169,
      "europa-conference-league": 207923,
      "f1": 61933,
      "fa-cup": 82678,
      "fifa": 17748,
      "fifa-friendly": 15557,
      "fifa-world-cup": 2682,
      "fin1": 53032,
      "formula1": 35245,
      "fro1": 10385,
      "goals": 3231,
      "golf": 6817,
      "gre1": 52830,
      "handball": 350,
      "hockey": 94211,
      "hungary-nb1": 28139,
      "idn1": 1277066,
      "idn2": 673577,
      "indian-super-league": 23195,
      "irl1": 6685,
      "isl1": 16,
      "israel-premier-league": 22742,
      "itc": 1,
      "japan-j-league": 46451,
      "japan-j2-league": 64019,
      "k-league": 744124,
      "kaz1": 772,
      "kor2": 311308,
      "la-liga": 381387,
      "la-liga-2": 90331,
      "lacrosse": 534,
      "lazio": 142,
      "lcs": 2,
      "lib": 18210,
      "ligue-1": 244339,
      "ligue-2": 89781,
      "lionel-messi": 52,
      "ltu1": 7982,
      "lva1": 68981,
      "mex": 296591,
      "mlb": 98008,
      "mls": 490022,
      "morocco-botola-pro": 11641,
      "moto2": 42,
      "moto3": 35,
      "nascar": 13368,
      "national-league": 1145,
      "nba": 1872686,
      "ned2": 26164,
      "new-york-city": 26910,
      "nfl": 2976924,
      "nhl": 754461,
      "nirl1": 105,
      "nor2": 64069,
      "norway-eliteserien": 124568,
      "peru-liga-1": 97506,
      "pickleball": 84683,
      "poland-ekstraklasa": 26351,
      "power-slap": 108,
      "primeira-liga": 105844,
      "qualification": 111,
      "racing": 5616,
      "romania-superliga": 52249,
      "rugby": 13055,
      "rus": 46272,
      "saf1": 86,
      "saudi-professional-league": 68808,
      "scotland-league-cup": 8181,
      "scottish-premiership": 58397,
      "sea": 473612,
      "serbian-superliga": 36399,
      "serie-b": 62291,
      "slovenia-prvaliga": 18755,
      "soccer": 426546,
      "soccer-atc": 60,
      "soccer-auc": 3,
      "soccer-brco": 22203,
      "soccer-ccc": 13658,
      "soccer-el1": 56289,
      "soccer-el2": 4536,
      "soccer-fpd": 34357,
      "soccer-grc": 10,
      "soccer-gtm": 117499,
      "soccer-hr1": 24976,
      "soccer-nlc": 257,
      "soccer-nwsl": 122697,
      "soccer-ptc": 186,
      "soccer-scoc": 591,
      "soccer-svk1": 20233,
      "soccer-trsk": 689,
      "sud": 714,
      "swe2": 18346,
      "sweden-allsvenskan": 151148,
      "swimming": 16629,
      "switzerland-super-league": 164351,
      "table-tennis": 62296,
      "tennis": 4973095,
      "tha1": 42033,
      "tpe1": 516614,
      "tur": 125294,
      "tur2": 61816,
      "u20wwc": 5,
      "uae1": 3152,
      "ucl": 435551,
      "uefa": 9214,
      "uefa-nations-league": 213444,
      "uel": 298122,
      "ufc": 193600,
      "ukraine-premier-liha": 70164,
      "uru1": 39433,
      "usl1": 14,
      "uslc": 81853,
      "usoc": 12,
      "uzb1": 25754,
      "ven1": 30846,
      "volleyball": 195,
      "womens-ballon-dor": 15,
      "womens-champions-league": 7032,
      "wsl": 251842
    },
    "tech": {
      "(none)": 5697,
      "airbnb": 112,
      "anthropic": 1062,
      "big-tech": 112057,
      "celebrities": 111758,
      "china": 1332,
      "coding": 2581,
      "collectibles": 2726,
      "congress": 18,
      "corporate-financials": 257,
      "courts": 62,
      "earn-4": 4583,
      "elon-musk": 3504,
      "equities": 457,
      "gaming": 440,
      "google": 45533,
      "hack": 2280,
      "ipos": 11168,
      "kpis": 420,
      "midterms": 84,
      "movies": 8217,
      "nuke": 387,
      "oil": 3035,
      "openai": 1430,
      "outage": 89,
      "prediction-markets": 6135,
      "video-games": 2621
    },
    "uncategorised": {
      "(none)": 903,
      "bayeux-tapestry": 11780,
      "cfb": 22745,
      "climate-science": 1695,
      "dnc": 47,
      "fed": 3670,
      "fed-chair": 366,
      "fed-rates": 7092,
      "iran": 2,
      "la-liga": 37,
      "leopold-aschenbrenner": 3484,
      "macro-indicators": 3484,
      "mma": 94,
      "nfl": 45871,
      "pandemics": 91,
      "social-media": 12760,
      "space": 53,
      "supreme-court": 8413,
      "tennis": 3761,
      "trump-presidency": 33,
      "ufc": 8994,
      "uk": 1995,
      "united-nations": 11104,
      "united-states": 2684
    },
    "weather": {
      "brazil": 3035,
      "climate": 102729,
      "climate-science": 13588,
      "drought": 11,
      "earthquakes": 9953,
      "germany": 966,
      "global-temp": 1097,
      "highest-temperature": 7318666,
      "italy": 18,
      "lowest-temperature": 501461,
      "mexico": 3489,
      "natural-disaster": 2981,
      "pandemics": 1070,
      "precipitation": 5909,
      "rain": 1150,
      "united-states": 3633,
      "volcano": 14
    },
    "world": {
      "(none)": 10,
      "argentina": 50277,
      "brazil": 6623,
      "canada": 557,
      "china": 10,
      "courts": 11802,
      "economic-policy": 108011,
      "europe": 107,
      "foreign-policy": 1515,
      "forex": 11722,
      "france": 4724,
      "germany": 2656,
      "global-elections": 1459075,
      "global-rates": 37676,
      "hong-kong": 442,
      "italy": 23,
      "macro-indicators": 7853,
      "middle-east": 332,
      "nyc": 100,
      "oil": 4703,
      "south-korea": 1977,
      "trump-presidency": 6030,
      "uk": 182
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 125638428,
    "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-01T09.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": 298776,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 81495052,
    "twin_rows": 44143376
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001855,
  "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-01T09.witness_stats.json",
  "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
  "witnesses": "iop",
  "writer_versions": null
}
