{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 64,
      "class": "FULL",
      "exception_markets": 36,
      "rows_by_domain": {
        "i": 20884956,
        "o": 20885582,
        "p": 20886299
      },
      "rows_i": 20884956,
      "rows_joined": 20886562,
      "rows_merged": 20886498,
      "rows_o": 20885582,
      "rows_p": 20886299,
      "unique_by_domain": {
        "i": 16,
        "o": 54,
        "p": 124
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1058,
            "1000_2000ms": 18791,
            "100_200ms": 186862,
            "10_20ms": 13562165,
            "1_2ms": 0,
            "2000_5000ms": 9268,
            "200_500ms": 263715,
            "20_50ms": 6499418,
            "2_5ms": 0,
            "5000_10000ms": 2216,
            "500_1000ms": 93247,
            "50_100ms": 248104,
            "5_10ms": 0,
            "ge30000ms": 112,
            "neg": 0
          },
          "max_ms": 47315,
          "mean_ms": 32.225883166811556,
          "measurable": 20884956,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 24.0,
          "p99_ms": 363.0,
          "rows": 20884956,
          "unmeasurable": 0,
          "won_output_rows": 52
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 2408,
            "100_200ms": 136817,
            "10_20ms": 19342693,
            "1_2ms": 0,
            "2000_5000ms": 78,
            "200_500ms": 128427,
            "20_50ms": 1026306,
            "2_5ms": 0,
            "5000_10000ms": 4,
            "500_1000ms": 18798,
            "50_100ms": 215727,
            "5_10ms": 14324,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6161,
          "mean_ms": 17.13981693208262,
          "measurable": 20885582,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 17.0,
          "p99_ms": 143.0,
          "rows": 20885582,
          "unmeasurable": 0,
          "won_output_rows": 149
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 2528,
            "100_200ms": 107293,
            "10_20ms": 18234645,
            "1_2ms": 527,
            "2000_5000ms": 280,
            "200_500ms": 105930,
            "20_50ms": 1553080,
            "2_5ms": 520653,
            "5000_10000ms": 10,
            "500_1000ms": 16946,
            "50_100ms": 148884,
            "5_10ms": 195523,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6327,
          "mean_ms": 17.31679533075726,
          "measurable": 20886299,
          "min_ms": 1,
          "p50_ms": 13.0,
          "p90_ms": 18.0,
          "p99_ms": 116.0,
          "rows": 20886299,
          "unmeasurable": 0,
          "won_output_rows": 20886297
        }
      }
    },
    "book": {
      "boundary_dropped": 84,
      "class": "FULL",
      "exception_markets": 14698,
      "rows_by_domain": {
        "i": 144954,
        "o": 140016,
        "p": 136344
      },
      "rows_i": 144954,
      "rows_joined": 161499,
      "rows_merged": 161415,
      "rows_o": 140016,
      "rows_p": 136344,
      "unique_by_domain": {
        "i": 14603,
        "o": 10107,
        "p": 6248
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1086,
            "1000_2000ms": 1177,
            "100_200ms": 2028,
            "10_20ms": 42160,
            "1_2ms": 0,
            "2000_5000ms": 2318,
            "200_500ms": 2034,
            "20_50ms": 73945,
            "2_5ms": 0,
            "5000_10000ms": 1278,
            "500_1000ms": 914,
            "50_100ms": 4897,
            "5_10ms": 0,
            "ge30000ms": 13117,
            "neg": 0
          },
          "max_ms": 11793717264,
          "mean_ms": 43813067.40355561,
          "measurable": 144954,
          "min_ms": 16,
          "p50_ms": 21.0,
          "p90_ms": 8471.0,
          "p99_ms": 636068006.0,
          "rows": 144954,
          "unmeasurable": 0,
          "won_output_rows": 14627
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 728,
            "1000_2000ms": 1152,
            "100_200ms": 1351,
            "10_20ms": 105185,
            "1_2ms": 0,
            "2000_5000ms": 2042,
            "200_500ms": 1137,
            "20_50ms": 15470,
            "2_5ms": 0,
            "5000_10000ms": 1149,
            "500_1000ms": 520,
            "50_100ms": 2122,
            "5_10ms": 2,
            "ge30000ms": 9158,
            "neg": 0
          },
          "max_ms": 11795897589,
          "mean_ms": 32254910.86730088,
          "measurable": 140016,
          "min_ms": 9,
          "p50_ms": 14.0,
          "p90_ms": 1228.0,
          "p99_ms": 235798208.05,
          "rows": 140016,
          "unmeasurable": 0,
          "won_output_rows": 10460
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 602,
            "1000_2000ms": 1050,
            "100_200ms": 1146,
            "10_20ms": 101313,
            "1_2ms": 0,
            "2000_5000ms": 2064,
            "200_500ms": 893,
            "20_50ms": 16459,
            "2_5ms": 1755,
            "5000_10000ms": 918,
            "500_1000ms": 445,
            "50_100ms": 2243,
            "5_10ms": 1925,
            "ge30000ms": 5531,
            "neg": 0
          },
          "max_ms": 11795980129,
          "mean_ms": 18455276.007994484,
          "measurable": 136344,
          "min_ms": 2,
          "p50_ms": 14.0,
          "p90_ms": 68.0,
          "p99_ms": 55378640.0,
          "rows": 136344,
          "unmeasurable": 0,
          "won_output_rows": 136328
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 62622,
        "o": 62417,
        "p": 62641
      },
      "rows_i": 62622,
      "rows_joined": 62653,
      "rows_merged": 62653,
      "rows_o": 62417,
      "rows_p": 62641,
      "unique_by_domain": {
        "i": 1,
        "o": 2,
        "p": 4
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 120,
            "100_200ms": 966,
            "10_20ms": 25892,
            "1_2ms": 0,
            "2000_5000ms": 40,
            "200_500ms": 899,
            "20_50ms": 32504,
            "2_5ms": 0,
            "5000_10000ms": 2,
            "500_1000ms": 314,
            "50_100ms": 1885,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 7579,
          "mean_ms": 36.66005557152438,
          "measurable": 62622,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 34.0,
          "p99_ms": 403.7900000000009,
          "rows": 62622,
          "unmeasurable": 0,
          "won_output_rows": 6
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 67,
            "100_200ms": 621,
            "10_20ms": 55902,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 453,
            "20_50ms": 4306,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 102,
            "50_100ms": 965,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2018,
          "mean_ms": 20.86801672621241,
          "measurable": 62417,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 20.0,
          "p99_ms": 199.0,
          "rows": 62417,
          "unmeasurable": 0,
          "won_output_rows": 6
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 69,
            "100_200ms": 505,
            "10_20ms": 53441,
            "1_2ms": 0,
            "2000_5000ms": 2,
            "200_500ms": 337,
            "20_50ms": 5339,
            "2_5ms": 1282,
            "5000_10000ms": 0,
            "500_1000ms": 85,
            "50_100ms": 958,
            "5_10ms": 623,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2705,
          "mean_ms": 20.775274979645918,
          "measurable": 62641,
          "min_ms": 2,
          "p50_ms": 14.0,
          "p90_ms": 22.0,
          "p99_ms": 161.59999999999854,
          "rows": 62641,
          "unmeasurable": 0,
          "won_output_rows": 62641
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 23,
      "rows_by_domain": {
        "i": 6135,
        "o": 6136,
        "p": 6150
      },
      "rows_i": 6135,
      "rows_joined": 7499,
      "rows_merged": 7499,
      "rows_o": 6136,
      "rows_p": 6150,
      "unique_by_domain": {
        "i": 0,
        "o": 296,
        "p": 1068
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 38,
            "1000_2000ms": 4,
            "100_200ms": 111,
            "10_20ms": 4049,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 149,
            "20_50ms": 1370,
            "2_5ms": 0,
            "5000_10000ms": 1,
            "500_1000ms": 59,
            "50_100ms": 207,
            "5_10ms": 0,
            "ge30000ms": 147,
            "neg": 0
          },
          "max_ms": 55408,
          "mean_ms": 1196.1758761206195,
          "measurable": 6135,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 72.0,
          "p99_ms": 39823.34,
          "rows": 6135,
          "unmeasurable": 0,
          "won_output_rows": 39
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 225,
            "1000_2000ms": 0,
            "100_200ms": 37,
            "10_20ms": 5014,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 74,
            "20_50ms": 427,
            "2_5ms": 0,
            "5000_10000ms": 31,
            "500_1000ms": 8,
            "50_100ms": 94,
            "5_10ms": 2,
            "ge30000ms": 224,
            "neg": 0
          },
          "max_ms": 50231,
          "mean_ms": 2384.286179921773,
          "measurable": 6136,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 90.0,
          "p99_ms": 46303.54999999998,
          "rows": 6136,
          "unmeasurable": 0,
          "won_output_rows": 1310
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 341,
            "1000_2000ms": 1,
            "100_200ms": 24,
            "10_20ms": 4456,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 45,
            "20_50ms": 502,
            "2_5ms": 155,
            "5000_10000ms": 6,
            "500_1000ms": 1,
            "50_100ms": 54,
            "5_10ms": 29,
            "ge30000ms": 536,
            "neg": 0
          },
          "max_ms": 52149,
          "mean_ms": 4769.125528455284,
          "measurable": 6150,
          "min_ms": 2,
          "p50_ms": 13.0,
          "p90_ms": 27143.100000000028,
          "p99_ms": 48833.79000000001,
          "rows": 6150,
          "unmeasurable": 0,
          "won_output_rows": 6150
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 2375,
        "o": 2375,
        "p": 2375
      },
      "rows_i": 2375,
      "rows_joined": 3158,
      "rows_merged": 3158,
      "rows_o": 2375,
      "rows_p": 2375,
      "unique_by_domain": {
        "i": 261,
        "o": 226,
        "p": 296
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1122,
            "1000_2000ms": 0,
            "100_200ms": 398,
            "10_20ms": 2,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 240,
            "20_50ms": 274,
            "2_5ms": 0,
            "5000_10000ms": 46,
            "500_1000ms": 42,
            "50_100ms": 154,
            "5_10ms": 0,
            "ge30000ms": 97,
            "neg": 0
          },
          "max_ms": 92109,
          "mean_ms": 10962.514947368421,
          "measurable": 2375,
          "min_ms": 19,
          "p50_ms": 11370.0,
          "p90_ms": 23055.4,
          "p99_ms": 52972.23999999998,
          "rows": 2375,
          "unmeasurable": 0,
          "won_output_rows": 351
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1049,
            "1000_2000ms": 0,
            "100_200ms": 195,
            "10_20ms": 88,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 142,
            "20_50ms": 324,
            "2_5ms": 0,
            "5000_10000ms": 63,
            "500_1000ms": 10,
            "50_100ms": 366,
            "5_10ms": 0,
            "ge30000ms": 138,
            "neg": 0
          },
          "max_ms": 94484,
          "mean_ms": 11310.068631578948,
          "measurable": 2375,
          "min_ms": 13,
          "p50_ms": 9986.0,
          "p90_ms": 23294.4,
          "p99_ms": 54145.31999999999,
          "rows": 2375,
          "unmeasurable": 0,
          "won_output_rows": 432
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1101,
            "1000_2000ms": 0,
            "100_200ms": 45,
            "10_20ms": 227,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 140,
            "20_50ms": 504,
            "2_5ms": 0,
            "5000_10000ms": 52,
            "500_1000ms": 2,
            "50_100ms": 231,
            "5_10ms": 0,
            "ge30000ms": 73,
            "neg": 0
          },
          "max_ms": 99824,
          "mean_ms": 10496.526736842105,
          "measurable": 2375,
          "min_ms": 13,
          "p50_ms": 9501.0,
          "p90_ms": 22549.6,
          "p99_ms": 56459.89999999998,
          "rows": 2375,
          "unmeasurable": 0,
          "won_output_rows": 2375
        }
      }
    },
    "price_change": {
      "boundary_dropped": 272,
      "class": "FULL",
      "exception_markets": 192,
      "rows_by_domain": {
        "i": 142244720,
        "o": 142321986,
        "p": 142253258
      },
      "rows_i": 142244720,
      "rows_joined": 142339286,
      "rows_merged": 142339014,
      "rows_o": 142321986,
      "rows_p": 142253258,
      "unique_by_domain": {
        "i": 180,
        "o": 68436,
        "p": 868
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 4680,
            "1000_2000ms": 141952,
            "100_200ms": 1406380,
            "10_20ms": 84832836,
            "1_2ms": 0,
            "2000_5000ms": 66228,
            "200_500ms": 1896114,
            "20_50ms": 51130158,
            "2_5ms": 0,
            "5000_10000ms": 12244,
            "500_1000ms": 672264,
            "50_100ms": 2081422,
            "5_10ms": 0,
            "ge30000ms": 442,
            "neg": 0
          },
          "max_ms": 67201,
          "mean_ms": 32.89265434949009,
          "measurable": 142244720,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 25.0,
          "p99_ms": 376.0,
          "rows": 142244720,
          "unmeasurable": 0,
          "won_output_rows": 2702
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 18058,
            "100_200ms": 1023732,
            "10_20ms": 130071232,
            "1_2ms": 0,
            "2000_5000ms": 776,
            "200_500ms": 924348,
            "20_50ms": 8434504,
            "2_5ms": 0,
            "5000_10000ms": 44,
            "500_1000ms": 131280,
            "50_100ms": 1656218,
            "5_10ms": 61794,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6466,
          "mean_ms": 17.742378257706438,
          "measurable": 142321986,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 18.0,
          "p99_ms": 153.0,
          "rows": 142321986,
          "unmeasurable": 0,
          "won_output_rows": 83074
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 17878,
            "100_200ms": 817766,
            "10_20ms": 122477372,
            "1_2ms": 1568,
            "2000_5000ms": 2070,
            "200_500ms": 799290,
            "20_50ms": 12222536,
            "2_5ms": 3269946,
            "5000_10000ms": 126,
            "500_1000ms": 118824,
            "50_100ms": 1230214,
            "5_10ms": 1295668,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6622,
          "mean_ms": 18.07496944639398,
          "measurable": 142253258,
          "min_ms": 1,
          "p50_ms": 13.0,
          "p90_ms": 21.0,
          "p99_ms": 131.0,
          "rows": 142253258,
          "unmeasurable": 0,
          "won_output_rows": 142253238
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 11044,
        "o": 11044,
        "p": 11044
      },
      "rows_i": 11044,
      "rows_joined": 11044,
      "rows_merged": 11044,
      "rows_o": 11044,
      "rows_p": 11044,
      "unique_by_domain": {
        "i": 0,
        "o": 0,
        "p": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 4,
            "100_200ms": 133,
            "10_20ms": 7222,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 173,
            "20_50ms": 3301,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 56,
            "50_100ms": 151,
            "5_10ms": 0,
            "ge30000ms": 4,
            "neg": 0
          },
          "max_ms": 48853,
          "mean_ms": 47.36970300615719,
          "measurable": 11044,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 23.0,
          "p99_ms": 350.0,
          "rows": 11044,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 93,
            "10_20ms": 10270,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 81,
            "20_50ms": 433,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 20,
            "50_100ms": 147,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 708,
          "mean_ms": 18.241307497283593,
          "measurable": 11044,
          "min_ms": 10,
          "p50_ms": 12.0,
          "p90_ms": 16.0,
          "p99_ms": 192.0,
          "rows": 11044,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 66,
            "10_20ms": 9878,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 85,
            "20_50ms": 565,
            "2_5ms": 271,
            "5000_10000ms": 0,
            "500_1000ms": 12,
            "50_100ms": 77,
            "5_10ms": 90,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 899,
          "mean_ms": 17.73696124592539,
          "measurable": 11044,
          "min_ms": 2,
          "p50_ms": 13.0,
          "p90_ms": 16.0,
          "p99_ms": 161.0,
          "rows": 11044,
          "unmeasurable": 0,
          "won_output_rows": 11044
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-10-31T23.book_dropped.parquet",
        "rows": 36,
        "sha256": "5d75f88e5f6aed47621a48c5d1438e6ca5aedea2c2ef21a20f4d2e6b9492cd0b",
        "size": 2511
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 36,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 36,
  "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": "09dbc33fc1f2a4b5f83dbdd49f7117245185a473bf78d1dc3a5976931f73a8fc",
    "evaluated_at": "2026-11-01T01:13:52Z",
    "evidence": {
      "file": "2026-10-31T23.category_evidence.json",
      "sha256": "1d4f657ac9251998453d7c70012722e93953cf7aa2fe7c4fdf3c99873ec20cf3"
    },
    "hour": "2026-10-31/23",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999404722042399,
      "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": 44804,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 44414,
      "logic_identity_changed": false,
      "map_sha256": "09dbc33fc1f2a4b5f83dbdd49f7117245185a473bf78d1dc3a5976931f73a8fc",
      "mapping_logic_changed": 0,
      "markets": 5264886,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "e661c1c8f86be6daa7907f4bb574f78f8de629c57adcebc98b0b21ae79035c47",
      "shrink_share": 0.0,
      "source_tags_changed": 44804,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 44508,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 72794,
          "fetched_untagged": 8,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 17081,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 134383,
        "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": 44804,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 44414,
        "logic_identity_changed": false,
        "map_sha256": "09dbc33fc1f2a4b5f83dbdd49f7117245185a473bf78d1dc3a5976931f73a8fc",
        "mapping_logic_changed": 0,
        "markets": 5264886,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "e661c1c8f86be6daa7907f4bb574f78f8de629c57adcebc98b0b21ae79035c47",
        "shrink_share": 0.0,
        "source_tags_changed": 44804,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.99992,
        "fetched_untagged": 8e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 163458165,
        "fetched_untagged": 13116,
        "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": 134391,
      "young": {
        "not_fetched": 0,
        "traded": 17081
      }
    },
    "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": "09dbc33fc1f2a4b5f83dbdd49f7117245185a473bf78d1dc3a5976931f73a8fc",
  "companions": {
    "chain_match": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    },
    "order_intent": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    }
  },
  "derived_from": {
    "source_file": "2026-10-31T23.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 64,
          "class": "FULL",
          "exception_markets": 36,
          "rows_by_domain": {
            "i": 20884956,
            "o": 20885582,
            "p": 20886299
          },
          "rows_i": 20884956,
          "rows_joined": 20886562,
          "rows_merged": 20886498,
          "rows_o": 20885582,
          "rows_p": 20886299,
          "unique_by_domain": {
            "i": 16,
            "o": 54,
            "p": 124
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1058,
                "1000_2000ms": 18791,
                "100_200ms": 186862,
                "10_20ms": 13562165,
                "1_2ms": 0,
                "2000_5000ms": 9268,
                "200_500ms": 263715,
                "20_50ms": 6499418,
                "2_5ms": 0,
                "5000_10000ms": 2216,
                "500_1000ms": 93247,
                "50_100ms": 248104,
                "5_10ms": 0,
                "ge30000ms": 112,
                "neg": 0
              },
              "max_ms": 47315,
              "mean_ms": 32.225883166811556,
              "measurable": 20884956,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 24.0,
              "p99_ms": 363.0,
              "rows": 20884956,
              "unmeasurable": 0,
              "won_output_rows": 52
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 2408,
                "100_200ms": 136817,
                "10_20ms": 19342693,
                "1_2ms": 0,
                "2000_5000ms": 78,
                "200_500ms": 128427,
                "20_50ms": 1026306,
                "2_5ms": 0,
                "5000_10000ms": 4,
                "500_1000ms": 18798,
                "50_100ms": 215727,
                "5_10ms": 14324,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6161,
              "mean_ms": 17.13981693208262,
              "measurable": 20885582,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 17.0,
              "p99_ms": 143.0,
              "rows": 20885582,
              "unmeasurable": 0,
              "won_output_rows": 149
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 2528,
                "100_200ms": 107293,
                "10_20ms": 18234645,
                "1_2ms": 527,
                "2000_5000ms": 280,
                "200_500ms": 105930,
                "20_50ms": 1553080,
                "2_5ms": 520653,
                "5000_10000ms": 10,
                "500_1000ms": 16946,
                "50_100ms": 148884,
                "5_10ms": 195523,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6327,
              "mean_ms": 17.31679533075726,
              "measurable": 20886299,
              "min_ms": 1,
              "p50_ms": 13.0,
              "p90_ms": 18.0,
              "p99_ms": 116.0,
              "rows": 20886299,
              "unmeasurable": 0,
              "won_output_rows": 20886297
            }
          }
        },
        "book": {
          "boundary_dropped": 84,
          "class": "FULL",
          "exception_markets": 14698,
          "rows_by_domain": {
            "i": 144954,
            "o": 140016,
            "p": 136344
          },
          "rows_i": 144954,
          "rows_joined": 161499,
          "rows_merged": 161415,
          "rows_o": 140016,
          "rows_p": 136344,
          "unique_by_domain": {
            "i": 14603,
            "o": 10107,
            "p": 6248
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1086,
                "1000_2000ms": 1177,
                "100_200ms": 2028,
                "10_20ms": 42160,
                "1_2ms": 0,
                "2000_5000ms": 2318,
                "200_500ms": 2034,
                "20_50ms": 73945,
                "2_5ms": 0,
                "5000_10000ms": 1278,
                "500_1000ms": 914,
                "50_100ms": 4897,
                "5_10ms": 0,
                "ge30000ms": 13117,
                "neg": 0
              },
              "max_ms": 11793717264,
              "mean_ms": 43813067.40355561,
              "measurable": 144954,
              "min_ms": 16,
              "p50_ms": 21.0,
              "p90_ms": 8471.0,
              "p99_ms": 636068006.0,
              "rows": 144954,
              "unmeasurable": 0,
              "won_output_rows": 14627
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 728,
                "1000_2000ms": 1152,
                "100_200ms": 1351,
                "10_20ms": 105185,
                "1_2ms": 0,
                "2000_5000ms": 2042,
                "200_500ms": 1137,
                "20_50ms": 15470,
                "2_5ms": 0,
                "5000_10000ms": 1149,
                "500_1000ms": 520,
                "50_100ms": 2122,
                "5_10ms": 2,
                "ge30000ms": 9158,
                "neg": 0
              },
              "max_ms": 11795897589,
              "mean_ms": 32254910.86730088,
              "measurable": 140016,
              "min_ms": 9,
              "p50_ms": 14.0,
              "p90_ms": 1228.0,
              "p99_ms": 235798208.05,
              "rows": 140016,
              "unmeasurable": 0,
              "won_output_rows": 10460
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 602,
                "1000_2000ms": 1050,
                "100_200ms": 1146,
                "10_20ms": 101313,
                "1_2ms": 0,
                "2000_5000ms": 2064,
                "200_500ms": 893,
                "20_50ms": 16459,
                "2_5ms": 1755,
                "5000_10000ms": 918,
                "500_1000ms": 445,
                "50_100ms": 2243,
                "5_10ms": 1925,
                "ge30000ms": 5531,
                "neg": 0
              },
              "max_ms": 11795980129,
              "mean_ms": 18455276.007994484,
              "measurable": 136344,
              "min_ms": 2,
              "p50_ms": 14.0,
              "p90_ms": 68.0,
              "p99_ms": 55378640.0,
              "rows": 136344,
              "unmeasurable": 0,
              "won_output_rows": 136328
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 62622,
            "o": 62417,
            "p": 62641
          },
          "rows_i": 62622,
          "rows_joined": 62653,
          "rows_merged": 62653,
          "rows_o": 62417,
          "rows_p": 62641,
          "unique_by_domain": {
            "i": 1,
            "o": 2,
            "p": 4
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 120,
                "100_200ms": 966,
                "10_20ms": 25892,
                "1_2ms": 0,
                "2000_5000ms": 40,
                "200_500ms": 899,
                "20_50ms": 32504,
                "2_5ms": 0,
                "5000_10000ms": 2,
                "500_1000ms": 314,
                "50_100ms": 1885,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 7579,
              "mean_ms": 36.66005557152438,
              "measurable": 62622,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 34.0,
              "p99_ms": 403.7900000000009,
              "rows": 62622,
              "unmeasurable": 0,
              "won_output_rows": 6
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 67,
                "100_200ms": 621,
                "10_20ms": 55902,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 453,
                "20_50ms": 4306,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 102,
                "50_100ms": 965,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2018,
              "mean_ms": 20.86801672621241,
              "measurable": 62417,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 20.0,
              "p99_ms": 199.0,
              "rows": 62417,
              "unmeasurable": 0,
              "won_output_rows": 6
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 69,
                "100_200ms": 505,
                "10_20ms": 53441,
                "1_2ms": 0,
                "2000_5000ms": 2,
                "200_500ms": 337,
                "20_50ms": 5339,
                "2_5ms": 1282,
                "5000_10000ms": 0,
                "500_1000ms": 85,
                "50_100ms": 958,
                "5_10ms": 623,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2705,
              "mean_ms": 20.775274979645918,
              "measurable": 62641,
              "min_ms": 2,
              "p50_ms": 14.0,
              "p90_ms": 22.0,
              "p99_ms": 161.59999999999854,
              "rows": 62641,
              "unmeasurable": 0,
              "won_output_rows": 62641
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 23,
          "rows_by_domain": {
            "i": 6135,
            "o": 6136,
            "p": 6150
          },
          "rows_i": 6135,
          "rows_joined": 7499,
          "rows_merged": 7499,
          "rows_o": 6136,
          "rows_p": 6150,
          "unique_by_domain": {
            "i": 0,
            "o": 296,
            "p": 1068
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 38,
                "1000_2000ms": 4,
                "100_200ms": 111,
                "10_20ms": 4049,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 149,
                "20_50ms": 1370,
                "2_5ms": 0,
                "5000_10000ms": 1,
                "500_1000ms": 59,
                "50_100ms": 207,
                "5_10ms": 0,
                "ge30000ms": 147,
                "neg": 0
              },
              "max_ms": 55408,
              "mean_ms": 1196.1758761206195,
              "measurable": 6135,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 72.0,
              "p99_ms": 39823.34,
              "rows": 6135,
              "unmeasurable": 0,
              "won_output_rows": 39
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 225,
                "1000_2000ms": 0,
                "100_200ms": 37,
                "10_20ms": 5014,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 74,
                "20_50ms": 427,
                "2_5ms": 0,
                "5000_10000ms": 31,
                "500_1000ms": 8,
                "50_100ms": 94,
                "5_10ms": 2,
                "ge30000ms": 224,
                "neg": 0
              },
              "max_ms": 50231,
              "mean_ms": 2384.286179921773,
              "measurable": 6136,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 90.0,
              "p99_ms": 46303.54999999998,
              "rows": 6136,
              "unmeasurable": 0,
              "won_output_rows": 1310
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 341,
                "1000_2000ms": 1,
                "100_200ms": 24,
                "10_20ms": 4456,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 45,
                "20_50ms": 502,
                "2_5ms": 155,
                "5000_10000ms": 6,
                "500_1000ms": 1,
                "50_100ms": 54,
                "5_10ms": 29,
                "ge30000ms": 536,
                "neg": 0
              },
              "max_ms": 52149,
              "mean_ms": 4769.125528455284,
              "measurable": 6150,
              "min_ms": 2,
              "p50_ms": 13.0,
              "p90_ms": 27143.100000000028,
              "p99_ms": 48833.79000000001,
              "rows": 6150,
              "unmeasurable": 0,
              "won_output_rows": 6150
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 2375,
            "o": 2375,
            "p": 2375
          },
          "rows_i": 2375,
          "rows_joined": 3158,
          "rows_merged": 3158,
          "rows_o": 2375,
          "rows_p": 2375,
          "unique_by_domain": {
            "i": 261,
            "o": 226,
            "p": 296
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1122,
                "1000_2000ms": 0,
                "100_200ms": 398,
                "10_20ms": 2,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 240,
                "20_50ms": 274,
                "2_5ms": 0,
                "5000_10000ms": 46,
                "500_1000ms": 42,
                "50_100ms": 154,
                "5_10ms": 0,
                "ge30000ms": 97,
                "neg": 0
              },
              "max_ms": 92109,
              "mean_ms": 10962.514947368421,
              "measurable": 2375,
              "min_ms": 19,
              "p50_ms": 11370.0,
              "p90_ms": 23055.4,
              "p99_ms": 52972.23999999998,
              "rows": 2375,
              "unmeasurable": 0,
              "won_output_rows": 351
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1049,
                "1000_2000ms": 0,
                "100_200ms": 195,
                "10_20ms": 88,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 142,
                "20_50ms": 324,
                "2_5ms": 0,
                "5000_10000ms": 63,
                "500_1000ms": 10,
                "50_100ms": 366,
                "5_10ms": 0,
                "ge30000ms": 138,
                "neg": 0
              },
              "max_ms": 94484,
              "mean_ms": 11310.068631578948,
              "measurable": 2375,
              "min_ms": 13,
              "p50_ms": 9986.0,
              "p90_ms": 23294.4,
              "p99_ms": 54145.31999999999,
              "rows": 2375,
              "unmeasurable": 0,
              "won_output_rows": 432
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1101,
                "1000_2000ms": 0,
                "100_200ms": 45,
                "10_20ms": 227,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 140,
                "20_50ms": 504,
                "2_5ms": 0,
                "5000_10000ms": 52,
                "500_1000ms": 2,
                "50_100ms": 231,
                "5_10ms": 0,
                "ge30000ms": 73,
                "neg": 0
              },
              "max_ms": 99824,
              "mean_ms": 10496.526736842105,
              "measurable": 2375,
              "min_ms": 13,
              "p50_ms": 9501.0,
              "p90_ms": 22549.6,
              "p99_ms": 56459.89999999998,
              "rows": 2375,
              "unmeasurable": 0,
              "won_output_rows": 2375
            }
          }
        },
        "price_change": {
          "boundary_dropped": 272,
          "class": "FULL",
          "exception_markets": 192,
          "rows_by_domain": {
            "i": 142244720,
            "o": 142321986,
            "p": 142253258
          },
          "rows_i": 142244720,
          "rows_joined": 142339286,
          "rows_merged": 142339014,
          "rows_o": 142321986,
          "rows_p": 142253258,
          "unique_by_domain": {
            "i": 180,
            "o": 68436,
            "p": 868
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 4680,
                "1000_2000ms": 141952,
                "100_200ms": 1406380,
                "10_20ms": 84832836,
                "1_2ms": 0,
                "2000_5000ms": 66228,
                "200_500ms": 1896114,
                "20_50ms": 51130158,
                "2_5ms": 0,
                "5000_10000ms": 12244,
                "500_1000ms": 672264,
                "50_100ms": 2081422,
                "5_10ms": 0,
                "ge30000ms": 442,
                "neg": 0
              },
              "max_ms": 67201,
              "mean_ms": 32.89265434949009,
              "measurable": 142244720,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 25.0,
              "p99_ms": 376.0,
              "rows": 142244720,
              "unmeasurable": 0,
              "won_output_rows": 2702
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 18058,
                "100_200ms": 1023732,
                "10_20ms": 130071232,
                "1_2ms": 0,
                "2000_5000ms": 776,
                "200_500ms": 924348,
                "20_50ms": 8434504,
                "2_5ms": 0,
                "5000_10000ms": 44,
                "500_1000ms": 131280,
                "50_100ms": 1656218,
                "5_10ms": 61794,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6466,
              "mean_ms": 17.742378257706438,
              "measurable": 142321986,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 18.0,
              "p99_ms": 153.0,
              "rows": 142321986,
              "unmeasurable": 0,
              "won_output_rows": 83074
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 17878,
                "100_200ms": 817766,
                "10_20ms": 122477372,
                "1_2ms": 1568,
                "2000_5000ms": 2070,
                "200_500ms": 799290,
                "20_50ms": 12222536,
                "2_5ms": 3269946,
                "5000_10000ms": 126,
                "500_1000ms": 118824,
                "50_100ms": 1230214,
                "5_10ms": 1295668,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6622,
              "mean_ms": 18.07496944639398,
              "measurable": 142253258,
              "min_ms": 1,
              "p50_ms": 13.0,
              "p90_ms": 21.0,
              "p99_ms": 131.0,
              "rows": 142253258,
              "unmeasurable": 0,
              "won_output_rows": 142253238
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 11044,
            "o": 11044,
            "p": 11044
          },
          "rows_i": 11044,
          "rows_joined": 11044,
          "rows_merged": 11044,
          "rows_o": 11044,
          "rows_p": 11044,
          "unique_by_domain": {
            "i": 0,
            "o": 0,
            "p": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 4,
                "100_200ms": 133,
                "10_20ms": 7222,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 173,
                "20_50ms": 3301,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 56,
                "50_100ms": 151,
                "5_10ms": 0,
                "ge30000ms": 4,
                "neg": 0
              },
              "max_ms": 48853,
              "mean_ms": 47.36970300615719,
              "measurable": 11044,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 23.0,
              "p99_ms": 350.0,
              "rows": 11044,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 93,
                "10_20ms": 10270,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 81,
                "20_50ms": 433,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 20,
                "50_100ms": 147,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 708,
              "mean_ms": 18.241307497283593,
              "measurable": 11044,
              "min_ms": 10,
              "p50_ms": 12.0,
              "p90_ms": 16.0,
              "p99_ms": 192.0,
              "rows": 11044,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 66,
                "10_20ms": 9878,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 85,
                "20_50ms": 565,
                "2_5ms": 271,
                "5000_10000ms": 0,
                "500_1000ms": 12,
                "50_100ms": 77,
                "5_10ms": 90,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 899,
              "mean_ms": 17.73696124592539,
              "measurable": 11044,
              "min_ms": 2,
              "p50_ms": 13.0,
              "p90_ms": 16.0,
              "p99_ms": 161.0,
              "rows": 11044,
              "unmeasurable": 0,
              "won_output_rows": 11044
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1702686097,
      "file": "2026-10-31T23.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-10-31/23",
      "hour_utc": "2026-10-31T23:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 47006321546477450,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562980182795117,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            222042071
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321546477448,
          "min_sequence": 562980182795129,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 20886498,
          "row_groups": [
            0,
            79
          ],
          "sha256": "f4da6ca42238246c851bf835203446f1a2fe0078e9b73cef5e4b0b0e601ab7d6"
        },
        "book": {
          "byte_range": [
            222042071,
            239045383
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321543638469,
          "min_sequence": 562980182802169,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 161415,
          "row_groups": [
            80,
            80
          ],
          "sha256": "1f39e5a808c0c4ea56ddf9df3fdf38372e2c647e994a67da3015e373d88f06b0"
        },
        "last_trade_price": {
          "byte_range": [
            239045383,
            242571759
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321536176700,
          "min_sequence": 562980182817847,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 62653,
          "row_groups": [
            81,
            81
          ],
          "sha256": "a413c849161aa05fb3a3b84239e560882d1b8d89948a002c961fa058e7566532"
        },
        "market_resolved": {
          "byte_range": [
            242571759,
            243567613
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321546414652,
          "min_sequence": 562980182805349,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 7499,
          "row_groups": [
            82,
            82
          ],
          "sha256": "cd8da51884854ffc7bc4245464c68a274826d1fba61e36bbe96d70c6165c0c0e"
        },
        "new_market": {
          "byte_range": [
            243567613,
            243919195
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321530282847,
          "min_sequence": 562980183325887,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3158,
          "row_groups": [
            83,
            83
          ],
          "sha256": "2b19ac3d131b8ecf77e5e94dfded37c52b68e84138155c744c73d1208e9fa5d2"
        },
        "price_change": {
          "byte_range": [
            243919195,
            1700444267
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321546477450,
          "min_sequence": 562980182795117,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 142339014,
          "row_groups": [
            84,
            626
          ],
          "sha256": "9c1e6aa43b7e4a74773bbc5d20a61c37aeee2ed99a1a90c679a1878556c27b76"
        },
        "tick_size_change": {
          "byte_range": [
            1700444267,
            1700841269
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562980342034186,
          "min_sequence": 562980183168406,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 11044,
          "row_groups": [
            627,
            627
          ],
          "sha256": "a9498ddf5a6a53e359267a5ad591d03ddb4b08a1803044ffc1f727bc2feeacad"
        }
      },
      "row_count": 163471281,
      "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": "c009a9ca6bb0bc29c9654ce4968cdde062c85bdaa01086eeaaee2adb5a4dc3b7",
      "skipped_witnesses": {
        "q": {
          "reason": "not_in_merged_set"
        }
      },
      "substitutions": [],
      "verification": {
        "note": "A range digest certifies BYTES. That those bytes are that product comes from this manifest and is cross-checkable against the Parquet footer, which is inside the whole-file sha256.",
        "primary": "sha256sum <file> == .sha256",
        "secondary": "curl -r <start>-<end-1> <url> | sha256sum == .products.<name>.sha256"
      },
      "witness_stats": "2026-10-31T23.witness_stats.json",
      "witness_stats_sha256": "9aaa816288df70635917b5fd4eca2d875cb735ffe0bd9c49daad35070e4f9e5b",
      "witnesses": "iop",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-10-31T23.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 104522759,
      "row_ordinal_min": 0,
      "rows": 1501551,
      "sha256": "250426743ca6c54aec025fcce758a296b37242ac3ee24789825a581539df3e07",
      "size": 7450866,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-10-31T23.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 104522759,
      "row_ordinal_min": 0,
      "rows": 1501551,
      "sha256": "f6e166a11936831d432354cb74a8f754fa0d58468831ed009f1d9cc607284f3b",
      "size": 7164076,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-31T23.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 14084719,
      "row_ordinal_min": 274139,
      "rows": 148152,
      "sha256": "af1125484ecabb6d33e0ae206309a8608143cdf80f2c959a88919b15e092c926",
      "size": 813975,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-31T23.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 14084719,
      "row_ordinal_min": 274139,
      "rows": 148152,
      "sha256": "58d7b7b998f16f0317a9c051adf83351629cbebf187f0d1865535e50845b42d2",
      "size": 754100,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-31T23.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 29,
      "row_ordinal_max": 104523451,
      "row_ordinal_min": 300180,
      "rows": 18282469,
      "sha256": "f5c656a0bc26c1d893ff53b36b6a4d4caab1c9884264eb72100f082e4d1446a8",
      "size": 83689068,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-31T23.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 29,
      "row_ordinal_max": 104523451,
      "row_ordinal_min": 300180,
      "rows": 18282469,
      "sha256": "6990e5d4dd0454e074b794e869f5181c2a1f049a3822b00932c430bece04d47b",
      "size": 56298369,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-31T23.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 3,
      "row_ordinal_max": 31030460,
      "row_ordinal_min": 1568582,
      "rows": 12155,
      "sha256": "6f96d6f3b54276f1860b418d3bfec32a439bbd65ab0474fb4dbaba8a78b0d065",
      "size": 82563,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-31T23.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 3,
      "row_ordinal_max": 31030460,
      "row_ordinal_min": 1568582,
      "rows": 12155,
      "sha256": "dbcbed69cc80c4a7a0bbaeb5662bf2f374ceb2e582474837b7bc7749f9cd28b9",
      "size": 71196,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-31T23.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 104523455,
      "row_ordinal_min": 1571675,
      "rows": 874846,
      "sha256": "19e2e3f145fe7c98a49de4a84276ad062f0d2928272b8fd3ad411a3b7530ed16",
      "size": 4059082,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-31T23.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 104523455,
      "row_ordinal_min": 1571675,
      "rows": 874846,
      "sha256": "c97f3b5dcf771ae52f5fa4f0af102b2995bce7b06a10aacaabd85703759e0951",
      "size": 3906507,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-31T23.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 16,
      "row_ordinal_max": 38463791,
      "row_ordinal_min": 1778523,
      "rows": 8325886,
      "sha256": "3b24f89d572442826a7bca1093c9beb549c1c5e3b28abf7378385cdfa7d1b2db",
      "size": 41821206,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-31T23.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 16,
      "row_ordinal_max": 38463791,
      "row_ordinal_min": 1778523,
      "rows": 8325886,
      "sha256": "02ad0feedba1d7af1fd87f639adb449cb15aa9c48465274ae40433a364c42238",
      "size": 39723726,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-31T23.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 13,
      "row_ordinal_max": 104523631,
      "row_ordinal_min": 3333991,
      "rows": 4056782,
      "sha256": "aa265502e0a5cb5a420ba922cfb8d3add9bfd3e57eef860efcd4c024b064e620",
      "size": 18003530,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-31T23.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 13,
      "row_ordinal_max": 104523631,
      "row_ordinal_min": 3333991,
      "rows": 4056782,
      "sha256": "724fa8944d67e7afa3a5fc1c23589f56c13cad03096bdc32e6d030509347ef64",
      "size": 14367007,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-31T23.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 104523647,
      "row_ordinal_min": 3957816,
      "rows": 1736748,
      "sha256": "551bfb18224897599f4edfffda1924838861498e341c938de3bac836b2f6ae92",
      "size": 8758845,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-31T23.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 104523647,
      "row_ordinal_min": 3957816,
      "rows": 1736748,
      "sha256": "473ca3788faa80c6dbf68d3eef5c6cdf6fce46c29957cb81c57c9610e90e555a",
      "size": 6231313,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-31T23.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 104523651,
      "row_ordinal_min": 4263345,
      "rows": 1839150,
      "sha256": "e52aedc7a3f6d7e81b02ae6a5ba250c109ea47a39b85140c28b4c88974df8314",
      "size": 9011536,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-31T23.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 104523651,
      "row_ordinal_min": 4263345,
      "rows": 1839150,
      "sha256": "e2cfbef6fde0a764a83063d7f21765e16b0877beedf694c1a5486aa55e6a24b1",
      "size": 8116941,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-31T23.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 46271519,
      "row_ordinal_min": 4537091,
      "rows": 1658623,
      "sha256": "e6c56fbda4e5f077cbb1c216ee7b6ced3a591356594f158319ea4e99945df7d3",
      "size": 7828544,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-31T23.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 46271519,
      "row_ordinal_min": 4537091,
      "rows": 1658623,
      "sha256": "1cd76a3f32231b7ef76bb2d20e274b3f36a35df8409d2f1c8bfc695ba87480eb",
      "size": 7542199,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-31T23.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 104523655,
      "row_ordinal_min": 4798284,
      "rows": 2325532,
      "sha256": "7d1dea659b5d81d6875b0f50958b41c2d5de1fd230eb589ddf6532507d33f271",
      "size": 10775872,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-31T23.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 104523655,
      "row_ordinal_min": 4798284,
      "rows": 2325532,
      "sha256": "7352e5a1f1353b8f5f59843599b4ed93fa6e5357481748e25faf1fab1e95ac55",
      "size": 10376419,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-31T23.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 104523659,
      "row_ordinal_min": 5216809,
      "rows": 88470,
      "sha256": "5fb2e38483d324934fce7da7d3d8051dd89e990a75a897d45a44ebc0953617dd",
      "size": 535923,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-31T23.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 104523659,
      "row_ordinal_min": 5216809,
      "rows": 88470,
      "sha256": "55a7e859fd8c34a46c3538f3320cabdca884b16fd1201564c263d79abebbf0a7",
      "size": 419977,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-31T23.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 63,
      "row_ordinal_max": 104533615,
      "row_ordinal_min": 5233247,
      "rows": 54908430,
      "sha256": "6e274bce110e89a8b240c388f89af39b861717d1ee1dad56827438f3f9b39e60",
      "size": 290639202,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-31T23.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 63,
      "row_ordinal_max": 104533615,
      "row_ordinal_min": 5233247,
      "rows": 54908430,
      "sha256": "af353a4f4fffaf6a4eebfb62341b7f1b3babc18742c188425a3f1785285fb5a0",
      "size": 214190495,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-31T23.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 96944188,
      "row_ordinal_min": 11650665,
      "rows": 372842,
      "sha256": "fec0b504adbafdf10108c88b74baf5fbd74935d41704244c6b83378a8a00f703",
      "size": 1900715,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-31T23.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 96944188,
      "row_ordinal_min": 11650665,
      "rows": 372842,
      "sha256": "c959ec2adaa6353b17ecf5d54fd43c4efee6b702ea85543c2b9bf37cac508563",
      "size": 1798807,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-31T23.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 97056024,
      "row_ordinal_min": 11721647,
      "rows": 138391,
      "sha256": "6202992406afda4db35aecf6d91487c709cf25dd12d6cf5097b3365dfc66c3ce",
      "size": 724636,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-31T23.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 97056024,
      "row_ordinal_min": 11721647,
      "rows": 138391,
      "sha256": "a95387112cd3b527bb289bfaeb7b1c97c8960c1239b96d0bb5808afcb1e5abdf",
      "size": 692253,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-31T23.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 15,
      "row_ordinal_max": 104533795,
      "row_ordinal_min": 11748151,
      "rows": 6967698,
      "sha256": "4f512ef6b2b8446d1504c2d9a177c39d93a42403857f057ecf4ed29ea6dfbcfb",
      "size": 31605284,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-31T23.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 15,
      "row_ordinal_max": 104533795,
      "row_ordinal_min": 11748151,
      "rows": 6967698,
      "sha256": "090950f455f292a536f6a841aa8fb43b1de965a648b047ee71cd980344ccd16a",
      "size": 21098209,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-31T23.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 104533799,
      "row_ordinal_min": 12238412,
      "rows": 1296075,
      "sha256": "e53e7d22c7eff3dba4586f4618ee95feba36cccd182abdf0cd7b810e9c269e72",
      "size": 5705856,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-31T23.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 104533799,
      "row_ordinal_min": 12238412,
      "rows": 1296075,
      "sha256": "4abb12cff46ceb4ba26e865cad3f97a96d177dce20cf8898a1c37e5f4ee6eaf1",
      "size": 5941955,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-31T23.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 262714,
      "sha256": "f4610c24d61c570759a65bdd4ab6a53808823e052af5e18c1930e346a47e326d",
      "size": 18621775,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-31T23.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 882677,
      "sha256": "b0f1e2f925448fe3310562848659fc1d4d586e6f7bd443acd8653a21708cd285",
      "size": 69882081,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "534055f0-486a-4d17-867b-033b8c0799d9",
  "hour": "2026-10-31/23",
  "hour_utc": "2026-10-31T23:00:00+00:00",
  "is_primary_copy": "provenance",
  "layout": "union-event-sorted-v1",
  "layout_check": "PASS",
  "layout_check_reasons": [],
  "layout_split": {
    "cap_bytes": 400000000,
    "parts": {
      "ai": 1,
      "business": 1,
      "crypto": 1,
      "earnings": 1,
      "economy": 1,
      "elections": 1,
      "esports": 1,
      "finance": 1,
      "geopolitics": 1,
      "politics": 1,
      "pop-culture": 1,
      "science": 1,
      "sports": 1,
      "tech": 1,
      "uncategorised": 1,
      "weather": 1,
      "world": 1
    },
    "rule": "category-cap-parts-v1",
    "split": {
      "rule": "subtag-split-hysteresis-v1",
      "schedule_day": "2026-10-31",
      "schedule_sha256": "b26a6d9b6f7e26f86caab58dc0fcf2c76a9d87a3d95cbd8689a6592e8c849f6f",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 47006321546477450,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562980182795117,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-10-31T23.mirror_dropped.p1.parquet",
        "rows": 45158400,
        "sha256": "6eccb072d269bc61883797c220fda05d0d002087a306c839daf35d4272b2cb11",
        "size": 282071695
      },
      {
        "file": "2026-10-31T23.mirror_dropped.p2.parquet",
        "rows": 13779045,
        "sha256": "8407d302d7b79fbcd28079e60f6bfb7fa677d21b94dc10839855b183d20e86e6",
        "size": 81794318
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 58937445,
    "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": 26560,
      "_pairs": 150095,
      "best_ask": 4,
      "best_bid": 4,
      "source_witness": 1,
      "spread": 8,
      "witness_set": 150088
    },
    "book": {
      "_no_partner": 130,
      "_pairs": 2593,
      "asks": 3,
      "bids": 8,
      "witness_set": 2582
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 176655,
    "book": 2723,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 8352213,
    "book": 32717,
    "price_change": 50552515
  },
  "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": 47006321546477447,
      "min_sequence": 562980182795129,
      "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": 12534285,
      "source_rows": 20886498
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47006321543638469,
      "min_sequence": 562980182802169,
      "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": 128662,
      "source_rows": 161415
    },
    "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": 47006321536176700,
      "min_sequence": 562980182817847,
      "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": 62653,
      "source_rows": 62653
    },
    "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": 47006321546414652,
      "min_sequence": 562980182805349,
      "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": 7499,
      "source_rows": 7499
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47006321530282847,
      "min_sequence": 562980183325887,
      "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": 3158,
      "source_rows": 3158
    },
    "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": 47006321546477450,
      "min_sequence": 562980182795117,
      "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": 91786499,
      "source_rows": 142339014
    },
    "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": 562980342034186,
      "min_sequence": 562980183168406,
      "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": 11044,
      "source_rows": 11044
    }
  },
  "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": 104533800,
  "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": "c009a9ca6bb0bc29c9654ce4968cdde062c85bdaa01086eeaaee2adb5a4dc3b7",
  "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)": 15903,
      "ai-benchmarks": 15698,
      "ai-rankings": 344577,
      "ai-releases": 228935,
      "anthropic": 15490,
      "art": 1,
      "big-tech": 409390,
      "china": 2890,
      "companies-with-1-ai": 1072,
      "compute": 208980,
      "congress": 6691,
      "courts": 5,
      "elon-musk": 344,
      "gemini": 559,
      "google": 36089,
      "grok": 87,
      "ipos": 16647,
      "leopold-aschenbrenner": 25,
      "math": 19583,
      "meta": 13983,
      "moonshot": 2233,
      "openai": 157874,
      "openrouter-total-tokens-weekly": 1655,
      "privates": 634,
      "ssi": 2153,
      "united-states": 53
    },
    "business": {
      "(none)": 6466,
      "acquisitions": 395,
      "banking": 127,
      "banks": 166,
      "big-tech": 81552,
      "cuba": 1,
      "earn-4": 1822,
      "economic-policy": 154,
      "equities": 21544,
      "fed-rates": 17786,
      "ipos": 17645,
      "jpm": 132,
      "stocks": 255,
      "taxes": 107
    },
    "crypto": {
      "aave": 510,
      "acquisitions": 1369,
      "big-tech": 963,
      "bitcoin": 5729325,
      "bnb": 925922,
      "congress": 16960,
      "crypto-culture": 32562,
      "crypto-legal": 3840,
      "crypto-listings": 38232,
      "crypto-prices": 17397,
      "dogecoin": 1292341,
      "epstein": 470,
      "eric-adams": 955,
      "ethena": 2238,
      "ethereum": 4318668,
      "fees": 2912,
      "ftx": 18,
      "gov-reserve": 297,
      "hack": 4465,
      "hype": 898197,
      "hyperliquid": 51610,
      "ipos": 412,
      "memecoins": 465,
      "meta": 1,
      "microstrategy": 132,
      "network-stats": 106,
      "nft": 4087,
      "pre-market": 627552,
      "prediction-markets": 117,
      "price-comparison": 547,
      "price-milestone": 70843,
      "privates": 3044,
      "protocol-risk": 390,
      "public-sales": 35371,
      "pumpptfun": 1202,
      "sam-altman": 971,
      "solana": 1974702,
      "stablecoins": 4136,
      "stocks": 12,
      "trump-presidency": 256,
      "xrp": 2067962,
      "yearly": 91672,
      "zcash": 59238
    },
    "earnings": {
      "equities": 12155
    },
    "economy": {
      "(none)": 146,
      "acquisitions": 14,
      "brazil": 31787,
      "canada": 8432,
      "commodities": 59755,
      "consumer": 10246,
      "economic-policy": 24110,
      "equities": 26,
      "europe": 63,
      "fed": 2025,
      "fed-rates": 60177,
      "france": 30949,
      "global-rates": 51912,
      "housing": 4300,
      "inflation": 802,
      "iran": 25117,
      "israel": 26664,
      "japan": 9678,
      "kevin-warsh": 1,
      "macro-indicators": 179791,
      "mexico": 22243,
      "oil": 7560,
      "parcl": 317836,
      "shipping": 17,
      "taxes": 8,
      "trade-war": 838,
      "trump": 3,
      "us-bank-bailout": 61,
      "us-debt-downgrade": 7,
      "us-defaults-on-debt": 278
    },
    "elections": {
      "celebrities": 100948,
      "france": 1178,
      "global-elections": 1937386,
      "israel": 5687,
      "midterms": 5988533,
      "nov-4-elections": 99,
      "peru-elections": 31,
      "popular-vote": 454,
      "romania": 1763,
      "taxes": 1168,
      "trump": 1036,
      "turkey": 21,
      "uk": 20756,
      "united-kingdom": 21,
      "us-presidential-election": 266603,
      "vance": 59,
      "wisconsin": 143
    },
    "esports": {
      "call-of-duty": 5917,
      "counter-strike-2": 1744192,
      "dota-2": 38783,
      "esports-awards": 261473,
      "honor-of-kings": 338482,
      "league-of-legends": 1153103,
      "mlb": 161,
      "mobile-legends-bang-bang": 291939,
      "overwatch": 61905,
      "poker": 1,
      "rainbow-six-siege": 9957,
      "valorant": 150869
    },
    "finance": {
      "aapl": 26052,
      "acquisitions": 348,
      "anthropic": 29312,
      "big-tech": 13138,
      "brazil": 22632,
      "canada": 22718,
      "commodities": 84330,
      "equities": 1101265,
      "forex": 32837,
      "gold": 43,
      "indicies": 8538,
      "indonesia": 1386,
      "ipos": 48396,
      "italy": 315,
      "kpis": 26483,
      "macro-indicators": 1648,
      "mergers-and-acquisitions": 48,
      "openai": 39040,
      "privates": 275227,
      "silver": 36,
      "stocks": 730,
      "tariffs": 115,
      "trump-presidency": 2111
    },
    "geopolitics": {
      "(none)": 2021,
      "africa": 249,
      "argentina": 217,
      "australia": 230,
      "awards": 18030,
      "brazil": 6,
      "brics-add-a-new-member": 468,
      "canada": 4472,
      "china": 19513,
      "colombia": 9,
      "commodities": 13744,
      "country-leave-brics": 1469,
      "courts": 10469,
      "cuba": 6047,
      "denmark": 164,
      "earn-4": 542,
      "el-salvador": 2112,
      "epstein": 451,
      "europe": 472,
      "f1": 1,
      "foreign-policy": 18396,
      "france": 16577,
      "global-elections": 423036,
      "greenland": 941,
      "h-1b": 12294,
      "immigration": 4520,
      "india": 1778,
      "india-pakistan": 81,
      "iran": 370772,
      "israel": 10519,
      "mali": 538,
      "mexico": 15372,
      "middle-east": 151648,
      "midterms": 30783,
      "military": 1063,
      "military-action": 5787,
      "nato": 3913,
      "north-korea": 8947,
      "oil": 189115,
      "parlays": 4066,
      "philippines": 67,
      "poland": 4665,
      "president": 1517,
      "prime-minister": 410,
      "putin": 88,
      "russia": 17521,
      "south-korea": 809,
      "spain": 2101,
      "strike": 1306,
      "sudan": 61,
      "trade-war": 26608,
      "trump": 150468,
      "trump-presidency": 5148,
      "turkey": 15978,
      "uk-labour-leadership": 32927,
      "ukraine": 97685,
      "ukraine-map": 106444,
      "un": 8653,
      "venezuela": 14716,
      "world-affairs": 1146
    },
    "politics": {
      "(none)": 4944,
      "abc": 294,
      "approval": 15329,
      "asia": 5,
      "bernie-sanders": 33861,
      "biden": 5772,
      "bolivia": 22951,
      "boxing": 551,
      "brazil": 3200,
      "california": 51,
      "canada": 6055,
      "china": 9306,
      "comey": 22804,
      "congress": 21783,
      "courts": 16324,
      "democrat": 130,
      "department-of-war": 669,
      "dollar": 73,
      "earn-4": 141,
      "elon-musk": 526,
      "epstein": 7935,
      "fed-rates": 30926,
      "fifa": 336,
      "flip-off": 47,
      "foreign-policy": 234,
      "france": 1624,
      "gas": 1105,
      "global-elections": 131485,
      "greece": 8563,
      "house-of-representatives": 1704,
      "hungary": 1619,
      "ice": 143,
      "india": 3496,
      "indonesia": 377,
      "israel": 2990,
      "istanbul": 77,
      "japan": 177,
      "kippah": 206,
      "legislation": 3883,
      "mamdani": 142,
      "margin-of-victory": 21492,
      "marijuana": 32,
      "mention-markets": 7745,
      "mexico": 342,
      "midterms": 357895,
      "minnesota": 92,
      "minnesota-fraud": 672,
      "nasa": 490,
      "new-york": 64,
      "new-york-city": 759,
      "north-korea": 1205,
      "nyc": 3737,
      "obama": 291,
      "ohio": 2,
      "ohio-midterm": 12395,
      "oil": 5525,
      "pakistan": 60,
      "pardon": 12037,
      "parliament": 1177,
      "pete-hegseth": 3149,
      "philippines": 1105,
      "prison": 28,
      "resign": 320,
      "romania": 19,
      "russia": 57,
      "sbf": 14972,
      "senate-elections": 10772,
      "south-korea": 442,
      "spain": 620,
      "speech": 48,
      "supreme-court": 282,
      "tariffs": 4641,
      "taxes": 55,
      "tennessee": 2316,
      "trump": 61594,
      "trump-cabinet": 19031,
      "trump-daily": 3548,
      "trump-presidency": 41546,
      "trump-speech": 264,
      "truth-social": 7896,
      "turkey": 1373,
      "tweets-markets": 100030,
      "uk": 15564,
      "ukraine": 208,
      "united-kingdom": 658,
      "united-states": 462,
      "us-house": 1646,
      "us-politics": 4790,
      "us-presidential-election": 567408,
      "venezuela": 2358,
      "voting": 339,
      "washington-dc": 74,
      "white-house": 3158
    },
    "pop-culture": {
      "(none)": 1472,
      "aliens": 4374,
      "art": 6130,
      "australia": 54,
      "awards": 305249,
      "basketball": 836,
      "best-of-2026": 6911,
      "call-of-duty": 372,
      "celebrities": 102181,
      "charlie-kirk": 342,
      "clavicular": 522,
      "climate-science": 1161,
      "counter-strike-2": 33,
      "court-cases": 17,
      "courts": 2422,
      "daejon-love": 19,
      "dominican-republic": 211,
      "dota-2": 964,
      "earthquake": 36,
      "elon-musk": 444,
      "f1": 1459,
      "fda": 1491,
      "fifa": 10791,
      "fifa-world-cup": 5,
      "football": 34960,
      "gaming": 5330,
      "gta-vi": 16824,
      "israel": 1689,
      "japan": 20,
      "la-liga": 190,
      "league-of-legends": 240,
      "logan-paul": 60,
      "los-angeles": 8,
      "marijuana": 10936,
      "midterms": 6816,
      "movie-delay": 552,
      "movies": 925042,
      "music": 371006,
      "new-york-city": 504,
      "nfl": 432,
      "pandemics": 918,
      "parent-for-derivative": 1904,
      "podcast": 148,
      "pokemon": 11690,
      "pope-leo-xiv": 14,
      "pregnant": 31,
      "russia": 41,
      "spain": 1809,
      "spider-man": 44,
      "streamer": 578,
      "taylor-swift": 1,
      "tennis": 1120,
      "the-legend-of-zelda": 220,
      "travel": 13043,
      "trump": 36946,
      "trump-daily": 62,
      "trump-netanyahu": 45108,
      "tv": 2781,
      "tweets-markets": 357849,
      "uk": 271,
      "utah": 510,
      "valve": 581,
      "xbox": 73,
      "youtube": 27685
    },
    "science": {
      "(none)": 2050,
      "aliens": 1708,
      "big-tech": 5937,
      "climate-science": 210,
      "drug": 492,
      "elon-musk": 29614,
      "fda": 5240,
      "global-temp": 1833,
      "gold": 977,
      "macro-indicators": 14359,
      "mergers-and-acquisitions": 28,
      "new-york-city": 1115,
      "pandemics": 3718,
      "precipitation": 15240,
      "russia": 192,
      "spacex": 5757
    },
    "sports": {
      "(none)": 18652,
      "2026-summer-transfer-window": 11140,
      "afc": 9621,
      "afc-champions-league-elite": 6909,
      "afcon": 18154,
      "afcq": 14106,
      "aflw": 97,
      "american-football": 381,
      "arg": 873296,
      "argpn": 85870,
      "australian-a-league": 43930,
      "austria-bundesliga": 23046,
      "awards": 10918,
      "aze1": 10527,
      "aze2": 2,
      "baseball": 12118,
      "basketball": 245985,
      "bel1": 60472,
      "bel2": 16348,
      "bolivia-lfpb": 118147,
      "boxing": 16445,
      "bra3": 16497,
      "brazil-serie-a": 63127,
      "brazil-serie-b": 537888,
      "bulgaria-parva-liga": 25682,
      "bundesliga": 174241,
      "bundesliga-2": 41816,
      "canpl": 10114,
      "cfb": 18087086,
      "chess": 2557,
      "chi2": 1,
      "chile-primera": 77807,
      "china-fa-cup": 5828,
      "chinese-super-league": 43033,
      "chl2": 26773,
      "clf": 193,
      "col2": 7783,
      "colombia-primera-a": 762131,
      "combat-sports": 420,
      "concacaf": 12899,
      "concacaf-nations-league": 8152,
      "copa-america": 108144,
      "copa-del-rey": 8128,
      "cricket": 34841,
      "cristiano-ronaldo": 1923,
      "czechia-fortuna-liga": 27575,
      "darts": 3883,
      "denmark-superliga": 34979,
      "dfb-pokal": 996,
      "ecu1": 177883,
      "efl-championship": 95012,
      "egypt-premier-league": 784,
      "epl": 304701,
      "ere": 87324,
      "est1": 40960,
      "europa-conference-league": 149882,
      "f1": 120771,
      "fa-cup": 55620,
      "fifa": 4570,
      "fifa-friendly": 5946,
      "fifa-world-cup": 4729,
      "fin1": 36186,
      "formula1": 30976,
      "fro1": 8392,
      "goals": 2864,
      "golf": 55282,
      "gre1": 30770,
      "handball": 308,
      "hockey": 7697,
      "hungary-nb1": 17144,
      "idn1": 25041,
      "idn2": 10704,
      "indian-super-league": 20982,
      "irl1": 2852,
      "isl1": 5,
      "israel-premier-league": 13971,
      "japan-j-league": 49700,
      "japan-j2-league": 47928,
      "k-league": 65936,
      "kaz1": 9686,
      "kor2": 35756,
      "la-liga": 284864,
      "la-liga-2": 52818,
      "lacrosse": 798,
      "lazio": 251,
      "lib": 2763,
      "ligue-1": 157901,
      "ligue-2": 49641,
      "lionel-messi": 135,
      "ltu1": 3744,
      "lva1": 41002,
      "mex": 1834228,
      "mlb": 58372,
      "mls": 596913,
      "morocco-botola-pro": 17280,
      "moto2": 119,
      "moto3": 10,
      "nascar": 15699,
      "national-league": 1210,
      "nba": 16750983,
      "ned2": 19693,
      "new-york-city": 10435,
      "nfl": 2367489,
      "nhl": 2355587,
      "nirl1": 32,
      "nor2": 42268,
      "norway-eliteserien": 52464,
      "peru-liga-1": 104942,
      "pickleball": 55702,
      "poland-ekstraklasa": 42714,
      "power-slap": 56,
      "primeira-liga": 80413,
      "qualification": 167,
      "racing": 1671,
      "romania-superliga": 30348,
      "rugby": 5275,
      "rus": 31282,
      "saf1": 1754,
      "saudi-professional-league": 108362,
      "scotland-league-cup": 4897,
      "scottish-premiership": 92404,
      "sea": 287570,
      "serbian-superliga": 31585,
      "serie-b": 52275,
      "slovenia-prvaliga": 13676,
      "soccer": 1478791,
      "soccer-atc": 14,
      "soccer-brco": 10685,
      "soccer-ccc": 11866,
      "soccer-el1": 13922,
      "soccer-el2": 5065,
      "soccer-fpd": 42741,
      "soccer-grc": 2,
      "soccer-gtm": 145688,
      "soccer-hr1": 18444,
      "soccer-nlc": 106,
      "soccer-nwsl": 71895,
      "soccer-ptc": 29,
      "soccer-scoc": 104,
      "soccer-svk1": 16192,
      "soccer-trsk": 887,
      "sud": 910,
      "swe2": 15211,
      "sweden-allsvenskan": 106911,
      "swimming": 1751,
      "switzerland-super-league": 141730,
      "table-tennis": 9271,
      "tennis": 900082,
      "tha1": 29850,
      "tpe1": 23461,
      "tur": 65218,
      "tur2": 60835,
      "uae1": 7626,
      "ucl": 313981,
      "uefa": 16113,
      "uefa-nations-league": 127684,
      "uel": 221403,
      "ufc": 1144636,
      "ukraine-premier-liha": 49020,
      "uru1": 50875,
      "usl1": 4,
      "uslc": 17012,
      "usoc": 2,
      "uzb1": 24270,
      "ven1": 828263,
      "volleyball": 277,
      "womens-ballon-dor": 7,
      "womens-champions-league": 6366,
      "wsl": 26415
    },
    "tech": {
      "(none)": 7473,
      "airbnb": 1144,
      "anthropic": 582,
      "big-tech": 119867,
      "celebrities": 78290,
      "china": 540,
      "coding": 29515,
      "collectibles": 2549,
      "congress": 17,
      "corporate-financials": 1289,
      "courts": 12614,
      "earn-4": 2501,
      "elon-musk": 2065,
      "equities": 13843,
      "gaming": 1199,
      "google": 50472,
      "hack": 851,
      "ipos": 19342,
      "kpis": 2672,
      "midterms": 57,
      "movies": 19454,
      "nuke": 22,
      "oil": 1656,
      "openai": 631,
      "outage": 379,
      "prediction-markets": 1916,
      "video-games": 1902
    },
    "uncategorised": {
      "(none)": 6583,
      "bayeux-tapestry": 8665,
      "cfb": 20907,
      "climate-science": 1488,
      "dnc": 37,
      "fed": 2892,
      "fed-chair": 771,
      "fed-rates": 4942,
      "iran": 2,
      "la-liga": 33,
      "leopold-aschenbrenner": 1790,
      "macro-indicators": 5569,
      "mma": 49,
      "nfl": 24947,
      "pandemics": 46,
      "social-media": 1639,
      "space": 106,
      "supreme-court": 12212,
      "tennis": 1023,
      "trump-presidency": 5,
      "ufc": 6523,
      "uk": 1542,
      "united-nations": 20048,
      "united-states": 3115,
      "youtube": 13457
    },
    "weather": {
      "brazil": 192,
      "climate": 60098,
      "climate-science": 30910,
      "drought": 190,
      "earthquakes": 8120,
      "germany": 738,
      "global-temp": 42,
      "highest-temperature": 6310932,
      "italy": 94,
      "lowest-temperature": 541449,
      "mexico": 568,
      "natural-disaster": 7012,
      "pandemics": 978,
      "precipitation": 2935,
      "rain": 779,
      "tornado-risk": 40,
      "united-states": 2600,
      "volcano": 21
    },
    "world": {
      "(none)": 5,
      "argentina": 17509,
      "brazil": 7194,
      "canada": 314,
      "courts": 1226,
      "economic-policy": 24895,
      "europe": 663,
      "foreign-policy": 749,
      "forex": 5415,
      "france": 4581,
      "germany": 2939,
      "global-elections": 1183659,
      "global-rates": 27963,
      "hong-kong": 96,
      "italy": 24,
      "macro-indicators": 5744,
      "middle-east": 653,
      "nyc": 64,
      "oil": 2567,
      "pandemics": 4,
      "south-korea": 5868,
      "trump-presidency": 1273,
      "uk": 2670
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 163471245,
    "columns": [
      "event_type",
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "best_bid",
      "best_ask",
      "spread",
      "bids",
      "asks",
      "price",
      "size",
      "side",
      "fee_rate_bps",
      "transaction_hash",
      "id",
      "assets_ids",
      "winning_asset_id",
      "winning_outcome",
      "outcomes",
      "question",
      "slug",
      "old_tick_size",
      "new_tick_size",
      "witness_set",
      "arrival_skew",
      "source_witness"
    ],
    "encoding": "twin-check-v1",
    "file": "2026-10-31T23.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": 262714,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 104533800,
    "twin_rows": 58937445
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001324,
  "verification": {
    "note": "Covers each file listed in files[], each checked on its own; there is no whole-hour sha256 and no per-product byte range. This manifest and any file not listed in files[] need an external checksum (the archive's SHA256SUMS.txt, which does not list itself). A match shows the files agree with a manifest you trust, not that the manifest is authentic.",
    "primary": "sha256sum <file> == .files[].sha256 of the files[] entry whose file is <file>",
    "secondary": "byte size of <file> == .files[].size of the same entry (a supplementary check; the sha256 decides)"
  },
  "witness_stats": "2026-10-31T23.witness_stats.json",
  "witness_stats_sha256": "9aaa816288df70635917b5fd4eca2d875cb735ffe0bd9c49daad35070e4f9e5b",
  "witnesses": "iop",
  "writer_versions": null
}
