{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 78,
      "class": "FULL",
      "exception_markets": 89,
      "rows_by_domain": {
        "i": 15540087,
        "p": 15554743,
        "q": 15549714
      },
      "rows_i": 15540087,
      "rows_joined": 15555437,
      "rows_merged": 15555359,
      "rows_p": 15554743,
      "rows_q": 15549714,
      "unique_by_domain": {
        "i": 20,
        "p": 267,
        "q": 142
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 6779,
            "1000_2000ms": 81347,
            "100_200ms": 136439,
            "10_20ms": 9801331,
            "1_2ms": 0,
            "2000_5000ms": 71442,
            "200_500ms": 186068,
            "20_50ms": 4903814,
            "2_5ms": 0,
            "5000_10000ms": 18809,
            "500_1000ms": 118078,
            "50_100ms": 214918,
            "5_10ms": 0,
            "ge30000ms": 1062,
            "neg": 0
          },
          "max_ms": 141328,
          "mean_ms": 69.65797154160076,
          "measurable": 15540087,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 24.0,
          "p99_ms": 1213.0,
          "rows": 15540087,
          "unmeasurable": 0,
          "won_output_rows": 45
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 10446,
            "100_200ms": 72958,
            "10_20ms": 411054,
            "1_2ms": 39676,
            "2000_5000ms": 1230,
            "200_500ms": 86422,
            "20_50ms": 179489,
            "2_5ms": 12552168,
            "5000_10000ms": 50,
            "500_1000ms": 34366,
            "50_100ms": 85163,
            "5_10ms": 2081721,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6963,
          "mean_ms": 9.41303099639769,
          "measurable": 15554743,
          "min_ms": 1,
          "p50_ms": 3.0,
          "p90_ms": 6.0,
          "p99_ms": 163.0,
          "rows": 15554743,
          "unmeasurable": 0,
          "won_output_rows": 15554743
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 11083,
            "100_200ms": 88990,
            "10_20ms": 14762840,
            "1_2ms": 0,
            "2000_5000ms": 1257,
            "200_500ms": 101257,
            "20_50ms": 402693,
            "2_5ms": 0,
            "5000_10000ms": 66,
            "500_1000ms": 38967,
            "50_100ms": 142561,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6815,
          "mean_ms": 19.07320141064974,
          "measurable": 15549714,
          "min_ms": 10,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 195.0,
          "rows": 15549714,
          "unmeasurable": 0,
          "won_output_rows": 571
        }
      }
    },
    "book": {
      "boundary_dropped": 242,
      "class": "FULL",
      "exception_markets": 122157,
      "rows_by_domain": {
        "i": 295883,
        "p": 108836,
        "q": 254124
      },
      "rows_i": 295883,
      "rows_joined": 412561,
      "rows_merged": 412319,
      "rows_p": 108836,
      "rows_q": 254124,
      "unique_by_domain": {
        "i": 154810,
        "p": 2725,
        "q": 113059
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 9888,
            "1000_2000ms": 3041,
            "100_200ms": 1704,
            "10_20ms": 36431,
            "1_2ms": 0,
            "2000_5000ms": 6221,
            "200_500ms": 2685,
            "20_50ms": 56705,
            "2_5ms": 0,
            "5000_10000ms": 5031,
            "500_1000ms": 2375,
            "50_100ms": 2901,
            "5_10ms": 0,
            "ge30000ms": 168901,
            "neg": 0
          },
          "max_ms": 13489609177,
          "mean_ms": 323361153.93879336,
          "measurable": 295883,
          "min_ms": 16,
          "p50_ms": 134050.0,
          "p90_ms": 329961495.0,
          "p99_ms": 6175766564.0,
          "rows": 295883,
          "unmeasurable": 0,
          "won_output_rows": 171508
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 252,
            "1000_2000ms": 1052,
            "100_200ms": 825,
            "10_20ms": 6405,
            "1_2ms": 16,
            "2000_5000ms": 2040,
            "200_500ms": 1073,
            "20_50ms": 2051,
            "2_5ms": 49186,
            "5000_10000ms": 662,
            "500_1000ms": 604,
            "50_100ms": 930,
            "5_10ms": 40462,
            "ge30000ms": 3278,
            "neg": 0
          },
          "max_ms": 11891342339,
          "mean_ms": 14458313.45350803,
          "measurable": 108836,
          "min_ms": 1,
          "p50_ms": 5.0,
          "p90_ms": 45.0,
          "p99_ms": 7188925.0,
          "rows": 108836,
          "unmeasurable": 0,
          "won_output_rows": 108836
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 7644,
            "1000_2000ms": 2046,
            "100_200ms": 1184,
            "10_20ms": 90629,
            "1_2ms": 0,
            "2000_5000ms": 4884,
            "200_500ms": 1743,
            "20_50ms": 6760,
            "2_5ms": 0,
            "5000_10000ms": 4176,
            "500_1000ms": 1488,
            "50_100ms": 1848,
            "5_10ms": 0,
            "ge30000ms": 131722,
            "neg": 0
          },
          "max_ms": 13488962020,
          "mean_ms": 296712617.7791669,
          "measurable": 254124,
          "min_ms": 10,
          "p50_ms": 49557.0,
          "p90_ms": 282539981.5,
          "p99_ms": 6175027113.440001,
          "rows": 254124,
          "unmeasurable": 0,
          "won_output_rows": 131975
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 3,
      "rows_by_domain": {
        "i": 50286,
        "p": 50345,
        "q": 50364
      },
      "rows_i": 50286,
      "rows_joined": 50424,
      "rows_merged": 50424,
      "rows_p": 50345,
      "rows_q": 50364,
      "unique_by_domain": {
        "i": 0,
        "p": 1,
        "q": 10
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 15,
            "1000_2000ms": 269,
            "100_200ms": 634,
            "10_20ms": 19145,
            "1_2ms": 0,
            "2000_5000ms": 346,
            "200_500ms": 705,
            "20_50ms": 27537,
            "2_5ms": 0,
            "5000_10000ms": 65,
            "500_1000ms": 440,
            "50_100ms": 1130,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 23256,
          "mean_ms": 75.67635127073142,
          "measurable": 50286,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 34.0,
          "p99_ms": 1596.6000000000058,
          "rows": 50286,
          "unmeasurable": 0,
          "won_output_rows": 1
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 42,
            "100_200ms": 400,
            "10_20ms": 3441,
            "1_2ms": 2,
            "2000_5000ms": 2,
            "200_500ms": 405,
            "20_50ms": 984,
            "2_5ms": 26505,
            "5000_10000ms": 0,
            "500_1000ms": 194,
            "50_100ms": 395,
            "5_10ms": 17975,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3251,
          "mean_ms": 13.351057701857185,
          "measurable": 50345,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 12.0,
          "p99_ms": 244.55999999999767,
          "rows": 50345,
          "unmeasurable": 0,
          "won_output_rows": 50345
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 44,
            "100_200ms": 435,
            "10_20ms": 45717,
            "1_2ms": 0,
            "2000_5000ms": 3,
            "200_500ms": 414,
            "20_50ms": 2844,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 163,
            "50_100ms": 744,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3341,
          "mean_ms": 22.139147009768884,
          "measurable": 50364,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 19.0,
          "p99_ms": 238.37000000000262,
          "rows": 50364,
          "unmeasurable": 0,
          "won_output_rows": 78
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 7,
      "rows_by_domain": {
        "i": 2248,
        "p": 2255,
        "q": 2255
      },
      "rows_i": 2248,
      "rows_joined": 2347,
      "rows_merged": 2347,
      "rows_p": 2255,
      "rows_q": 2255,
      "unique_by_domain": {
        "i": 4,
        "p": 79,
        "q": 9
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 30,
            "1000_2000ms": 10,
            "100_200ms": 38,
            "10_20ms": 1328,
            "1_2ms": 0,
            "2000_5000ms": 10,
            "200_500ms": 46,
            "20_50ms": 567,
            "2_5ms": 0,
            "5000_10000ms": 3,
            "500_1000ms": 17,
            "50_100ms": 84,
            "5_10ms": 0,
            "ge30000ms": 115,
            "neg": 0
          },
          "max_ms": 97757,
          "mean_ms": 2781.148131672598,
          "measurable": 2248,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 253.29999999999995,
          "p99_ms": 52938.31000000001,
          "rows": 2248,
          "unmeasurable": 0,
          "won_output_rows": 4
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 18,
            "1000_2000ms": 0,
            "100_200ms": 12,
            "10_20ms": 46,
            "1_2ms": 13,
            "2000_5000ms": 0,
            "200_500ms": 11,
            "20_50ms": 30,
            "2_5ms": 1809,
            "5000_10000ms": 0,
            "500_1000ms": 2,
            "50_100ms": 8,
            "5_10ms": 219,
            "ge30000ms": 87,
            "neg": 0
          },
          "max_ms": 101195,
          "mean_ms": 2094.6660753880265,
          "measurable": 2255,
          "min_ms": 1,
          "p50_ms": 3.0,
          "p90_ms": 7.0,
          "p99_ms": 51421.46,
          "rows": 2255,
          "unmeasurable": 0,
          "won_output_rows": 2255
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 30,
            "1000_2000ms": 0,
            "100_200ms": 18,
            "10_20ms": 1857,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 30,
            "20_50ms": 170,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 5,
            "50_100ms": 22,
            "5_10ms": 0,
            "ge30000ms": 123,
            "neg": 0
          },
          "max_ms": 97258,
          "mean_ms": 2876.0984478935698,
          "measurable": 2255,
          "min_ms": 10,
          "p50_ms": 12.0,
          "p90_ms": 51.600000000000136,
          "p99_ms": 52926.90000000001,
          "rows": 2255,
          "unmeasurable": 0,
          "won_output_rows": 88
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 2159,
        "p": 2159,
        "q": 2159
      },
      "rows_i": 2159,
      "rows_joined": 3361,
      "rows_merged": 3361,
      "rows_p": 2159,
      "rows_q": 2159,
      "unique_by_domain": {
        "i": 412,
        "p": 390,
        "q": 400
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 225,
            "1000_2000ms": 38,
            "100_200ms": 279,
            "10_20ms": 2,
            "1_2ms": 0,
            "2000_5000ms": 7,
            "200_500ms": 348,
            "20_50ms": 239,
            "2_5ms": 0,
            "5000_10000ms": 20,
            "500_1000ms": 142,
            "50_100ms": 119,
            "5_10ms": 0,
            "ge30000ms": 740,
            "neg": 0
          },
          "max_ms": 103830,
          "mean_ms": 17933.576655859193,
          "measurable": 2159,
          "min_ms": 19,
          "p50_ms": 705.0,
          "p90_ms": 49099.600000000006,
          "p99_ms": 82269.36000000002,
          "rows": 2159,
          "unmeasurable": 0,
          "won_output_rows": 567
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 226,
            "1000_2000ms": 0,
            "100_200ms": 17,
            "10_20ms": 326,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 185,
            "20_50ms": 488,
            "2_5ms": 8,
            "5000_10000ms": 19,
            "500_1000ms": 18,
            "50_100ms": 104,
            "5_10ms": 240,
            "ge30000ms": 528,
            "neg": 0
          },
          "max_ms": 107625,
          "mean_ms": 14121.141269106067,
          "measurable": 2159,
          "min_ms": 4,
          "p50_ms": 52.0,
          "p90_ms": 44386.600000000006,
          "p99_ms": 83927.62,
          "rows": 2159,
          "unmeasurable": 0,
          "won_output_rows": 2159
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 223,
            "1000_2000ms": 0,
            "100_200ms": 126,
            "10_20ms": 151,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 271,
            "20_50ms": 461,
            "2_5ms": 0,
            "5000_10000ms": 39,
            "500_1000ms": 27,
            "50_100ms": 334,
            "5_10ms": 0,
            "ge30000ms": 527,
            "neg": 0
          },
          "max_ms": 107987,
          "mean_ms": 14144.884205650764,
          "measurable": 2159,
          "min_ms": 14,
          "p50_ms": 239.0,
          "p90_ms": 47358.40000000001,
          "p99_ms": 84931.78000000006,
          "rows": 2159,
          "unmeasurable": 0,
          "won_output_rows": 635
        }
      }
    },
    "price_change": {
      "boundary_dropped": 388,
      "class": "FULL",
      "exception_markets": 106,
      "rows_by_domain": {
        "i": 111136430,
        "p": 111244174,
        "q": 111224034
      },
      "rows_i": 111136430,
      "rows_joined": 111270238,
      "rows_merged": 111269850,
      "rows_p": 111244174,
      "rows_q": 111224034,
      "unique_by_domain": {
        "i": 382,
        "p": 2532,
        "q": 2162
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 51056,
            "1000_2000ms": 609894,
            "100_200ms": 1130404,
            "10_20ms": 64807068,
            "1_2ms": 0,
            "2000_5000ms": 528230,
            "200_500ms": 1428410,
            "20_50ms": 39620096,
            "2_5ms": 0,
            "5000_10000ms": 138834,
            "500_1000ms": 875094,
            "50_100ms": 1939806,
            "5_10ms": 0,
            "ge30000ms": 7538,
            "neg": 0
          },
          "max_ms": 142363,
          "mean_ms": 73.37673941838874,
          "measurable": 111136430,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 26.0,
          "p99_ms": 1283.0,
          "rows": 111136430,
          "unmeasurable": 0,
          "won_output_rows": 1198
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 76604,
            "100_200ms": 606574,
            "10_20ms": 4307222,
            "1_2ms": 140178,
            "2000_5000ms": 8010,
            "200_500ms": 707752,
            "20_50ms": 1682280,
            "2_5ms": 83424024,
            "5000_10000ms": 300,
            "500_1000ms": 263496,
            "50_100ms": 789574,
            "5_10ms": 19238160,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6963,
          "mean_ms": 10.37997022657564,
          "measurable": 111244174,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 7.0,
          "p99_ms": 188.0,
          "rows": 111244174,
          "unmeasurable": 0,
          "won_output_rows": 111244174
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 80208,
            "100_200ms": 772196,
            "10_20ms": 104151784,
            "1_2ms": 0,
            "2000_5000ms": 8448,
            "200_500ms": 832670,
            "20_50ms": 3796670,
            "2_5ms": 0,
            "5000_10000ms": 640,
            "500_1000ms": 286490,
            "50_100ms": 1294928,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6949,
          "mean_ms": 19.997348882346778,
          "measurable": 111224034,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 16.0,
          "p99_ms": 218.0,
          "rows": 111224034,
          "unmeasurable": 0,
          "won_output_rows": 24478
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 1,
      "rows_by_domain": {
        "i": 3140,
        "p": 3144,
        "q": 3144
      },
      "rows_i": 3140,
      "rows_joined": 3144,
      "rows_merged": 3144,
      "rows_p": 3144,
      "rows_q": 3144,
      "unique_by_domain": {
        "i": 0,
        "p": 0,
        "q": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 40,
            "100_200ms": 24,
            "10_20ms": 1850,
            "1_2ms": 0,
            "2000_5000ms": 8,
            "200_500ms": 32,
            "20_50ms": 1038,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 80,
            "50_100ms": 68,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3091,
          "mean_ms": 69.04203821656051,
          "measurable": 3140,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 31.0,
          "p99_ms": 1264.1300000000042,
          "rows": 3140,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 48,
            "10_20ms": 120,
            "1_2ms": 2,
            "2000_5000ms": 0,
            "200_500ms": 44,
            "20_50ms": 45,
            "2_5ms": 2303,
            "5000_10000ms": 0,
            "500_1000ms": 20,
            "50_100ms": 52,
            "5_10ms": 510,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 779,
          "mean_ms": 17.044211195928753,
          "measurable": 3144,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 12.0,
          "p99_ms": 437.9100000000103,
          "rows": 3144,
          "unmeasurable": 0,
          "won_output_rows": 3144
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 4,
            "100_200ms": 40,
            "10_20ms": 2882,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 56,
            "20_50ms": 90,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 24,
            "50_100ms": 48,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1371,
          "mean_ms": 27.384541984732824,
          "measurable": 3144,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 16.0,
          "p99_ms": 472.95000000000573,
          "rows": 3144,
          "unmeasurable": 0
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-11-02T01.book_dropped.parquet",
        "rows": 1418,
        "sha256": "aa3afe1e8090f9c1201d2f0cfafc5b081dfbfdb79747d7784adc139b6e783e86",
        "size": 56515
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 1418,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 1418,
  "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": "00d0633a65693618c0ca174738c859fa6085efcbbb08dc6f43cb3b25653f51aa",
    "evaluated_at": "2026-11-02T02:58:10Z",
    "evidence": {
      "file": "2026-11-02T01.category_evidence.json",
      "sha256": "40c2730ffb03a3a0080f91c070beeba3db6046dcc9318d905619bf0ef36c6cda"
    },
    "hour": "2026-11-02/01",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999300711526022,
      "threshold": 0.9
    },
    "map_behind_markets": [],
    "map_health": {
      "baseline": {
        "acceptance": "review",
        "accepted_at": "2026-10-29T23:53:12Z",
        "map_sha256": "a0b1c749bb0b496b5b25ad0ba32e7693c414e9131ddfb4061df08068e526176a",
        "markets": 5173589,
        "note": "v9 review (CYCLE-10978): gate-v9-20261029T2130Z map, reviewed by Capture against v8 5ba28b32; made the live4 baseline per chair CYCLE-10997, at joint-set code 446aaa6c",
        "rule_version": "native-category-ranked-subtag-v1",
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "changed_markets": 48256,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 47866,
      "logic_identity_changed": false,
      "map_sha256": "00d0633a65693618c0ca174738c859fa6085efcbbb08dc6f43cb3b25653f51aa",
      "mapping_logic_changed": 0,
      "markets": 5318712,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "11ca16a4aee90ccb458007ab9cc8fe6c2dab822856c86904c5ff32f8e11609fa",
      "shrink_share": 0.0,
      "source_tags_changed": 48256,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 30929,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 67733,
          "fetched_untagged": 8,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 15732,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 114394,
        "fetched_untagged": 8,
        "not_fetched": 0
      },
      "empty_traded_cohort": false,
      "map_behind": {
        "disagrees": 0,
        "missing": 0
      },
      "map_behind_prior_held_passes": 0,
      "map_health": {
        "baseline": {
          "acceptance": "review",
          "accepted_at": "2026-10-29T23:53:12Z",
          "map_sha256": "a0b1c749bb0b496b5b25ad0ba32e7693c414e9131ddfb4061df08068e526176a",
          "markets": 5173589,
          "note": "v9 review (CYCLE-10978): gate-v9-20261029T2130Z map, reviewed by Capture against v8 5ba28b32; made the live4 baseline per chair CYCLE-10997, at joint-set code 446aaa6c",
          "rule_version": "native-category-ranked-subtag-v1",
          "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
        },
        "changed_markets": 48256,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 47866,
        "logic_identity_changed": false,
        "map_sha256": "00d0633a65693618c0ca174738c859fa6085efcbbb08dc6f43cb3b25653f51aa",
        "mapping_logic_changed": 0,
        "markets": 5318712,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "11ca16a4aee90ccb458007ab9cc8fe6c2dab822856c86904c5ff32f8e11609fa",
        "shrink_share": 0.0,
        "source_tags_changed": 48256,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.999989,
        "fetched_untagged": 1.1e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 127295450,
        "fetched_untagged": 1354,
        "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": 114402,
      "young": {
        "not_fetched": 0,
        "traded": 15732
      }
    },
    "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": "00d0633a65693618c0ca174738c859fa6085efcbbb08dc6f43cb3b25653f51aa",
  "companions": {
    "chain_match": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    },
    "order_intent": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    }
  },
  "derived_from": {
    "source_file": "2026-11-02T01.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 78,
          "class": "FULL",
          "exception_markets": 89,
          "rows_by_domain": {
            "i": 15540087,
            "p": 15554743,
            "q": 15549714
          },
          "rows_i": 15540087,
          "rows_joined": 15555437,
          "rows_merged": 15555359,
          "rows_p": 15554743,
          "rows_q": 15549714,
          "unique_by_domain": {
            "i": 20,
            "p": 267,
            "q": 142
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 6779,
                "1000_2000ms": 81347,
                "100_200ms": 136439,
                "10_20ms": 9801331,
                "1_2ms": 0,
                "2000_5000ms": 71442,
                "200_500ms": 186068,
                "20_50ms": 4903814,
                "2_5ms": 0,
                "5000_10000ms": 18809,
                "500_1000ms": 118078,
                "50_100ms": 214918,
                "5_10ms": 0,
                "ge30000ms": 1062,
                "neg": 0
              },
              "max_ms": 141328,
              "mean_ms": 69.65797154160076,
              "measurable": 15540087,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 24.0,
              "p99_ms": 1213.0,
              "rows": 15540087,
              "unmeasurable": 0,
              "won_output_rows": 45
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 10446,
                "100_200ms": 72958,
                "10_20ms": 411054,
                "1_2ms": 39676,
                "2000_5000ms": 1230,
                "200_500ms": 86422,
                "20_50ms": 179489,
                "2_5ms": 12552168,
                "5000_10000ms": 50,
                "500_1000ms": 34366,
                "50_100ms": 85163,
                "5_10ms": 2081721,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6963,
              "mean_ms": 9.41303099639769,
              "measurable": 15554743,
              "min_ms": 1,
              "p50_ms": 3.0,
              "p90_ms": 6.0,
              "p99_ms": 163.0,
              "rows": 15554743,
              "unmeasurable": 0,
              "won_output_rows": 15554743
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 11083,
                "100_200ms": 88990,
                "10_20ms": 14762840,
                "1_2ms": 0,
                "2000_5000ms": 1257,
                "200_500ms": 101257,
                "20_50ms": 402693,
                "2_5ms": 0,
                "5000_10000ms": 66,
                "500_1000ms": 38967,
                "50_100ms": 142561,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6815,
              "mean_ms": 19.07320141064974,
              "measurable": 15549714,
              "min_ms": 10,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 195.0,
              "rows": 15549714,
              "unmeasurable": 0,
              "won_output_rows": 571
            }
          }
        },
        "book": {
          "boundary_dropped": 242,
          "class": "FULL",
          "exception_markets": 122157,
          "rows_by_domain": {
            "i": 295883,
            "p": 108836,
            "q": 254124
          },
          "rows_i": 295883,
          "rows_joined": 412561,
          "rows_merged": 412319,
          "rows_p": 108836,
          "rows_q": 254124,
          "unique_by_domain": {
            "i": 154810,
            "p": 2725,
            "q": 113059
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 9888,
                "1000_2000ms": 3041,
                "100_200ms": 1704,
                "10_20ms": 36431,
                "1_2ms": 0,
                "2000_5000ms": 6221,
                "200_500ms": 2685,
                "20_50ms": 56705,
                "2_5ms": 0,
                "5000_10000ms": 5031,
                "500_1000ms": 2375,
                "50_100ms": 2901,
                "5_10ms": 0,
                "ge30000ms": 168901,
                "neg": 0
              },
              "max_ms": 13489609177,
              "mean_ms": 323361153.93879336,
              "measurable": 295883,
              "min_ms": 16,
              "p50_ms": 134050.0,
              "p90_ms": 329961495.0,
              "p99_ms": 6175766564.0,
              "rows": 295883,
              "unmeasurable": 0,
              "won_output_rows": 171508
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 252,
                "1000_2000ms": 1052,
                "100_200ms": 825,
                "10_20ms": 6405,
                "1_2ms": 16,
                "2000_5000ms": 2040,
                "200_500ms": 1073,
                "20_50ms": 2051,
                "2_5ms": 49186,
                "5000_10000ms": 662,
                "500_1000ms": 604,
                "50_100ms": 930,
                "5_10ms": 40462,
                "ge30000ms": 3278,
                "neg": 0
              },
              "max_ms": 11891342339,
              "mean_ms": 14458313.45350803,
              "measurable": 108836,
              "min_ms": 1,
              "p50_ms": 5.0,
              "p90_ms": 45.0,
              "p99_ms": 7188925.0,
              "rows": 108836,
              "unmeasurable": 0,
              "won_output_rows": 108836
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 7644,
                "1000_2000ms": 2046,
                "100_200ms": 1184,
                "10_20ms": 90629,
                "1_2ms": 0,
                "2000_5000ms": 4884,
                "200_500ms": 1743,
                "20_50ms": 6760,
                "2_5ms": 0,
                "5000_10000ms": 4176,
                "500_1000ms": 1488,
                "50_100ms": 1848,
                "5_10ms": 0,
                "ge30000ms": 131722,
                "neg": 0
              },
              "max_ms": 13488962020,
              "mean_ms": 296712617.7791669,
              "measurable": 254124,
              "min_ms": 10,
              "p50_ms": 49557.0,
              "p90_ms": 282539981.5,
              "p99_ms": 6175027113.440001,
              "rows": 254124,
              "unmeasurable": 0,
              "won_output_rows": 131975
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 3,
          "rows_by_domain": {
            "i": 50286,
            "p": 50345,
            "q": 50364
          },
          "rows_i": 50286,
          "rows_joined": 50424,
          "rows_merged": 50424,
          "rows_p": 50345,
          "rows_q": 50364,
          "unique_by_domain": {
            "i": 0,
            "p": 1,
            "q": 10
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 15,
                "1000_2000ms": 269,
                "100_200ms": 634,
                "10_20ms": 19145,
                "1_2ms": 0,
                "2000_5000ms": 346,
                "200_500ms": 705,
                "20_50ms": 27537,
                "2_5ms": 0,
                "5000_10000ms": 65,
                "500_1000ms": 440,
                "50_100ms": 1130,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 23256,
              "mean_ms": 75.67635127073142,
              "measurable": 50286,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 34.0,
              "p99_ms": 1596.6000000000058,
              "rows": 50286,
              "unmeasurable": 0,
              "won_output_rows": 1
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 42,
                "100_200ms": 400,
                "10_20ms": 3441,
                "1_2ms": 2,
                "2000_5000ms": 2,
                "200_500ms": 405,
                "20_50ms": 984,
                "2_5ms": 26505,
                "5000_10000ms": 0,
                "500_1000ms": 194,
                "50_100ms": 395,
                "5_10ms": 17975,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3251,
              "mean_ms": 13.351057701857185,
              "measurable": 50345,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 12.0,
              "p99_ms": 244.55999999999767,
              "rows": 50345,
              "unmeasurable": 0,
              "won_output_rows": 50345
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 44,
                "100_200ms": 435,
                "10_20ms": 45717,
                "1_2ms": 0,
                "2000_5000ms": 3,
                "200_500ms": 414,
                "20_50ms": 2844,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 163,
                "50_100ms": 744,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3341,
              "mean_ms": 22.139147009768884,
              "measurable": 50364,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 19.0,
              "p99_ms": 238.37000000000262,
              "rows": 50364,
              "unmeasurable": 0,
              "won_output_rows": 78
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 7,
          "rows_by_domain": {
            "i": 2248,
            "p": 2255,
            "q": 2255
          },
          "rows_i": 2248,
          "rows_joined": 2347,
          "rows_merged": 2347,
          "rows_p": 2255,
          "rows_q": 2255,
          "unique_by_domain": {
            "i": 4,
            "p": 79,
            "q": 9
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 30,
                "1000_2000ms": 10,
                "100_200ms": 38,
                "10_20ms": 1328,
                "1_2ms": 0,
                "2000_5000ms": 10,
                "200_500ms": 46,
                "20_50ms": 567,
                "2_5ms": 0,
                "5000_10000ms": 3,
                "500_1000ms": 17,
                "50_100ms": 84,
                "5_10ms": 0,
                "ge30000ms": 115,
                "neg": 0
              },
              "max_ms": 97757,
              "mean_ms": 2781.148131672598,
              "measurable": 2248,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 253.29999999999995,
              "p99_ms": 52938.31000000001,
              "rows": 2248,
              "unmeasurable": 0,
              "won_output_rows": 4
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 18,
                "1000_2000ms": 0,
                "100_200ms": 12,
                "10_20ms": 46,
                "1_2ms": 13,
                "2000_5000ms": 0,
                "200_500ms": 11,
                "20_50ms": 30,
                "2_5ms": 1809,
                "5000_10000ms": 0,
                "500_1000ms": 2,
                "50_100ms": 8,
                "5_10ms": 219,
                "ge30000ms": 87,
                "neg": 0
              },
              "max_ms": 101195,
              "mean_ms": 2094.6660753880265,
              "measurable": 2255,
              "min_ms": 1,
              "p50_ms": 3.0,
              "p90_ms": 7.0,
              "p99_ms": 51421.46,
              "rows": 2255,
              "unmeasurable": 0,
              "won_output_rows": 2255
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 30,
                "1000_2000ms": 0,
                "100_200ms": 18,
                "10_20ms": 1857,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 30,
                "20_50ms": 170,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 5,
                "50_100ms": 22,
                "5_10ms": 0,
                "ge30000ms": 123,
                "neg": 0
              },
              "max_ms": 97258,
              "mean_ms": 2876.0984478935698,
              "measurable": 2255,
              "min_ms": 10,
              "p50_ms": 12.0,
              "p90_ms": 51.600000000000136,
              "p99_ms": 52926.90000000001,
              "rows": 2255,
              "unmeasurable": 0,
              "won_output_rows": 88
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 2159,
            "p": 2159,
            "q": 2159
          },
          "rows_i": 2159,
          "rows_joined": 3361,
          "rows_merged": 3361,
          "rows_p": 2159,
          "rows_q": 2159,
          "unique_by_domain": {
            "i": 412,
            "p": 390,
            "q": 400
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 225,
                "1000_2000ms": 38,
                "100_200ms": 279,
                "10_20ms": 2,
                "1_2ms": 0,
                "2000_5000ms": 7,
                "200_500ms": 348,
                "20_50ms": 239,
                "2_5ms": 0,
                "5000_10000ms": 20,
                "500_1000ms": 142,
                "50_100ms": 119,
                "5_10ms": 0,
                "ge30000ms": 740,
                "neg": 0
              },
              "max_ms": 103830,
              "mean_ms": 17933.576655859193,
              "measurable": 2159,
              "min_ms": 19,
              "p50_ms": 705.0,
              "p90_ms": 49099.600000000006,
              "p99_ms": 82269.36000000002,
              "rows": 2159,
              "unmeasurable": 0,
              "won_output_rows": 567
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 226,
                "1000_2000ms": 0,
                "100_200ms": 17,
                "10_20ms": 326,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 185,
                "20_50ms": 488,
                "2_5ms": 8,
                "5000_10000ms": 19,
                "500_1000ms": 18,
                "50_100ms": 104,
                "5_10ms": 240,
                "ge30000ms": 528,
                "neg": 0
              },
              "max_ms": 107625,
              "mean_ms": 14121.141269106067,
              "measurable": 2159,
              "min_ms": 4,
              "p50_ms": 52.0,
              "p90_ms": 44386.600000000006,
              "p99_ms": 83927.62,
              "rows": 2159,
              "unmeasurable": 0,
              "won_output_rows": 2159
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 223,
                "1000_2000ms": 0,
                "100_200ms": 126,
                "10_20ms": 151,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 271,
                "20_50ms": 461,
                "2_5ms": 0,
                "5000_10000ms": 39,
                "500_1000ms": 27,
                "50_100ms": 334,
                "5_10ms": 0,
                "ge30000ms": 527,
                "neg": 0
              },
              "max_ms": 107987,
              "mean_ms": 14144.884205650764,
              "measurable": 2159,
              "min_ms": 14,
              "p50_ms": 239.0,
              "p90_ms": 47358.40000000001,
              "p99_ms": 84931.78000000006,
              "rows": 2159,
              "unmeasurable": 0,
              "won_output_rows": 635
            }
          }
        },
        "price_change": {
          "boundary_dropped": 388,
          "class": "FULL",
          "exception_markets": 106,
          "rows_by_domain": {
            "i": 111136430,
            "p": 111244174,
            "q": 111224034
          },
          "rows_i": 111136430,
          "rows_joined": 111270238,
          "rows_merged": 111269850,
          "rows_p": 111244174,
          "rows_q": 111224034,
          "unique_by_domain": {
            "i": 382,
            "p": 2532,
            "q": 2162
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 51056,
                "1000_2000ms": 609894,
                "100_200ms": 1130404,
                "10_20ms": 64807068,
                "1_2ms": 0,
                "2000_5000ms": 528230,
                "200_500ms": 1428410,
                "20_50ms": 39620096,
                "2_5ms": 0,
                "5000_10000ms": 138834,
                "500_1000ms": 875094,
                "50_100ms": 1939806,
                "5_10ms": 0,
                "ge30000ms": 7538,
                "neg": 0
              },
              "max_ms": 142363,
              "mean_ms": 73.37673941838874,
              "measurable": 111136430,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 26.0,
              "p99_ms": 1283.0,
              "rows": 111136430,
              "unmeasurable": 0,
              "won_output_rows": 1198
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 76604,
                "100_200ms": 606574,
                "10_20ms": 4307222,
                "1_2ms": 140178,
                "2000_5000ms": 8010,
                "200_500ms": 707752,
                "20_50ms": 1682280,
                "2_5ms": 83424024,
                "5000_10000ms": 300,
                "500_1000ms": 263496,
                "50_100ms": 789574,
                "5_10ms": 19238160,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6963,
              "mean_ms": 10.37997022657564,
              "measurable": 111244174,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 7.0,
              "p99_ms": 188.0,
              "rows": 111244174,
              "unmeasurable": 0,
              "won_output_rows": 111244174
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 80208,
                "100_200ms": 772196,
                "10_20ms": 104151784,
                "1_2ms": 0,
                "2000_5000ms": 8448,
                "200_500ms": 832670,
                "20_50ms": 3796670,
                "2_5ms": 0,
                "5000_10000ms": 640,
                "500_1000ms": 286490,
                "50_100ms": 1294928,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6949,
              "mean_ms": 19.997348882346778,
              "measurable": 111224034,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 16.0,
              "p99_ms": 218.0,
              "rows": 111224034,
              "unmeasurable": 0,
              "won_output_rows": 24478
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 1,
          "rows_by_domain": {
            "i": 3140,
            "p": 3144,
            "q": 3144
          },
          "rows_i": 3140,
          "rows_joined": 3144,
          "rows_merged": 3144,
          "rows_p": 3144,
          "rows_q": 3144,
          "unique_by_domain": {
            "i": 0,
            "p": 0,
            "q": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 40,
                "100_200ms": 24,
                "10_20ms": 1850,
                "1_2ms": 0,
                "2000_5000ms": 8,
                "200_500ms": 32,
                "20_50ms": 1038,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 80,
                "50_100ms": 68,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3091,
              "mean_ms": 69.04203821656051,
              "measurable": 3140,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 31.0,
              "p99_ms": 1264.1300000000042,
              "rows": 3140,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 48,
                "10_20ms": 120,
                "1_2ms": 2,
                "2000_5000ms": 0,
                "200_500ms": 44,
                "20_50ms": 45,
                "2_5ms": 2303,
                "5000_10000ms": 0,
                "500_1000ms": 20,
                "50_100ms": 52,
                "5_10ms": 510,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 779,
              "mean_ms": 17.044211195928753,
              "measurable": 3144,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 12.0,
              "p99_ms": 437.9100000000103,
              "rows": 3144,
              "unmeasurable": 0,
              "won_output_rows": 3144
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 4,
                "100_200ms": 40,
                "10_20ms": 2882,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 56,
                "20_50ms": 90,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 24,
                "50_100ms": 48,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1371,
              "mean_ms": 27.384541984732824,
              "measurable": 3144,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 16.0,
              "p99_ms": 472.95000000000573,
              "rows": 3144,
              "unmeasurable": 0
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1283301409,
      "file": "2026-11-02T01.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-11-02/01",
      "hour_utc": "2026-11-02T01:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 43628621941721768,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562984008696910,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            159646699
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628621939508140,
          "min_sequence": 562984008696938,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 15555359,
          "row_groups": [
            0,
            59
          ],
          "sha256": "aee491cd8806bdaa5b80a12c1881bd56e7d84b73316a45f2e8537fe432caa9e5"
        },
        "book": {
          "byte_range": [
            159646699,
            199459924
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628621940527323,
          "min_sequence": 562984008702035,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 412319,
          "row_groups": [
            60,
            61
          ],
          "sha256": "1152aa770970f9e6bb0bbbf9b0b593f3a5494f855ba964e86182343d4daba258"
        },
        "last_trade_price": {
          "byte_range": [
            199459924,
            202313211
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628621878446475,
          "min_sequence": 562984008697612,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 50424,
          "row_groups": [
            62,
            62
          ],
          "sha256": "62be843323be392615ebd4e392936c793c46cfc47cf3d7547e88055eca53c48a"
        },
        "market_resolved": {
          "byte_range": [
            202313211,
            202674988
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628621881811363,
          "min_sequence": 562984009442511,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 2347,
          "row_groups": [
            63,
            63
          ],
          "sha256": "117af15667906af5eee1132d26e5ca54c53c6ff9e0567fa5101f86711c2d3bdd"
        },
        "new_market": {
          "byte_range": [
            202674988,
            202996067
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628621940759437,
          "min_sequence": 562984009087404,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3361,
          "row_groups": [
            64,
            64
          ],
          "sha256": "4089b7364af18dcc301bd6e8977ffbf8fdba5f1a943e975ee940e86cf9d452b9"
        },
        "price_change": {
          "byte_range": [
            202996067,
            1281744009
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628621941721768,
          "min_sequence": 562984008696910,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 111269850,
          "row_groups": [
            65,
            489
          ],
          "sha256": "ed77bffffd1a8eb3d236ea1357ffecdc17cd3f771c2c794e3e1ca7cf55e25555"
        },
        "tick_size_change": {
          "byte_range": [
            1281744009,
            1281858782
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562984133596945,
          "min_sequence": 562984009022534,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3144,
          "row_groups": [
            490,
            490
          ],
          "sha256": "ffe9bd33f88893a8e65e5a0c5500c945091aa0b2208709cc9728918ff8abf667"
        }
      },
      "row_count": 127296804,
      "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, p, q). Each row names its own in source_witness",
      "sha256": "ec349ce2b769d2cacfdf1b849bf4ae5a7a4ec4fa0eaf15db0cbffc4abf38f785",
      "skipped_witnesses": {
        "r": {
          "reason": "not_in_merged_set"
        }
      },
      "staged_not_merged": {
        "o": {
          "bytes": 1124125840,
          "first_ts": "2026-05-29T22:22:35.469000Z",
          "gap_records": 0,
          "last_ts": "2026-11-02T01:59:59.988000Z",
          "rows": 126973944
        }
      },
      "substitutions": [],
      "verification": {
        "note": "A range digest certifies BYTES. That those bytes are that product comes from this manifest and is cross-checkable against the Parquet footer, which is inside the whole-file sha256.",
        "primary": "sha256sum <file> == .sha256",
        "secondary": "curl -r <start>-<end-1> <url> | sha256sum == .products.<name>.sha256"
      },
      "witness_stats": "2026-11-02T01.witness_stats.json",
      "witness_stats_sha256": "ee15c64f9f44ebef2b70b1b6fcc0bbcaab1fe574299f3ef0ff802bd6b60302bc",
      "witnesses": "ipq",
      "witnesses_captured": [
        "i",
        "p",
        "q",
        "r"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "q"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-11-02T01.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 11,
      "row_ordinal_max": 83965696,
      "row_ordinal_min": 0,
      "rows": 2516016,
      "sha256": "a54720f263d2cccdfb2a43c47de582021c7d534c7403282f75de64d0a68a717b",
      "size": 10938680,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-11-02T01.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 11,
      "row_ordinal_max": 83965696,
      "row_ordinal_min": 0,
      "rows": 2516016,
      "sha256": "a1e62e2ab4e79b1d935c738c135d61f83d26eb9c6313320c73984fef7365b13f",
      "size": 9561940,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-02T01.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 11921692,
      "row_ordinal_min": 568178,
      "rows": 134092,
      "sha256": "adf728e4d50230ed3c0acf90f384981667c7c82a41d2acfd5ce5c7ea275f56d7",
      "size": 807662,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-02T01.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 11921692,
      "row_ordinal_min": 568178,
      "rows": 134092,
      "sha256": "e754f772f82a1ead3f64cc6254c3a44270db004a0b514b6022c1fd34919f75d8",
      "size": 647386,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-02T01.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 33,
      "row_ordinal_max": 83966396,
      "row_ordinal_min": 587407,
      "rows": 22851571,
      "sha256": "867b8a188b1988fa94e1fcda37fee6440c68a0ebc01b8df9c2a4d59503015828",
      "size": 109714458,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-02T01.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 33,
      "row_ordinal_max": 83966396,
      "row_ordinal_min": 587407,
      "rows": 22851571,
      "sha256": "8bf1c0f58be58b2891440d67c18e71eb3abd3fcf9fb171def07ad49a7189e303",
      "size": 63087589,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-02T01.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 33211900,
      "row_ordinal_min": 2067266,
      "rows": 8465,
      "sha256": "195aae414d7e7db0960d26865aea7299bc5f3abd2a5fa39bbf94348ad4ce1086",
      "size": 92094,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-02T01.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 33211900,
      "row_ordinal_min": 2067266,
      "rows": 8465,
      "sha256": "40cf314db18ab785b8441070e0c9ab8d9506554d46c29db19940f172ea97dce7",
      "size": 53496,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-02T01.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 83966464,
      "row_ordinal_min": 2067985,
      "rows": 737178,
      "sha256": "c7a911fb2a740b0e9d91c3b7ea969573e269c76336828a4fd5d2c4a7865caf03",
      "size": 3663193,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-02T01.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 83966464,
      "row_ordinal_min": 2067985,
      "rows": 737178,
      "sha256": "69cc0bb5061947339fd601bc51bea6ebe677da8c1607e5e5de3d70eb3941507b",
      "size": 3113888,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-02T01.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 18,
      "row_ordinal_max": 83966480,
      "row_ordinal_min": 2180296,
      "rows": 10637085,
      "sha256": "d23d021080042c800763d593428d6c19c9f97e186b11b8d43f7ff131fda4129e",
      "size": 54254665,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-02T01.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 18,
      "row_ordinal_max": 83966480,
      "row_ordinal_min": 2180296,
      "rows": 10637085,
      "sha256": "593dcc3c0b68fe31db1694a9963f88f9666349ad31b68ff4058ae5e95291d39f",
      "size": 46902413,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-02T01.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 43445053,
      "row_ordinal_min": 3940622,
      "rows": 905964,
      "sha256": "77d04e007eada52c774f8cfd5b646d41cc72b77bb0b2fb995ed045ae26b6e070",
      "size": 4533291,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-02T01.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 43445053,
      "row_ordinal_min": 3940622,
      "rows": 905964,
      "sha256": "9715daa65a62e8cd75119e10208688862e584a22847c381b106ce5119607c6f0",
      "size": 3830802,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-02T01.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 11,
      "row_ordinal_max": 83966516,
      "row_ordinal_min": 4097801,
      "rows": 3027323,
      "sha256": "8d3dbd9c1870b65a83379dc1e8e87b0793edd1ea12f4be0c22f2a85f3354ca6d",
      "size": 14145840,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-02T01.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 11,
      "row_ordinal_max": 83966516,
      "row_ordinal_min": 4097801,
      "rows": 3027323,
      "sha256": "ee32c1ca08ef122cb5247bd1f393588e35ecf3986bbdd9f57dbe0d7135eceb72",
      "size": 9251978,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-02T01.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 83966548,
      "row_ordinal_min": 4436430,
      "rows": 1440107,
      "sha256": "deac7a790f538b7adf14a7cb7b6315f3f415277104ad439eab08c0e267557635",
      "size": 7704532,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-02T01.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 83966548,
      "row_ordinal_min": 4436430,
      "rows": 1440107,
      "sha256": "f61194e3a53f68e3102c0e023938c6a816767096398ac47175a4aa2993536cf5",
      "size": 5979347,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-02T01.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 83966552,
      "row_ordinal_min": 4565811,
      "rows": 1353256,
      "sha256": "12bdc38a7b70c582c06d1f886da36817856e3aa4335cfa40782eb4e05df88042",
      "size": 7148012,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-02T01.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 83966552,
      "row_ordinal_min": 4565811,
      "rows": 1353256,
      "sha256": "d13caf0600032409648165b7f3a73b85775d0b8020973c425c7b459e4076b5a2",
      "size": 5904496,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-02T01.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 50158543,
      "row_ordinal_min": 4737792,
      "rows": 1806314,
      "sha256": "e1a673515832a680d81e2a093b0d3b46913bc0a280523f8dca4f2b51b83929ab",
      "size": 9130039,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-02T01.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 50158543,
      "row_ordinal_min": 4737792,
      "rows": 1806314,
      "sha256": "6fc8b09331a8b0a14b7d2f7006c3507382c2f2450b1fabfae4c27ac2085d19a6",
      "size": 7602527,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-02T01.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 50227050,
      "row_ordinal_min": 4995935,
      "rows": 81102,
      "sha256": "9ca7bf8719de92cb11386c0665a6e34a2399e9988ac9e020b5f209f46fcc417b",
      "size": 501278,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-02T01.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 50227050,
      "row_ordinal_min": 4995935,
      "rows": 81102,
      "sha256": "9c29d5755607481ef5947069deaedcd3b66a2c0f9574046899b76aa636d2016c",
      "size": 340154,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-02T01.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 41,
      "row_ordinal_max": 83968716,
      "row_ordinal_min": 5008321,
      "rows": 32507125,
      "sha256": "c04e632efb04dca6f8557eb68ed64f8be1839b8b6eafa657394c9545bf378ae5",
      "size": 182995221,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-02T01.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 41,
      "row_ordinal_max": 83968716,
      "row_ordinal_min": 5008321,
      "rows": 32507125,
      "sha256": "0fc4a91459a420fa4d7ee2eb78825ae2dcf1b1075d01f9654e8122a53243d8f8",
      "size": 121983592,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-02T01.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 83968724,
      "row_ordinal_min": 8977074,
      "rows": 381726,
      "sha256": "40c2c54c805c232f404ab49f6c11b4a5cc2dce3b5ea907e3081b1494c9bdd75b",
      "size": 1913477,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-02T01.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 83968724,
      "row_ordinal_min": 8977074,
      "rows": 381726,
      "sha256": "bde0bd4aada7a011cbafbdf2746862ab687cab575df21eeeb5094d447dcfb3e7",
      "size": 1697799,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-02T01.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 78976084,
      "row_ordinal_min": 9043897,
      "rows": 112953,
      "sha256": "38854ccfb914bf59de93ebcf3de1ece6cf26f40c4bb9088e36eb6ba0688fddc4",
      "size": 669834,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-02T01.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 78976084,
      "row_ordinal_min": 9043897,
      "rows": 112953,
      "sha256": "080ec858aaddbda2b6a0990ffddd973c223537f494f700662b2b2d6c638bf307",
      "size": 526204,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-02T01.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 11,
      "row_ordinal_max": 83968800,
      "row_ordinal_min": 9059605,
      "rows": 4367107,
      "sha256": "dcf6ed168387591d78e1ee499f2fa23fa1464b03a09045da2be1139b12931d89",
      "size": 20040642,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-02T01.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 11,
      "row_ordinal_max": 83968800,
      "row_ordinal_min": 9059605,
      "rows": 4367107,
      "sha256": "93e2bd6bdad2dc25c3b1d7fe26f2e9f540598b5a5a7e814f0270a6f166db176c",
      "size": 12141001,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-02T01.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 83968804,
      "row_ordinal_min": 9325027,
      "rows": 1101421,
      "sha256": "76360616f65f4e7ae32951c5255a1001a98c5107b325b8a32a8eae14991e860c",
      "size": 5139110,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-02T01.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 83968804,
      "row_ordinal_min": 9325027,
      "rows": 1101421,
      "sha256": "d08d560d382d0ecbc95c2004fd8ded7b91f08f3e32dbf4a889a67ec4d4c1b771",
      "size": 4733922,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-02T01.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 319278,
      "sha256": "83d0972cf44061a64a96a2c228491b115d134517b8c99d2ed89e7ad3a3781e02",
      "size": 22087612,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-02T01.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 991269,
      "sha256": "a957bbe520df2c55462db1ad8ee637055931cf2d51a2525b48c38c40af41681b",
      "size": 73540317,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "12f80633-5cd2-42c4-bc2e-52ab94aa9fca",
  "hour": "2026-11-02/01",
  "hour_utc": "2026-11-02T01:00:00+00:00",
  "is_primary_copy": "provenance",
  "layout": "union-event-sorted-v1",
  "layout_check": "PASS",
  "layout_check_reasons": [],
  "layout_split": {
    "cap_bytes": 400000000,
    "parts": {
      "ai": 1,
      "business": 1,
      "crypto": 1,
      "earnings": 1,
      "economy": 1,
      "elections": 1,
      "esports": 1,
      "finance": 1,
      "geopolitics": 1,
      "politics": 1,
      "pop-culture": 1,
      "science": 1,
      "sports": 1,
      "tech": 1,
      "uncategorised": 1,
      "weather": 1,
      "world": 1
    },
    "rule": "category-cap-parts-v1",
    "split": {
      "rule": "subtag-split-hysteresis-v1",
      "schedule_day": "2026-11-02",
      "schedule_sha256": "f39ee59bee62e6ca384b90a0d85dc3e81ca426cc451255eaf93c0d69c2140ddf",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 43628621941721768,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562984008696911,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-11-02T01.mirror_dropped.parquet",
        "rows": 43326581,
        "sha256": "c7c8750bef2410acd5950a56e77d4db99f08839107df498b156172d1e6f3eccb",
        "size": 388534986
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 43326581,
    "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": 12878,
      "_pairs": 5945,
      "best_bid": 1,
      "source_witness": 1,
      "spread": 1,
      "witness_set": 5944
    },
    "book": {
      "_no_partner": 870,
      "_pairs": 526,
      "asks": 45,
      "bids": 137,
      "witness_set": 344
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 18823,
    "book": 1396,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 6028369,
    "book": 132444,
    "price_change": 37165768
  },
  "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": 43628621939508140,
      "min_sequence": 562984008696938,
      "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": 9526990,
      "source_rows": 15555359
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 43628621940527323,
      "min_sequence": 562984008702035,
      "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": 278457,
      "source_rows": 412319
    },
    "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": 43628621878446475,
      "min_sequence": 562984008697612,
      "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": 50424,
      "source_rows": 50424
    },
    "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": 43628621881811363,
      "min_sequence": 562984009442511,
      "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": 2347,
      "source_rows": 2347
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 43628621940759437,
      "min_sequence": 562984009087404,
      "order_by": [
        "category",
        "sub_tag",
        "market",
        "asset_id",
        "timestamp",
        "sequence",
        "row_ordinal"
      ],
      "provenance_columns": [
        "row_ordinal",
        "sequence",
        "arrival_skew",
        "witness_set",
        "twin_seq_delta",
        "twin_recv_delta_ns",
        "twin_arrival_skew",
        "spread_differs",
        "spread_raw",
        "source_witness",
        "is_primary_copy"
      ],
      "row_count": 3361,
      "source_rows": 3361
    },
    "price_change": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "best_bid",
        "best_ask",
        "price",
        "size",
        "side",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 43628621941721768,
      "min_sequence": 562984008696911,
      "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": 74104082,
      "source_rows": 111269850
    },
    "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": 562984133596945,
      "min_sequence": 562984009022534,
      "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": 3144,
      "source_rows": 3144
    }
  },
  "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": 83968805,
  "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, p, q). Each row names its own in source_witness",
  "skipped_witnesses": {
    "r": {
      "reason": "not_in_merged_set"
    }
  },
  "source_sha256": "ec349ce2b769d2cacfdf1b849bf4ae5a7a4ec4fa0eaf15db0cbffc4abf38f785",
  "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",
  "staged_not_merged": {
    "o": {
      "bytes": 1124125840,
      "first_ts": "2026-05-29T22:22:35.469000Z",
      "gap_records": 0,
      "last_ts": "2026-11-02T01:59:59.988000Z",
      "rows": 126973944
    }
  },
  "sub_tag_rows": {
    "ai": {
      "(none)": 11669,
      "ai-benchmarks": 18928,
      "ai-rankings": 1555207,
      "ai-releases": 207779,
      "anthropic": 9601,
      "art": 3,
      "big-tech": 243754,
      "china": 1522,
      "companies-with-1-ai": 1628,
      "compute": 302304,
      "congress": 3203,
      "courts": 51,
      "elon-musk": 100,
      "gemini": 499,
      "google": 12399,
      "grok": 513,
      "ipos": 30485,
      "leopold-aschenbrenner": 119,
      "math": 15775,
      "meta": 10209,
      "midterms": 1050,
      "moonshot": 5046,
      "openai": 80961,
      "openrouter-total-tokens-weekly": 170,
      "privates": 3023,
      "ssi": 18
    },
    "business": {
      "(none)": 7434,
      "acquisitions": 1,
      "banking": 199,
      "banks": 514,
      "big-tech": 75154,
      "cuba": 3,
      "earn-4": 808,
      "economic-policy": 991,
      "equities": 9393,
      "fed-rates": 28407,
      "ipos": 9739,
      "jpm": 284,
      "stocks": 1083,
      "taxes": 82
    },
    "crypto": {
      "aave": 524,
      "acquisitions": 106,
      "big-tech": 2265,
      "bitcoin": 8725120,
      "bnb": 1373298,
      "congress": 20678,
      "crypto-culture": 54000,
      "crypto-legal": 813,
      "crypto-listings": 29222,
      "crypto-prices": 20715,
      "dogecoin": 1535008,
      "epstein": 185,
      "eric-adams": 171,
      "ethena": 32010,
      "ethereum": 4519225,
      "fees": 3060,
      "ftx": 65,
      "gov-reserve": 1876,
      "hype": 1044566,
      "hyperliquid": 43281,
      "ipos": 1208,
      "memecoins": 197,
      "meta": 7,
      "microstrategy": 100,
      "network-stats": 63,
      "nft": 3415,
      "pre-market": 719411,
      "prediction-markets": 1106,
      "price-comparison": 681,
      "price-milestone": 6033,
      "privates": 3546,
      "protocol-risk": 354,
      "public-sales": 15324,
      "pumpptfun": 2066,
      "sam-altman": 1754,
      "solana": 2549779,
      "stablecoins": 6004,
      "stocks": 83,
      "trump-presidency": 263,
      "xrp": 1894271,
      "yearly": 173178,
      "zcash": 66540
    },
    "earnings": {
      "equities": 8465
    },
    "economy": {
      "(none)": 19,
      "acquisitions": 1,
      "brazil": 15136,
      "canada": 10438,
      "commodities": 15855,
      "consumer": 1478,
      "economic-policy": 37939,
      "equities": 35,
      "europe": 183,
      "fed": 392,
      "fed-rates": 75172,
      "france": 9745,
      "global-rates": 135095,
      "housing": 5056,
      "inflation": 1941,
      "iran": 14493,
      "israel": 9753,
      "japan": 2501,
      "kevin-warsh": 10,
      "macro-indicators": 295601,
      "mexico": 15447,
      "midterms": 4456,
      "oil": 28475,
      "parcl": 54393,
      "shipping": 14,
      "taxes": 1105,
      "trade-war": 1036,
      "trump": 59,
      "us-bank-bailout": 37,
      "us-debt-downgrade": 920,
      "us-defaults-on-debt": 393
    },
    "elections": {
      "celebrities": 126157,
      "france": 148,
      "global-elections": 2069045,
      "israel": 3801,
      "midterms": 8146944,
      "nov-4-elections": 17,
      "peru-elections": 9,
      "popular-vote": 25702,
      "romania": 851,
      "taxes": 2707,
      "trump": 557,
      "turkey": 124,
      "uk": 2148,
      "united-kingdom": 107,
      "us-presidential-election": 258616,
      "vance": 44,
      "wisconsin": 108
    },
    "esports": {
      "call-of-duty": 5937,
      "counter-strike-2": 233479,
      "dota-2": 26809,
      "esports-awards": 242596,
      "honor-of-kings": 5987,
      "league-of-legends": 102569,
      "mlb": 166,
      "mobile-legends-bang-bang": 901,
      "overwatch": 240,
      "rainbow-six-siege": 899,
      "starcraft-2": 1,
      "valorant": 286380
    },
    "finance": {
      "aapl": 11646,
      "acquisitions": 509,
      "anthropic": 29588,
      "big-tech": 14440,
      "brazil": 8270,
      "canada": 25669,
      "commodities": 288532,
      "equities": 1802617,
      "forex": 24766,
      "gold": 313740,
      "indicies": 22845,
      "indonesia": 1333,
      "ipos": 7101,
      "italy": 20,
      "kpis": 32223,
      "macro-indicators": 6565,
      "openai": 12131,
      "privates": 108581,
      "silver": 307422,
      "stocks": 1515,
      "tariffs": 2632,
      "trump-presidency": 5178
    },
    "geopolitics": {
      "(none)": 5324,
      "afghanistan": 55,
      "africa": 4,
      "argentina": 296,
      "australia": 212,
      "awards": 13240,
      "brazil": 1,
      "brics-add-a-new-member": 657,
      "canada": 6341,
      "china": 21960,
      "colombia": 19,
      "commodities": 16432,
      "country-leave-brics": 6,
      "courts": 12857,
      "cuba": 5935,
      "denmark": 191,
      "earn-4": 555,
      "el-salvador": 1082,
      "epstein": 1197,
      "europe": 604,
      "f1": 108,
      "foreign-policy": 22308,
      "france": 2851,
      "global-elections": 274526,
      "greenland": 1003,
      "h-1b": 3036,
      "immigration": 3146,
      "india": 2833,
      "india-pakistan": 301,
      "iran": 351776,
      "israel": 16693,
      "mali": 549,
      "mexico": 4624,
      "middle-east": 73693,
      "midterms": 31783,
      "military": 1332,
      "military-action": 3718,
      "moscow": 2,
      "nato": 1156,
      "north-korea": 22085,
      "oil": 91333,
      "parlays": 373,
      "philippines": 235,
      "poland": 4228,
      "president": 4,
      "prime-minister": 1049,
      "putin": 340,
      "russia": 7879,
      "south-korea": 1303,
      "spain": 4712,
      "strike": 15054,
      "sudan": 1,
      "taiwan": 215,
      "trade-war": 32527,
      "trump": 169444,
      "trump-presidency": 10767,
      "turkey": 1552,
      "uk-labour-leadership": 21048,
      "ukraine": 83177,
      "ukraine-map": 64402,
      "un": 5056,
      "venezuela": 18968,
      "world-affairs": 1949
    },
    "politics": {
      "(none)": 1362,
      "abc": 61,
      "approval": 7925,
      "asia": 19,
      "bernie-sanders": 15481,
      "biden": 4328,
      "boxing": 37,
      "brazil": 3544,
      "california": 6,
      "canada": 2017,
      "china": 15789,
      "comey": 22304,
      "compute": 1,
      "congress": 17954,
      "courts": 6884,
      "democrat": 49,
      "dollar": 61,
      "earn-4": 2298,
      "elon-musk": 16,
      "epstein": 11350,
      "fed-rates": 23502,
      "fifa": 3968,
      "flip-off": 60,
      "foreign-policy": 866,
      "france": 2509,
      "gas": 1780,
      "global-elections": 48244,
      "greece": 2804,
      "house-of-representatives": 990,
      "hungary": 5607,
      "ice": 2883,
      "india": 876,
      "indonesia": 766,
      "israel": 6039,
      "istanbul": 1,
      "japan": 218,
      "kippah": 716,
      "legislation": 70,
      "mamdani": 26,
      "margin-of-victory": 13968,
      "marijuana": 25,
      "mexico": 1140,
      "midterms": 195604,
      "minnesota": 118,
      "minnesota-fraud": 568,
      "nasa": 507,
      "new-york-city": 2192,
      "north-korea": 1507,
      "nyc": 485,
      "obama": 269,
      "ohio": 4,
      "ohio-midterm": 2340,
      "oil": 19219,
      "pakistan": 193,
      "pardon": 1965,
      "parlays": 120,
      "parliament": 4579,
      "pete-hegseth": 19651,
      "philippines": 487,
      "prison": 1387,
      "resign": 15537,
      "romania": 29,
      "russia": 50,
      "sbf": 18245,
      "senate-elections": 12453,
      "south-korea": 310,
      "spain": 1449,
      "supreme-court": 312,
      "tariffs": 56,
      "taxes": 6,
      "tennessee": 25,
      "trump": 69207,
      "trump-cabinet": 21296,
      "trump-daily": 79,
      "trump-presidency": 27422,
      "trump-speech": 2122,
      "truth-social": 7458,
      "turkey": 6839,
      "tweets-markets": 168737,
      "uk": 16524,
      "ukraine": 213,
      "united-kingdom": 731,
      "united-states": 1845,
      "us-house": 1536,
      "us-politics": 4701,
      "us-presidential-election": 490760,
      "venezuela": 3311,
      "voting": 703,
      "washington-dc": 150,
      "white-house": 1411
    },
    "pop-culture": {
      "(none)": 1213,
      "aliens": 2556,
      "art": 8730,
      "australia": 143,
      "awards": 137062,
      "basketball": 487,
      "best-of-2026": 25851,
      "celebrities": 19853,
      "charlie-kirk": 535,
      "clavicular": 413,
      "climate-science": 1509,
      "combat-sports": 9021,
      "counter-strike-2": 497,
      "court-cases": 24,
      "courts": 1895,
      "daejon-love": 33,
      "dominican-republic": 334,
      "dota-2": 847,
      "earthquake": 30,
      "elon-musk": 357,
      "f1": 109,
      "fda": 56,
      "fifa": 12768,
      "fifa-world-cup": 9,
      "football": 43246,
      "gaming": 11469,
      "gta-vi": 13315,
      "israel": 812,
      "japan": 3,
      "la-liga": 291,
      "league-of-legends": 16,
      "logan-paul": 15,
      "los-angeles": 2,
      "marijuana": 851,
      "midterms": 3043,
      "movie-delay": 168,
      "movies": 772177,
      "music": 450626,
      "new-york-city": 2129,
      "nfl": 259,
      "pandemics": 2860,
      "parent-for-derivative": 1564,
      "podcast": 2,
      "pope-leo-xiv": 1,
      "pregnant": 6940,
      "spain": 1010,
      "spider-man": 9,
      "streamer": 1412,
      "taylor-swift": 3,
      "tennis": 776,
      "the-legend-of-zelda": 513,
      "travel": 3299,
      "trump": 6215,
      "trump-daily": 13,
      "trump-netanyahu": 12740,
      "tv": 13570,
      "tweets-markets": 205803,
      "uk": 140,
      "utah": 111,
      "valve": 4540,
      "xbox": 37,
      "youtube": 22002
    },
    "science": {
      "(none)": 2059,
      "aliens": 1311,
      "big-tech": 8730,
      "climate-science": 106,
      "drug": 908,
      "elon-musk": 16076,
      "fda": 4812,
      "global-temp": 1484,
      "gold": 1736,
      "macro-indicators": 4420,
      "mergers-and-acquisitions": 20,
      "new-york-city": 1296,
      "pandemics": 4785,
      "precipitation": 17639,
      "russia": 68,
      "space": 1,
      "spacex": 15651
    },
    "sports": {
      "(none)": 2924,
      "2026-summer-transfer-window": 245,
      "afc": 6010,
      "afc-champions-league-elite": 98916,
      "afcon": 36714,
      "afcq": 18130,
      "american-football": 129,
      "arg": 822540,
      "argpn": 133099,
      "australian-a-league": 13450,
      "austria-bundesliga": 14274,
      "awards": 24004,
      "aze1": 5185,
      "aze2": 28,
      "baseball": 12392,
      "basketball": 490012,
      "bel1": 16583,
      "bel2": 6124,
      "bolivia-lfpb": 227838,
      "boxing": 239,
      "bra3": 28228,
      "brazil-serie-a": 90968,
      "brazil-serie-b": 98840,
      "bulgaria-parva-liga": 35786,
      "bundesliga": 135133,
      "bundesliga-2": 18100,
      "canpl": 5009,
      "carabao-cup": 3,
      "cfb": 901656,
      "chess": 3470,
      "chi2": 11,
      "chile-primera": 26046,
      "chinese-super-league": 77244,
      "chl2": 17676,
      "clf": 1012,
      "col2": 28828,
      "colombia-primera-a": 106253,
      "combat-sports": 4,
      "concacaf": 8659,
      "concacaf-nations-league": 15632,
      "copa-america": 95127,
      "copa-del-rey": 29045,
      "coupe-de-france": 10808,
      "cricket": 23635,
      "cristiano-ronaldo": 5953,
      "czechia-fortuna-liga": 24359,
      "darts": 10,
      "denmark-superliga": 19690,
      "dfb-pokal": 3458,
      "ecu1": 50125,
      "efl-championship": 146433,
      "egypt-premier-league": 1220,
      "epl": 276527,
      "ere": 27240,
      "est1": 4742,
      "europa-conference-league": 165054,
      "f1": 49277,
      "fa-cup": 79684,
      "fifa": 10711,
      "fifa-friendly": 9196,
      "fifa-world-cup": 9504,
      "fin1": 30510,
      "formula1": 66185,
      "fro1": 7549,
      "goals": 376,
      "golf": 3647,
      "gre1": 13282,
      "handball": 2,
      "hockey": 24174,
      "hungary-nb1": 8997,
      "idn1": 20957,
      "idn2": 64,
      "indian-super-league": 10250,
      "irl1": 559,
      "isl1": 23,
      "israel-premier-league": 16315,
      "itc": 1,
      "japan-j-league": 20171,
      "japan-j2-league": 77226,
      "k-league": 43583,
      "kaz1": 2329,
      "kor2": 27505,
      "la-liga": 199682,
      "la-liga-2": 80558,
      "lacrosse": 491,
      "lazio": 28,
      "lcs": 4,
      "lib": 3474,
      "ligue-1": 142489,
      "ligue-2": 48110,
      "lionel-messi": 331,
      "ltu1": 3,
      "lva1": 6546,
      "mex": 2179989,
      "mlb": 98890,
      "mls": 3028126,
      "morocco-botola-pro": 3871,
      "moto2": 68,
      "moto3": 255,
      "nascar": 22392,
      "national-league": 25662,
      "nba": 6439369,
      "ned2": 28817,
      "new-york-city": 9125,
      "nfl": 6612260,
      "nhl": 2547955,
      "nirl1": 149,
      "nor2": 23321,
      "norway-eliteserien": 76125,
      "peru-liga-1": 98547,
      "pickleball": 63850,
      "poland-ekstraklasa": 31123,
      "power-slap": 67,
      "primeira-liga": 53706,
      "qualification": 6243,
      "racing": 740,
      "romania-superliga": 32416,
      "rugby": 2624,
      "rus": 19328,
      "saf1": 535,
      "saudi-professional-league": 47171,
      "scotland-league-cup": 1,
      "scottish-premiership": 70904,
      "sea": 270224,
      "serbian-superliga": 16145,
      "serie-b": 20458,
      "slovenia-prvaliga": 5758,
      "soccer": 191796,
      "soccer-atc": 125,
      "soccer-auc": 1,
      "soccer-brco": 24965,
      "soccer-ccc": 14033,
      "soccer-el1": 49501,
      "soccer-el2": 41808,
      "soccer-fpd": 39699,
      "soccer-grc": 17,
      "soccer-gtm": 127082,
      "soccer-hr1": 11871,
      "soccer-nlc": 417,
      "soccer-nwsl": 42466,
      "soccer-ptc": 341,
      "soccer-scoc": 1210,
      "soccer-svk1": 12443,
      "soccer-trsk": 772,
      "sud": 1058,
      "swe2": 26393,
      "sweden-allsvenskan": 58971,
      "swimming": 8221,
      "switzerland-super-league": 168128,
      "table-tennis": 14181,
      "tennis": 1699373,
      "tha1": 16699,
      "tur": 33619,
      "tur2": 15901,
      "u20wwc": 6,
      "uae1": 5230,
      "ucl": 372187,
      "uefa": 28218,
      "uefa-nations-league": 246605,
      "uel": 207833,
      "ufc": 303525,
      "ukraine-premier-liha": 49083,
      "uru1": 18507,
      "usl1": 2745,
      "uslc": 130498,
      "usoc": 14,
      "uzb1": 11960,
      "ven1": 1255101,
      "volleyball": 44,
      "womens-ballon-dor": 206,
      "womens-champions-league": 6503,
      "wsl": 2,
      "wsl2": 6940
    },
    "tech": {
      "(none)": 3645,
      "airbnb": 31,
      "anthropic": 1446,
      "big-tech": 133071,
      "celebrities": 142510,
      "china": 232,
      "coding": 38,
      "collectibles": 3276,
      "congress": 8,
      "corporate-financials": 304,
      "courts": 162,
      "earn-4": 4437,
      "elon-musk": 5670,
      "equities": 352,
      "gaming": 986,
      "google": 64495,
      "hack": 1807,
      "ipos": 5223,
      "kpis": 74,
      "midterms": 121,
      "movies": 6748,
      "nuke": 348,
      "oil": 2702,
      "openai": 2987,
      "outage": 1,
      "prediction-markets": 512,
      "video-games": 540
    },
    "uncategorised": {
      "(none)": 677,
      "bayeux-tapestry": 2369,
      "cfb": 10139,
      "climate-science": 1611,
      "dnc": 99,
      "fed": 3859,
      "fed-chair": 81,
      "fed-rates": 18916,
      "iran": 13,
      "la-liga": 179,
      "leopold-aschenbrenner": 46,
      "macro-indicators": 3612,
      "mma": 36,
      "nfl": 48307,
      "pandemics": 151,
      "social-media": 62,
      "space": 9,
      "supreme-court": 12342,
      "tennis": 3330,
      "trump-presidency": 105,
      "ufc": 592,
      "uk": 2331,
      "united-nations": 3986,
      "united-states": 101
    },
    "weather": {
      "brazil": 462,
      "climate": 32768,
      "climate-science": 11415,
      "drought": 20,
      "earthquakes": 13288,
      "germany": 122,
      "global-temp": 557,
      "highest-temperature": 3809609,
      "italy": 253,
      "lowest-temperature": 485308,
      "mexico": 1053,
      "natural-disaster": 3222,
      "pandemics": 1035,
      "precipitation": 4015,
      "rain": 470,
      "tornado-risk": 244,
      "united-states": 3152,
      "volcano": 114
    },
    "world": {
      "(none)": 23,
      "argentina": 48743,
      "brazil": 4460,
      "canada": 689,
      "china": 27,
      "courts": 2230,
      "economic-policy": 26869,
      "europe": 768,
      "foreign-policy": 2949,
      "forex": 10747,
      "france": 3707,
      "germany": 5470,
      "global-elections": 924346,
      "global-rates": 37440,
      "hong-kong": 360,
      "italy": 166,
      "macro-indicators": 18248,
      "middle-east": 3851,
      "nyc": 423,
      "oil": 3879,
      "pandemics": 419,
      "south-korea": 3105,
      "trump-presidency": 1972,
      "uk": 530
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 127295386,
    "columns": [
      "event_type",
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "best_bid",
      "best_ask",
      "spread",
      "bids",
      "asks",
      "price",
      "size",
      "side",
      "fee_rate_bps",
      "transaction_hash",
      "id",
      "assets_ids",
      "winning_asset_id",
      "winning_outcome",
      "outcomes",
      "question",
      "slug",
      "old_tick_size",
      "new_tick_size",
      "witness_set",
      "arrival_skew",
      "source_witness"
    ],
    "encoding": "twin-check-v1",
    "file": "2026-11-02T01.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": 319278,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 83968805,
    "twin_rows": 43326581
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001345,
  "verification": {
    "note": "Covers each file listed in files[], each checked on its own; there is no whole-hour sha256 and no per-product byte range. This manifest and any file not listed in files[] need an external checksum (the archive's SHA256SUMS.txt, which does not list itself). A match shows the files agree with a manifest you trust, not that the manifest is authentic.",
    "primary": "sha256sum <file> == .files[].sha256 of the files[] entry whose file is <file>",
    "secondary": "byte size of <file> == .files[].size of the same entry (a supplementary check; the sha256 decides)"
  },
  "witness_stats": "2026-11-02T01.witness_stats.json",
  "witness_stats_sha256": "ee15c64f9f44ebef2b70b1b6fcc0bbcaab1fe574299f3ef0ff802bd6b60302bc",
  "witnesses": "ipq",
  "writer_versions": null
}
