{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 48,
      "class": "FULL",
      "exception_markets": 51,
      "rows_by_domain": {
        "i": 16388030,
        "o": 16391006,
        "p": 16387618
      },
      "rows_i": 16388030,
      "rows_joined": 16391483,
      "rows_merged": 16391435,
      "rows_o": 16391006,
      "rows_p": 16387618,
      "unique_by_domain": {
        "i": 4,
        "o": 74,
        "p": 257
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1227,
            "1000_2000ms": 40584,
            "100_200ms": 89276,
            "10_20ms": 9871601,
            "1_2ms": 0,
            "2000_5000ms": 24920,
            "200_500ms": 122217,
            "20_50ms": 6041888,
            "2_5ms": 0,
            "5000_10000ms": 4389,
            "500_1000ms": 67188,
            "50_100ms": 124422,
            "5_10ms": 0,
            "ge30000ms": 318,
            "neg": 0
          },
          "max_ms": 159778,
          "mean_ms": 38.27776377026403,
          "measurable": 16388030,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 22.0,
          "p99_ms": 403.0,
          "rows": 16388030,
          "unmeasurable": 0,
          "won_output_rows": 211
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 11553,
            "100_200ms": 59577,
            "10_20ms": 15746410,
            "1_2ms": 0,
            "2000_5000ms": 2898,
            "200_500ms": 70569,
            "20_50ms": 369765,
            "2_5ms": 0,
            "5000_10000ms": 60,
            "500_1000ms": 28328,
            "50_100ms": 90792,
            "5_10ms": 11054,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6753,
          "mean_ms": 17.279218127307136,
          "measurable": 16391006,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 109.0,
          "rows": 16391006,
          "unmeasurable": 0,
          "won_output_rows": 3606
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 11525,
            "100_200ms": 44744,
            "10_20ms": 144076,
            "1_2ms": 13473,
            "2000_5000ms": 2916,
            "200_500ms": 54847,
            "20_50ms": 96616,
            "2_5ms": 13405475,
            "5000_10000ms": 214,
            "500_1000ms": 24110,
            "50_100ms": 47292,
            "5_10ms": 2542330,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6736,
          "mean_ms": 8.034228098311786,
          "measurable": 16387618,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 5.0,
          "p99_ms": 65.0,
          "rows": 16387618,
          "unmeasurable": 0,
          "won_output_rows": 16387618
        }
      }
    },
    "book": {
      "boundary_dropped": 194,
      "class": "FULL",
      "exception_markets": 49114,
      "rows_by_domain": {
        "i": 109897,
        "o": 82929,
        "p": 150657
      },
      "rows_i": 109897,
      "rows_joined": 185941,
      "rows_merged": 185747,
      "rows_o": 82929,
      "rows_p": 150657,
      "unique_by_domain": {
        "i": 29693,
        "o": 4762,
        "p": 70629
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1958,
            "1000_2000ms": 857,
            "100_200ms": 787,
            "10_20ms": 24065,
            "1_2ms": 0,
            "2000_5000ms": 2140,
            "200_500ms": 1132,
            "20_50ms": 46660,
            "2_5ms": 0,
            "5000_10000ms": 1174,
            "500_1000ms": 761,
            "50_100ms": 1818,
            "5_10ms": 0,
            "ge30000ms": 28545,
            "neg": 0
          },
          "max_ms": 13284983309,
          "mean_ms": 140151953.53473708,
          "measurable": 109897,
          "min_ms": 16,
          "p50_ms": 21.0,
          "p90_ms": 15556438.0,
          "p99_ms": 4739569999.0,
          "rows": 109897,
          "unmeasurable": 0,
          "won_output_rows": 29859
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 366,
            "1000_2000ms": 720,
            "100_200ms": 533,
            "10_20ms": 67139,
            "1_2ms": 0,
            "2000_5000ms": 1720,
            "200_500ms": 518,
            "20_50ms": 5536,
            "2_5ms": 0,
            "5000_10000ms": 348,
            "500_1000ms": 252,
            "50_100ms": 915,
            "5_10ms": 1,
            "ge30000ms": 4881,
            "neg": 0
          },
          "max_ms": 11821373090,
          "mean_ms": 30201872.146739982,
          "measurable": 82929,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 490.0,
          "p99_ms": 264631914.0,
          "rows": 82929,
          "unmeasurable": 0,
          "won_output_rows": 5321
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 4644,
            "1000_2000ms": 1203,
            "100_200ms": 671,
            "10_20ms": 1180,
            "1_2ms": 2,
            "2000_5000ms": 3159,
            "200_500ms": 817,
            "20_50ms": 1018,
            "2_5ms": 37747,
            "5000_10000ms": 1970,
            "500_1000ms": 758,
            "50_100ms": 637,
            "5_10ms": 33072,
            "ge30000ms": 63779,
            "neg": 0
          },
          "max_ms": 13424775654,
          "mean_ms": 225854802.13497546,
          "measurable": 150657,
          "min_ms": 1,
          "p50_ms": 620.0,
          "p90_ms": 155494047.0,
          "p99_ms": 5575132663.0,
          "rows": 150657,
          "unmeasurable": 0,
          "won_output_rows": 150567
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 2,
      "rows_by_domain": {
        "i": 37165,
        "o": 37154,
        "p": 37036
      },
      "rows_i": 37165,
      "rows_joined": 37192,
      "rows_merged": 37192,
      "rows_o": 37154,
      "rows_p": 37036,
      "unique_by_domain": {
        "i": 1,
        "o": 17,
        "p": 2
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 85,
            "100_200ms": 373,
            "10_20ms": 13268,
            "1_2ms": 0,
            "2000_5000ms": 31,
            "200_500ms": 414,
            "20_50ms": 22119,
            "2_5ms": 0,
            "5000_10000ms": 1,
            "500_1000ms": 156,
            "50_100ms": 718,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 5000,
          "mean_ms": 34.863473698372125,
          "measurable": 37165,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 28.0,
          "p99_ms": 403.4400000000023,
          "rows": 37165,
          "unmeasurable": 0,
          "won_output_rows": 19
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 22,
            "100_200ms": 221,
            "10_20ms": 34054,
            "1_2ms": 0,
            "2000_5000ms": 2,
            "200_500ms": 190,
            "20_50ms": 2202,
            "2_5ms": 0,
            "5000_10000ms": 1,
            "500_1000ms": 56,
            "50_100ms": 406,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 5359,
          "mean_ms": 18.884373149593582,
          "measurable": 37154,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 19.0,
          "p99_ms": 134.0,
          "rows": 37154,
          "unmeasurable": 0,
          "won_output_rows": 137
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 16,
            "100_200ms": 196,
            "10_20ms": 916,
            "1_2ms": 1,
            "2000_5000ms": 1,
            "200_500ms": 181,
            "20_50ms": 480,
            "2_5ms": 19251,
            "5000_10000ms": 0,
            "500_1000ms": 65,
            "50_100ms": 240,
            "5_10ms": 15689,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2619,
          "mean_ms": 9.490441732368506,
          "measurable": 37036,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 133.65000000000146,
          "rows": 37036,
          "unmeasurable": 0,
          "won_output_rows": 37036
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 1278,
        "o": 1278,
        "p": 1278
      },
      "rows_i": 1278,
      "rows_joined": 1479,
      "rows_merged": 1479,
      "rows_o": 1278,
      "rows_p": 1278,
      "unique_by_domain": {
        "i": 142,
        "o": 11,
        "p": 48
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 4,
            "1000_2000ms": 0,
            "100_200ms": 7,
            "10_20ms": 779,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 2,
            "20_50ms": 355,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 1,
            "50_100ms": 25,
            "5_10ms": 0,
            "ge30000ms": 105,
            "neg": 0
          },
          "max_ms": 48686,
          "mean_ms": 3332.481220657277,
          "measurable": 1278,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 74.0,
          "p99_ms": 48164.270000000004,
          "rows": 1278,
          "unmeasurable": 0,
          "won_output_rows": 143
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 6,
            "1000_2000ms": 0,
            "100_200ms": 0,
            "10_20ms": 1179,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 46,
            "2_5ms": 0,
            "5000_10000ms": 7,
            "500_1000ms": 0,
            "50_100ms": 4,
            "5_10ms": 5,
            "ge30000ms": 31,
            "neg": 0
          },
          "max_ms": 56012,
          "mean_ms": 1191.1165884194054,
          "measurable": 1278,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 17.0,
          "p99_ms": 43128.21,
          "rows": 1278,
          "unmeasurable": 0,
          "won_output_rows": 58
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 19,
            "1000_2000ms": 0,
            "100_200ms": 0,
            "10_20ms": 2,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 6,
            "2_5ms": 1060,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 2,
            "5_10ms": 127,
            "ge30000ms": 62,
            "neg": 0
          },
          "max_ms": 56784,
          "mean_ms": 2662.294992175274,
          "measurable": 1278,
          "min_ms": 2,
          "p50_ms": 3.0,
          "p90_ms": 5.0,
          "p99_ms": 51393.21000000001,
          "rows": 1278,
          "unmeasurable": 0,
          "won_output_rows": 1278
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 1511,
        "o": 1511,
        "p": 1511
      },
      "rows_i": 1511,
      "rows_joined": 2377,
      "rows_merged": 2377,
      "rows_o": 1511,
      "rows_p": 1511,
      "unique_by_domain": {
        "i": 242,
        "o": 292,
        "p": 332
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 198,
            "1000_2000ms": 17,
            "100_200ms": 235,
            "10_20ms": 2,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 282,
            "20_50ms": 268,
            "2_5ms": 0,
            "5000_10000ms": 15,
            "500_1000ms": 64,
            "50_100ms": 104,
            "5_10ms": 0,
            "ge30000ms": 326,
            "neg": 0
          },
          "max_ms": 125491,
          "mean_ms": 13558.438120450033,
          "measurable": 1511,
          "min_ms": 19,
          "p50_ms": 348.0,
          "p90_ms": 43168.0,
          "p99_ms": 92993.90000000007,
          "rows": 1511,
          "unmeasurable": 0,
          "won_output_rows": 406
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 218,
            "1000_2000ms": 0,
            "100_200ms": 178,
            "10_20ms": 80,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 136,
            "20_50ms": 296,
            "2_5ms": 0,
            "5000_10000ms": 16,
            "500_1000ms": 12,
            "50_100ms": 286,
            "5_10ms": 0,
            "ge30000ms": 289,
            "neg": 0
          },
          "max_ms": 113719,
          "mean_ms": 13489.285903375248,
          "measurable": 1511,
          "min_ms": 12,
          "p50_ms": 127.0,
          "p90_ms": 46760.0,
          "p99_ms": 89602.20000000001,
          "rows": 1511,
          "unmeasurable": 0,
          "won_output_rows": 460
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 153,
            "1000_2000ms": 0,
            "100_200ms": 1,
            "10_20ms": 311,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 114,
            "20_50ms": 357,
            "2_5ms": 0,
            "5000_10000ms": 13,
            "500_1000ms": 5,
            "50_100ms": 97,
            "5_10ms": 205,
            "ge30000ms": 255,
            "neg": 0
          },
          "max_ms": 144866,
          "mean_ms": 11378.853739245533,
          "measurable": 1511,
          "min_ms": 5,
          "p50_ms": 36.0,
          "p90_ms": 40312.0,
          "p99_ms": 103055.00000000007,
          "rows": 1511,
          "unmeasurable": 0,
          "won_output_rows": 1511
        }
      }
    },
    "price_change": {
      "boundary_dropped": 416,
      "class": "FULL",
      "exception_markets": 29,
      "rows_by_domain": {
        "i": 105338316,
        "o": 105357266,
        "p": 105334416
      },
      "rows_i": 105338316,
      "rows_joined": 105366662,
      "rows_merged": 105366246,
      "rows_o": 105357266,
      "rows_p": 105334416,
      "unique_by_domain": {
        "i": 74,
        "o": 2346,
        "p": 4688
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 6128,
            "1000_2000ms": 266234,
            "100_200ms": 746948,
            "10_20ms": 59584998,
            "1_2ms": 0,
            "2000_5000ms": 157720,
            "200_500ms": 956878,
            "20_50ms": 42071252,
            "2_5ms": 0,
            "5000_10000ms": 26168,
            "500_1000ms": 471828,
            "50_100ms": 1048612,
            "5_10ms": 0,
            "ge30000ms": 1550,
            "neg": 0
          },
          "max_ms": 159993,
          "mean_ms": 38.58206453575734,
          "measurable": 105338316,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 22.0,
          "p99_ms": 434.0,
          "rows": 105338316,
          "unmeasurable": 0,
          "won_output_rows": 2128
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 77838,
            "100_200ms": 529532,
            "10_20ms": 100234320,
            "1_2ms": 0,
            "2000_5000ms": 17676,
            "200_500ms": 569316,
            "20_50ms": 2876024,
            "2_5ms": 0,
            "5000_10000ms": 514,
            "500_1000ms": 210078,
            "50_100ms": 788458,
            "5_10ms": 53510,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6833,
          "mean_ms": 18.290021364069943,
          "measurable": 105357266,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 156.0,
          "rows": 105357266,
          "unmeasurable": 0,
          "won_output_rows": 29702
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 71160,
            "100_200ms": 393360,
            "10_20ms": 1196314,
            "1_2ms": 39662,
            "2000_5000ms": 18746,
            "200_500ms": 461258,
            "20_50ms": 857718,
            "2_5ms": 82032956,
            "5000_10000ms": 624,
            "500_1000ms": 184072,
            "50_100ms": 429390,
            "5_10ms": 19649156,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6809,
          "mean_ms": 8.851372128934573,
          "measurable": 105334416,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 5.0,
          "p99_ms": 116.0,
          "rows": 105334416,
          "unmeasurable": 0,
          "won_output_rows": 105334416
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 3504,
        "o": 3504,
        "p": 3504
      },
      "rows_i": 3504,
      "rows_joined": 3504,
      "rows_merged": 3504,
      "rows_o": 3504,
      "rows_p": 3504,
      "unique_by_domain": {
        "i": 0,
        "o": 0,
        "p": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 4,
            "100_200ms": 8,
            "10_20ms": 2130,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 8,
            "20_50ms": 1330,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 16,
            "50_100ms": 8,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1045,
          "mean_ms": 24.97003424657534,
          "measurable": 3504,
          "min_ms": 17,
          "p50_ms": 19.0,
          "p90_ms": 22.0,
          "p99_ms": 151.5699999999838,
          "rows": 3504,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 12,
            "10_20ms": 3396,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 16,
            "20_50ms": 72,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 4,
            "5_10ms": 4,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 466,
          "mean_ms": 14.950342465753424,
          "measurable": 3504,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 34.8799999999992,
          "rows": 3504,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 4,
            "10_20ms": 28,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 16,
            "20_50ms": 16,
            "2_5ms": 2795,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 12,
            "5_10ms": 633,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 461,
          "mean_ms": 5.660102739726027,
          "measurable": 3504,
          "min_ms": 2,
          "p50_ms": 4.0,
          "p90_ms": 5.0,
          "p99_ms": 45.3099999999954,
          "rows": 3504,
          "unmeasurable": 0,
          "won_output_rows": 3504
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-11-01T07.book_dropped.parquet",
        "rows": 626,
        "sha256": "554e32ec35510eec6b1aa260fbfd9977835cdfa317d1fe62760a841296d3baa6",
        "size": 26180
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 626,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 626,
  "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": "cdf71e6aaa4ebeadfb9a7a484f5c8c4b86ce3af2ad52f6fff7a3412517fc5b6c",
    "evaluated_at": "2026-11-01T08:58:07Z",
    "evidence": {
      "file": "2026-11-01T07.category_evidence.json",
      "sha256": "aeedc1dadd892e67a7d42658cf4e37db58a464631dd1c82621cea7e40625525b"
    },
    "hour": "2026-11-01/07",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999451438602266,
      "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": "cdf71e6aaa4ebeadfb9a7a484f5c8c4b86ce3af2ad52f6fff7a3412517fc5b6c",
      "mapping_logic_changed": 0,
      "markets": 5272911,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "3c88c7234ae68df49762420873cadc063054ab9e6fddd31d85a9d13c773a70b5",
      "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": 50724,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 76209,
          "fetched_untagged": 8,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 18895,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 145828,
        "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": "cdf71e6aaa4ebeadfb9a7a484f5c8c4b86ce3af2ad52f6fff7a3412517fc5b6c",
        "mapping_logic_changed": 0,
        "markets": 5272911,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "3c88c7234ae68df49762420873cadc063054ab9e6fddd31d85a9d13c773a70b5",
        "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.999988,
        "fetched_untagged": 1.2e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 121986520,
        "fetched_untagged": 1460,
        "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": 145836,
      "young": {
        "not_fetched": 0,
        "traded": 18895
      }
    },
    "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": "cdf71e6aaa4ebeadfb9a7a484f5c8c4b86ce3af2ad52f6fff7a3412517fc5b6c",
  "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-01T07.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 48,
          "class": "FULL",
          "exception_markets": 51,
          "rows_by_domain": {
            "i": 16388030,
            "o": 16391006,
            "p": 16387618
          },
          "rows_i": 16388030,
          "rows_joined": 16391483,
          "rows_merged": 16391435,
          "rows_o": 16391006,
          "rows_p": 16387618,
          "unique_by_domain": {
            "i": 4,
            "o": 74,
            "p": 257
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1227,
                "1000_2000ms": 40584,
                "100_200ms": 89276,
                "10_20ms": 9871601,
                "1_2ms": 0,
                "2000_5000ms": 24920,
                "200_500ms": 122217,
                "20_50ms": 6041888,
                "2_5ms": 0,
                "5000_10000ms": 4389,
                "500_1000ms": 67188,
                "50_100ms": 124422,
                "5_10ms": 0,
                "ge30000ms": 318,
                "neg": 0
              },
              "max_ms": 159778,
              "mean_ms": 38.27776377026403,
              "measurable": 16388030,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 22.0,
              "p99_ms": 403.0,
              "rows": 16388030,
              "unmeasurable": 0,
              "won_output_rows": 211
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 11553,
                "100_200ms": 59577,
                "10_20ms": 15746410,
                "1_2ms": 0,
                "2000_5000ms": 2898,
                "200_500ms": 70569,
                "20_50ms": 369765,
                "2_5ms": 0,
                "5000_10000ms": 60,
                "500_1000ms": 28328,
                "50_100ms": 90792,
                "5_10ms": 11054,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6753,
              "mean_ms": 17.279218127307136,
              "measurable": 16391006,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 109.0,
              "rows": 16391006,
              "unmeasurable": 0,
              "won_output_rows": 3606
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 11525,
                "100_200ms": 44744,
                "10_20ms": 144076,
                "1_2ms": 13473,
                "2000_5000ms": 2916,
                "200_500ms": 54847,
                "20_50ms": 96616,
                "2_5ms": 13405475,
                "5000_10000ms": 214,
                "500_1000ms": 24110,
                "50_100ms": 47292,
                "5_10ms": 2542330,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6736,
              "mean_ms": 8.034228098311786,
              "measurable": 16387618,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 5.0,
              "p99_ms": 65.0,
              "rows": 16387618,
              "unmeasurable": 0,
              "won_output_rows": 16387618
            }
          }
        },
        "book": {
          "boundary_dropped": 194,
          "class": "FULL",
          "exception_markets": 49114,
          "rows_by_domain": {
            "i": 109897,
            "o": 82929,
            "p": 150657
          },
          "rows_i": 109897,
          "rows_joined": 185941,
          "rows_merged": 185747,
          "rows_o": 82929,
          "rows_p": 150657,
          "unique_by_domain": {
            "i": 29693,
            "o": 4762,
            "p": 70629
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1958,
                "1000_2000ms": 857,
                "100_200ms": 787,
                "10_20ms": 24065,
                "1_2ms": 0,
                "2000_5000ms": 2140,
                "200_500ms": 1132,
                "20_50ms": 46660,
                "2_5ms": 0,
                "5000_10000ms": 1174,
                "500_1000ms": 761,
                "50_100ms": 1818,
                "5_10ms": 0,
                "ge30000ms": 28545,
                "neg": 0
              },
              "max_ms": 13284983309,
              "mean_ms": 140151953.53473708,
              "measurable": 109897,
              "min_ms": 16,
              "p50_ms": 21.0,
              "p90_ms": 15556438.0,
              "p99_ms": 4739569999.0,
              "rows": 109897,
              "unmeasurable": 0,
              "won_output_rows": 29859
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 366,
                "1000_2000ms": 720,
                "100_200ms": 533,
                "10_20ms": 67139,
                "1_2ms": 0,
                "2000_5000ms": 1720,
                "200_500ms": 518,
                "20_50ms": 5536,
                "2_5ms": 0,
                "5000_10000ms": 348,
                "500_1000ms": 252,
                "50_100ms": 915,
                "5_10ms": 1,
                "ge30000ms": 4881,
                "neg": 0
              },
              "max_ms": 11821373090,
              "mean_ms": 30201872.146739982,
              "measurable": 82929,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 490.0,
              "p99_ms": 264631914.0,
              "rows": 82929,
              "unmeasurable": 0,
              "won_output_rows": 5321
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 4644,
                "1000_2000ms": 1203,
                "100_200ms": 671,
                "10_20ms": 1180,
                "1_2ms": 2,
                "2000_5000ms": 3159,
                "200_500ms": 817,
                "20_50ms": 1018,
                "2_5ms": 37747,
                "5000_10000ms": 1970,
                "500_1000ms": 758,
                "50_100ms": 637,
                "5_10ms": 33072,
                "ge30000ms": 63779,
                "neg": 0
              },
              "max_ms": 13424775654,
              "mean_ms": 225854802.13497546,
              "measurable": 150657,
              "min_ms": 1,
              "p50_ms": 620.0,
              "p90_ms": 155494047.0,
              "p99_ms": 5575132663.0,
              "rows": 150657,
              "unmeasurable": 0,
              "won_output_rows": 150567
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 2,
          "rows_by_domain": {
            "i": 37165,
            "o": 37154,
            "p": 37036
          },
          "rows_i": 37165,
          "rows_joined": 37192,
          "rows_merged": 37192,
          "rows_o": 37154,
          "rows_p": 37036,
          "unique_by_domain": {
            "i": 1,
            "o": 17,
            "p": 2
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 85,
                "100_200ms": 373,
                "10_20ms": 13268,
                "1_2ms": 0,
                "2000_5000ms": 31,
                "200_500ms": 414,
                "20_50ms": 22119,
                "2_5ms": 0,
                "5000_10000ms": 1,
                "500_1000ms": 156,
                "50_100ms": 718,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 5000,
              "mean_ms": 34.863473698372125,
              "measurable": 37165,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 28.0,
              "p99_ms": 403.4400000000023,
              "rows": 37165,
              "unmeasurable": 0,
              "won_output_rows": 19
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 22,
                "100_200ms": 221,
                "10_20ms": 34054,
                "1_2ms": 0,
                "2000_5000ms": 2,
                "200_500ms": 190,
                "20_50ms": 2202,
                "2_5ms": 0,
                "5000_10000ms": 1,
                "500_1000ms": 56,
                "50_100ms": 406,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 5359,
              "mean_ms": 18.884373149593582,
              "measurable": 37154,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 19.0,
              "p99_ms": 134.0,
              "rows": 37154,
              "unmeasurable": 0,
              "won_output_rows": 137
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 16,
                "100_200ms": 196,
                "10_20ms": 916,
                "1_2ms": 1,
                "2000_5000ms": 1,
                "200_500ms": 181,
                "20_50ms": 480,
                "2_5ms": 19251,
                "5000_10000ms": 0,
                "500_1000ms": 65,
                "50_100ms": 240,
                "5_10ms": 15689,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2619,
              "mean_ms": 9.490441732368506,
              "measurable": 37036,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 133.65000000000146,
              "rows": 37036,
              "unmeasurable": 0,
              "won_output_rows": 37036
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 1278,
            "o": 1278,
            "p": 1278
          },
          "rows_i": 1278,
          "rows_joined": 1479,
          "rows_merged": 1479,
          "rows_o": 1278,
          "rows_p": 1278,
          "unique_by_domain": {
            "i": 142,
            "o": 11,
            "p": 48
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 4,
                "1000_2000ms": 0,
                "100_200ms": 7,
                "10_20ms": 779,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 2,
                "20_50ms": 355,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 1,
                "50_100ms": 25,
                "5_10ms": 0,
                "ge30000ms": 105,
                "neg": 0
              },
              "max_ms": 48686,
              "mean_ms": 3332.481220657277,
              "measurable": 1278,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 74.0,
              "p99_ms": 48164.270000000004,
              "rows": 1278,
              "unmeasurable": 0,
              "won_output_rows": 143
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 6,
                "1000_2000ms": 0,
                "100_200ms": 0,
                "10_20ms": 1179,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 46,
                "2_5ms": 0,
                "5000_10000ms": 7,
                "500_1000ms": 0,
                "50_100ms": 4,
                "5_10ms": 5,
                "ge30000ms": 31,
                "neg": 0
              },
              "max_ms": 56012,
              "mean_ms": 1191.1165884194054,
              "measurable": 1278,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 17.0,
              "p99_ms": 43128.21,
              "rows": 1278,
              "unmeasurable": 0,
              "won_output_rows": 58
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 19,
                "1000_2000ms": 0,
                "100_200ms": 0,
                "10_20ms": 2,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 6,
                "2_5ms": 1060,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 2,
                "5_10ms": 127,
                "ge30000ms": 62,
                "neg": 0
              },
              "max_ms": 56784,
              "mean_ms": 2662.294992175274,
              "measurable": 1278,
              "min_ms": 2,
              "p50_ms": 3.0,
              "p90_ms": 5.0,
              "p99_ms": 51393.21000000001,
              "rows": 1278,
              "unmeasurable": 0,
              "won_output_rows": 1278
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 1511,
            "o": 1511,
            "p": 1511
          },
          "rows_i": 1511,
          "rows_joined": 2377,
          "rows_merged": 2377,
          "rows_o": 1511,
          "rows_p": 1511,
          "unique_by_domain": {
            "i": 242,
            "o": 292,
            "p": 332
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 198,
                "1000_2000ms": 17,
                "100_200ms": 235,
                "10_20ms": 2,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 282,
                "20_50ms": 268,
                "2_5ms": 0,
                "5000_10000ms": 15,
                "500_1000ms": 64,
                "50_100ms": 104,
                "5_10ms": 0,
                "ge30000ms": 326,
                "neg": 0
              },
              "max_ms": 125491,
              "mean_ms": 13558.438120450033,
              "measurable": 1511,
              "min_ms": 19,
              "p50_ms": 348.0,
              "p90_ms": 43168.0,
              "p99_ms": 92993.90000000007,
              "rows": 1511,
              "unmeasurable": 0,
              "won_output_rows": 406
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 218,
                "1000_2000ms": 0,
                "100_200ms": 178,
                "10_20ms": 80,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 136,
                "20_50ms": 296,
                "2_5ms": 0,
                "5000_10000ms": 16,
                "500_1000ms": 12,
                "50_100ms": 286,
                "5_10ms": 0,
                "ge30000ms": 289,
                "neg": 0
              },
              "max_ms": 113719,
              "mean_ms": 13489.285903375248,
              "measurable": 1511,
              "min_ms": 12,
              "p50_ms": 127.0,
              "p90_ms": 46760.0,
              "p99_ms": 89602.20000000001,
              "rows": 1511,
              "unmeasurable": 0,
              "won_output_rows": 460
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 153,
                "1000_2000ms": 0,
                "100_200ms": 1,
                "10_20ms": 311,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 114,
                "20_50ms": 357,
                "2_5ms": 0,
                "5000_10000ms": 13,
                "500_1000ms": 5,
                "50_100ms": 97,
                "5_10ms": 205,
                "ge30000ms": 255,
                "neg": 0
              },
              "max_ms": 144866,
              "mean_ms": 11378.853739245533,
              "measurable": 1511,
              "min_ms": 5,
              "p50_ms": 36.0,
              "p90_ms": 40312.0,
              "p99_ms": 103055.00000000007,
              "rows": 1511,
              "unmeasurable": 0,
              "won_output_rows": 1511
            }
          }
        },
        "price_change": {
          "boundary_dropped": 416,
          "class": "FULL",
          "exception_markets": 29,
          "rows_by_domain": {
            "i": 105338316,
            "o": 105357266,
            "p": 105334416
          },
          "rows_i": 105338316,
          "rows_joined": 105366662,
          "rows_merged": 105366246,
          "rows_o": 105357266,
          "rows_p": 105334416,
          "unique_by_domain": {
            "i": 74,
            "o": 2346,
            "p": 4688
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 6128,
                "1000_2000ms": 266234,
                "100_200ms": 746948,
                "10_20ms": 59584998,
                "1_2ms": 0,
                "2000_5000ms": 157720,
                "200_500ms": 956878,
                "20_50ms": 42071252,
                "2_5ms": 0,
                "5000_10000ms": 26168,
                "500_1000ms": 471828,
                "50_100ms": 1048612,
                "5_10ms": 0,
                "ge30000ms": 1550,
                "neg": 0
              },
              "max_ms": 159993,
              "mean_ms": 38.58206453575734,
              "measurable": 105338316,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 22.0,
              "p99_ms": 434.0,
              "rows": 105338316,
              "unmeasurable": 0,
              "won_output_rows": 2128
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 77838,
                "100_200ms": 529532,
                "10_20ms": 100234320,
                "1_2ms": 0,
                "2000_5000ms": 17676,
                "200_500ms": 569316,
                "20_50ms": 2876024,
                "2_5ms": 0,
                "5000_10000ms": 514,
                "500_1000ms": 210078,
                "50_100ms": 788458,
                "5_10ms": 53510,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6833,
              "mean_ms": 18.290021364069943,
              "measurable": 105357266,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 156.0,
              "rows": 105357266,
              "unmeasurable": 0,
              "won_output_rows": 29702
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 71160,
                "100_200ms": 393360,
                "10_20ms": 1196314,
                "1_2ms": 39662,
                "2000_5000ms": 18746,
                "200_500ms": 461258,
                "20_50ms": 857718,
                "2_5ms": 82032956,
                "5000_10000ms": 624,
                "500_1000ms": 184072,
                "50_100ms": 429390,
                "5_10ms": 19649156,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6809,
              "mean_ms": 8.851372128934573,
              "measurable": 105334416,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 5.0,
              "p99_ms": 116.0,
              "rows": 105334416,
              "unmeasurable": 0,
              "won_output_rows": 105334416
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 3504,
            "o": 3504,
            "p": 3504
          },
          "rows_i": 3504,
          "rows_joined": 3504,
          "rows_merged": 3504,
          "rows_o": 3504,
          "rows_p": 3504,
          "unique_by_domain": {
            "i": 0,
            "o": 0,
            "p": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 4,
                "100_200ms": 8,
                "10_20ms": 2130,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 8,
                "20_50ms": 1330,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 16,
                "50_100ms": 8,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1045,
              "mean_ms": 24.97003424657534,
              "measurable": 3504,
              "min_ms": 17,
              "p50_ms": 19.0,
              "p90_ms": 22.0,
              "p99_ms": 151.5699999999838,
              "rows": 3504,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 12,
                "10_20ms": 3396,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 16,
                "20_50ms": 72,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 4,
                "5_10ms": 4,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 466,
              "mean_ms": 14.950342465753424,
              "measurable": 3504,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 34.8799999999992,
              "rows": 3504,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 4,
                "10_20ms": 28,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 16,
                "20_50ms": 16,
                "2_5ms": 2795,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 12,
                "5_10ms": 633,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 461,
              "mean_ms": 5.660102739726027,
              "measurable": 3504,
              "min_ms": 2,
              "p50_ms": 4.0,
              "p90_ms": 5.0,
              "p99_ms": 45.3099999999954,
              "rows": 3504,
              "unmeasurable": 0,
              "won_output_rows": 3504
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1188616148,
      "file": "2026-11-01T07.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-11-01/07",
      "hour_utc": "2026-11-01T07:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 47569271792232095,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562981369433516,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            169218712
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569271789063292,
          "min_sequence": 562981369433518,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 16391435,
          "row_groups": [
            0,
            62
          ],
          "sha256": "4205dea96f29ef6f71deec11433ebbc5bc0532b4647f4048e853704beb8ad1e8"
        },
        "book": {
          "byte_range": [
            169218712,
            188855259
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569271792232095,
          "min_sequence": 562981369438548,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 185747,
          "row_groups": [
            63,
            63
          ],
          "sha256": "e282ba305f2c493721bb9dac41c0ca81069a5817bad6ba70077a9aeda897e745"
        },
        "last_trade_price": {
          "byte_range": [
            188855259,
            191060892
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569271743655313,
          "min_sequence": 562981369439674,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 37192,
          "row_groups": [
            64,
            64
          ],
          "sha256": "db7d90becc5ebdd0eb206808568018e800adc93ff2b33af505eec2e08866e784"
        },
        "market_resolved": {
          "byte_range": [
            191060892,
            191264993
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569271777082005,
          "min_sequence": 562981371099330,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 1479,
          "row_groups": [
            65,
            65
          ],
          "sha256": "22c8b72baac616e629109f306df3cf31dd5b595906c8365a0675b921503ddd3a"
        },
        "new_market": {
          "byte_range": [
            191264993,
            191492568
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569271788949622,
          "min_sequence": 562981369847093,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 2377,
          "row_groups": [
            66,
            66
          ],
          "sha256": "26578506e4de1406e9c4b0406a36923193492af240fb2851da1d75559ceab170"
        },
        "price_change": {
          "byte_range": [
            191492568,
            1187107278
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47569271789076611,
          "min_sequence": 562981369433516,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 105366246,
          "row_groups": [
            67,
            468
          ],
          "sha256": "752eb5042815ce4d074252fc38f0b77b2fd1e542b6a5f8b34fdaaa2187b5968a"
        },
        "tick_size_change": {
          "byte_range": [
            1187107278,
            1187233828
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562981488635599,
          "min_sequence": 562981370783891,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3504,
          "row_groups": [
            469,
            469
          ],
          "sha256": "be24566f65940a2e6aac740e5eb043957bd498f0982ea41d68f1d98e2febbd02"
        }
      },
      "row_count": 121987980,
      "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, o, p). Each row names its own in source_witness",
      "sha256": "47cec8776b866c3f26fa88390bc53ac6cd300d9cd33d0d563a1ab3a27ec1e844",
      "skipped_witnesses": {
        "q": {
          "reason": "not_in_merged_set"
        }
      },
      "substitutions": [],
      "verification": {
        "note": "A range digest certifies BYTES. That those bytes are that product comes from this manifest and is cross-checkable against the Parquet footer, which is inside the whole-file sha256.",
        "primary": "sha256sum <file> == .sha256",
        "secondary": "curl -r <start>-<end-1> <url> | sha256sum == .products.<name>.sha256"
      },
      "witness_stats": "2026-11-01T07.witness_stats.json",
      "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
      "witnesses": "iop",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-11-01T07.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 77808441,
      "row_ordinal_min": 0,
      "rows": 1881842,
      "sha256": "0b04fb26656007e6ace89ae992f123e3b88e23c5b51f4cc8fca8ee1ac31d3669",
      "size": 8663952,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-11-01T07.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 77808441,
      "row_ordinal_min": 0,
      "rows": 1881842,
      "sha256": "d7417fcfef868430f4247e6d34e66f46fc07c262cf583f6c6d4e301d7101740b",
      "size": 7971299,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T07.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 12057542,
      "row_ordinal_min": 214744,
      "rows": 191822,
      "sha256": "73e009668b385cd037d1b87e037b0d9fc6a12b5ed5632b2ce5464b730e9738a5",
      "size": 957405,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T07.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 12057542,
      "row_ordinal_min": 214744,
      "rows": 191822,
      "sha256": "2a90fac0be367cd7b5fdb149f427bcebab641bc6d87927d7bad1250260e5c26c",
      "size": 863119,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T07.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 27,
      "row_ordinal_max": 77809053,
      "row_ordinal_min": 242077,
      "rows": 18085448,
      "sha256": "2a849626f792f5b3a282d7bfb250fe6e5f00f44736240bf65db5478282e36c97",
      "size": 80085730,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T07.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 27,
      "row_ordinal_max": 77809053,
      "row_ordinal_min": 242077,
      "rows": 18085448,
      "sha256": "72f5258609036ae16e194ef4c8b195025393bf8d10bd6cd6309e82cfb562796f",
      "size": 52338079,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T07.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 28479676,
      "row_ordinal_min": 1847450,
      "rows": 7687,
      "sha256": "017aeb1d3b54ca454cb866dd1a6d214110270811b42c2a95836b62e1758c138c",
      "size": 85424,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T07.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 28479676,
      "row_ordinal_min": 1847450,
      "rows": 7687,
      "sha256": "268c07f8fbc6039e2e09e28cf6f3f5b625af401523dc0703da7eb91f9bd31dea",
      "size": 47414,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T07.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 77809065,
      "row_ordinal_min": 1848993,
      "rows": 1093354,
      "sha256": "807b22731ada3c0b7f2da92490a271bc698ae9e8a13d25cc780095d94e8dfc30",
      "size": 4610509,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T07.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 77809065,
      "row_ordinal_min": 1848993,
      "rows": 1093354,
      "sha256": "755fabdf5546ee53c952949b3f7a089625bc5b13e69e4f3e65553e858b8620c5",
      "size": 4404922,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T07.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 19,
      "row_ordinal_max": 39045249,
      "row_ordinal_min": 2062396,
      "rows": 11398596,
      "sha256": "eee7ef196703370f8574490b00e360d2de59c38b30720555d30c19ccf2f336fd",
      "size": 55757090,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T07.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 19,
      "row_ordinal_max": 39045249,
      "row_ordinal_min": 2062396,
      "rows": 11398596,
      "sha256": "01e65ab3007e2eb52a7030198ec2ed3e980a116ccf5d0fe39f8a9bbbe426eb62",
      "size": 48516228,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T07.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 15,
      "row_ordinal_max": 77809077,
      "row_ordinal_min": 3769853,
      "rows": 4716934,
      "sha256": "a0d7269f13633c1430c6b65fda0fa6545c1a3cc8d6512dce3cc1e2d2a6a4320e",
      "size": 15550189,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T07.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 15,
      "row_ordinal_max": 77809077,
      "row_ordinal_min": 3769853,
      "rows": 4716934,
      "sha256": "376279299c659425f4a92fa69cdfc1a3a63ce54b0e83c6a366f04af8a88f08bd",
      "size": 15582014,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T07.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 43822056,
      "row_ordinal_min": 4959133,
      "rows": 1464008,
      "sha256": "db3a6ad2b0471dfea47813c6f8be76d7b1ecc0b19e8e85b0a5a8af2600115f46",
      "size": 7300283,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T07.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 43822056,
      "row_ordinal_min": 4959133,
      "rows": 1464008,
      "sha256": "54392e95aafa26d4eb19ef8dd56bcd366361d951bb8d9a1ef95f6c7952def949",
      "size": 4658854,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T07.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 45126645,
      "row_ordinal_min": 5170767,
      "rows": 1463162,
      "sha256": "ea21bb099a30edc50a7cf7de843d8eaef98cfb9ebc22b725a424c99491e66367",
      "size": 7302259,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T07.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 45126645,
      "row_ordinal_min": 5170767,
      "rows": 1463162,
      "sha256": "b58fd72edbbcd40c49d14b065c514c58ce316d14cee5b0a66500f89327c65cea",
      "size": 6041522,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T07.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 77809089,
      "row_ordinal_min": 5326993,
      "rows": 1478976,
      "sha256": "62a4009e2db233632eee55ed8ffa6b09c0efc63c687dd3b458c1fb032df2d7f1",
      "size": 7116547,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T07.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 77809089,
      "row_ordinal_min": 5326993,
      "rows": 1478976,
      "sha256": "d130e6ea0fd3fdbf6f793db4f717fa7404ef1a19faf86dd8ca339c1505465955",
      "size": 6165953,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T07.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 77809097,
      "row_ordinal_min": 5528134,
      "rows": 1938431,
      "sha256": "49f5c6ee1a4631b6ac74ab85b37e58dd311a805b4e59db480c981e07fa661045",
      "size": 9667784,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T07.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 77809097,
      "row_ordinal_min": 5528134,
      "rows": 1938431,
      "sha256": "2131651f5909e4e910d40a6fcf231dd59ec47a5977007043492df71f51314059",
      "size": 8072784,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T07.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 48180236,
      "row_ordinal_min": 5748816,
      "rows": 70530,
      "sha256": "5f54dec9f294bb073a6875aa1ef8cf170960ab2c8b07e08a649f67810e5a00be",
      "size": 453582,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T07.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 48180236,
      "row_ordinal_min": 5748816,
      "rows": 70530,
      "sha256": "27db4ad0c429ce021e4cf73c4b46d39536550b40fe61e59f86a8bce5b97520c9",
      "size": 301193,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T07.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 31,
      "row_ordinal_max": 77811769,
      "row_ordinal_min": 5757950,
      "rows": 22752595,
      "sha256": "0e89e80754f9f65919042b291555b1547508cc75b9c3263ac2c3874d472e86f3",
      "size": 134315594,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T07.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 31,
      "row_ordinal_max": 77811769,
      "row_ordinal_min": 5757950,
      "rows": 22752595,
      "sha256": "f9702c2a6a5fdf0cf6bca85541bdb81618442839d61731bb17ad7088dd26d1d5",
      "size": 92765917,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T07.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 68107574,
      "row_ordinal_min": 8793372,
      "rows": 342123,
      "sha256": "ec31bc83810d17319a0c7d999223f65a14113ea2aab0ac99a8a95e4137920053",
      "size": 1733608,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T07.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 68107574,
      "row_ordinal_min": 8793372,
      "rows": 342123,
      "sha256": "50ab505ed20c75ef333460ac739fc89dabe5ffeb89dcdf1f04eac8dfd9899526",
      "size": 1488458,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T07.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 68236478,
      "row_ordinal_min": 8843573,
      "rows": 148229,
      "sha256": "9781b7b5b00e45c66b207900e0010c99e1c15e7169129c5c69ce73dcb9e6c010",
      "size": 809008,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T07.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 68236478,
      "row_ordinal_min": 8843573,
      "rows": 148229,
      "sha256": "22f17caf565aa5c608e51845e4d6dbb6a52c9c17a4f70d78d3dffcd6defc908f",
      "size": 671761,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T07.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 19,
      "row_ordinal_max": 77811941,
      "row_ordinal_min": 8862835,
      "rows": 9365169,
      "sha256": "57c68ddb7ae94c382c4db6e970b910b165141b4b5a2bddb0e0afd0fde9e2fda4",
      "size": 39609557,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T07.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 19,
      "row_ordinal_max": 77811941,
      "row_ordinal_min": 8862835,
      "rows": 9365169,
      "sha256": "4fa43e600ec8d626044a0a357890cb2903bcf4a5b3d19adcd1f017205ee939a4",
      "size": 26169848,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T07.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 77808437,
      "row_ordinal_min": 9765464,
      "rows": 1413036,
      "sha256": "64602d9a02e73de1c9ce498c4e885811863d061ccfa61bf607457b8bfee73027",
      "size": 6113682,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T07.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 77808437,
      "row_ordinal_min": 9765464,
      "rows": 1413036,
      "sha256": "bd0d2744d303af8131f6dbe9538b157977bf9e874fb93204758d144762491df7",
      "size": 5862755,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T07.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 288236,
      "sha256": "b9f77327bb18357f85d80ab96463f3e0eda737d357d6037357709d068eb72a9b",
      "size": 20737522,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T07.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 903533,
      "sha256": "b08518ca8d2fb3544184ba63a72c5a5c7fa96c6a5c045b15352551583735f881",
      "size": 71713310,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "5c50464c-c7d2-44d9-bafa-c44074a8c6f5",
  "hour": "2026-11-01/07",
  "hour_utc": "2026-11-01T07:00:00+00:00",
  "is_primary_copy": "provenance",
  "layout": "union-event-sorted-v1",
  "layout_check": "PASS",
  "layout_check_reasons": [],
  "layout_split": {
    "cap_bytes": 400000000,
    "parts": {
      "ai": 1,
      "business": 1,
      "crypto": 1,
      "earnings": 1,
      "economy": 1,
      "elections": 1,
      "esports": 1,
      "finance": 1,
      "geopolitics": 1,
      "politics": 1,
      "pop-culture": 1,
      "science": 1,
      "sports": 1,
      "tech": 1,
      "uncategorised": 1,
      "weather": 1,
      "world": 1
    },
    "rule": "category-cap-parts-v1",
    "split": {
      "rule": "subtag-split-hysteresis-v1",
      "schedule_day": "2026-11-01",
      "schedule_sha256": "b511c1021b9c725c6cea929e3665d0e1c596064e1041ed512c9d6d0a82132223",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 47569271792232095,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562981369433516,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-11-01T07.mirror_dropped.p1.parquet",
        "rows": 43438080,
        "sha256": "1beb47fe3b326b15445a08889983e13e59f65ee45a540e0eb85a46dd3031efd6",
        "size": 300120954
      },
      {
        "file": "2026-11-01T07.mirror_dropped.p2.parquet",
        "rows": 737332,
        "sha256": "5aac86739a756b6c3a8c318e06cd832aee0f507406bcc2a348c61f4193a6f346",
        "size": 5200623
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 44175412,
    "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": 12459,
      "_pairs": 3488,
      "source_witness": 1,
      "witness_set": 3488
    },
    "book": {
      "_no_partner": 292,
      "_pairs": 293,
      "asks": 18,
      "bids": 33,
      "witness_set": 242
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 15947,
    "book": 585,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 6334478,
    "book": 55893,
    "price_change": 37785041
  },
  "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": 47569271789063291,
      "min_sequence": 562981369433518,
      "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": 10056957,
      "source_rows": 16391435
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47569271792232095,
      "min_sequence": 562981369438548,
      "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": 129228,
      "source_rows": 185747
    },
    "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": 47569271743655313,
      "min_sequence": 562981369439674,
      "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": 37192,
      "source_rows": 37192
    },
    "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": 47569271777082005,
      "min_sequence": 562981371099330,
      "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": 1479,
      "source_rows": 1479
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47569271788949622,
      "min_sequence": 562981369847093,
      "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": 2377,
      "source_rows": 2377
    },
    "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": 47569271789076610,
      "min_sequence": 562981369433516,
      "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": 67581205,
      "source_rows": 105366246
    },
    "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": 562981488635599,
      "min_sequence": 562981370783891,
      "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": 3504,
      "source_rows": 3504
    }
  },
  "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": 77811942,
  "rule_version": "book-exact-repeat-v1+mirror-exact-v2",
  "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, o, p). Each row names its own in source_witness",
  "skipped_witnesses": {
    "q": {
      "reason": "not_in_merged_set"
    }
  },
  "source_sha256": "47cec8776b866c3f26fa88390bc53ac6cd300d9cd33d0d563a1ab3a27ec1e844",
  "source_witness": "provenance",
  "spread_exceptions": {
    "best_bid_ask": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "book": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "last_trade_price": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "market_resolved": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "new_market": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "price_change": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "tick_size_change": {
      "spread_null": 0,
      "spread_raw": 0
    }
  },
  "spread_rule": "spread = best_ask - best_bid on best_bid_ask rows, null on every other row; where provenance spread_differs is true, spread = spread_raw",
  "sub_tag_rows": {
    "ai": {
      "(none)": 50756,
      "ai-benchmarks": 19756,
      "ai-rankings": 629822,
      "ai-releases": 343002,
      "anthropic": 18615,
      "art": 9,
      "big-tech": 288840,
      "china": 914,
      "companies-with-1-ai": 2892,
      "compute": 323648,
      "congress": 5434,
      "courts": 48,
      "elon-musk": 137,
      "gemini": 1605,
      "google": 13689,
      "grok": 620,
      "ipos": 12570,
      "leopold-aschenbrenner": 850,
      "math": 18104,
      "meta": 5434,
      "moonshot": 3134,
      "openai": 125528,
      "openrouter-total-tokens-weekly": 3873,
      "privates": 7833,
      "ssi": 4729
    },
    "business": {
      "(none)": 12528,
      "acquisitions": 10,
      "banking": 288,
      "banks": 128,
      "big-tech": 107665,
      "cuba": 4,
      "earn-4": 1598,
      "economic-policy": 1475,
      "equities": 16612,
      "fed-rates": 26383,
      "ipos": 24284,
      "jpm": 404,
      "sec": 6,
      "stocks": 369,
      "taxes": 68
    },
    "crypto": {
      "aave": 807,
      "acquisitions": 153,
      "big-tech": 879,
      "bitcoin": 5917158,
      "bnb": 1150768,
      "congress": 35474,
      "crypto-culture": 52611,
      "crypto-legal": 1187,
      "crypto-listings": 67384,
      "crypto-prices": 25013,
      "dogecoin": 948448,
      "epstein": 425,
      "eric-adams": 356,
      "ethena": 242,
      "ethereum": 2655139,
      "fees": 763,
      "ftx": 38,
      "gov-reserve": 102,
      "hype": 1065571,
      "hyperliquid": 22977,
      "ipos": 1144,
      "memecoins": 1167,
      "meta": 9,
      "microstrategy": 36,
      "network-stats": 60,
      "nft": 1379,
      "pre-market": 608377,
      "prediction-markets": 228,
      "price-comparison": 492,
      "price-milestone": 98138,
      "privates": 5276,
      "protocol-risk": 352,
      "public-sales": 26277,
      "pumpptfun": 338,
      "sam-altman": 1290,
      "solana": 2993919,
      "stablecoins": 1698,
      "stocks": 54,
      "trump-presidency": 482,
      "xrp": 2236858,
      "yearly": 104808,
      "zcash": 57571
    },
    "earnings": {
      "equities": 7687
    },
    "economy": {
      "(none)": 43,
      "acquisitions": 14,
      "brazil": 15774,
      "canada": 23617,
      "commodities": 87537,
      "consumer": 29702,
      "economic-policy": 19022,
      "equities": 34,
      "europe": 145,
      "fed": 245,
      "fed-rates": 58255,
      "france": 11082,
      "global-rates": 84786,
      "housing": 1177,
      "inflation": 556,
      "iran": 19104,
      "israel": 26036,
      "japan": 11913,
      "kevin-warsh": 9,
      "macro-indicators": 339152,
      "mexico": 21585,
      "oil": 16241,
      "parcl": 320882,
      "shipping": 25,
      "taxes": 24,
      "trade-war": 4240,
      "trump": 1702,
      "us-bank-bailout": 138,
      "us-debt-downgrade": 25,
      "us-defaults-on-debt": 289
    },
    "elections": {
      "celebrities": 113279,
      "france": 1202,
      "global-elections": 2021994,
      "israel": 3395,
      "midterms": 8826474,
      "nov-4-elections": 11,
      "peru-elections": 18,
      "popular-vote": 564,
      "romania": 480,
      "taxes": 1152,
      "trump": 7639,
      "turkey": 130,
      "uk": 42112,
      "united-kingdom": 41,
      "us-presidential-election": 379734,
      "vance": 75,
      "wisconsin": 296
    },
    "esports": {
      "call-of-duty": 5829,
      "counter-strike-2": 1286804,
      "dota-2": 743496,
      "esports-awards": 324056,
      "honor-of-kings": 356148,
      "league-of-legends": 144621,
      "mlb": 120,
      "mobile-legends-bang-bang": 802669,
      "overwatch": 161073,
      "poker": 1,
      "rainbow-six-siege": 10211,
      "starcraft-2": 1,
      "valorant": 881905
    },
    "finance": {
      "aapl": 1372,
      "acquisitions": 463,
      "anthropic": 42021,
      "big-tech": 15013,
      "brazil": 21421,
      "canada": 2983,
      "commodities": 91455,
      "equities": 1083049,
      "forex": 25855,
      "gold": 121,
      "indicies": 21216,
      "indonesia": 1035,
      "ipos": 12364,
      "italy": 182,
      "kpis": 54260,
      "macro-indicators": 5568,
      "openai": 21118,
      "privates": 49381,
      "silver": 122,
      "stocks": 1043,
      "tariffs": 89,
      "trump-presidency": 13877
    },
    "geopolitics": {
      "(none)": 3835,
      "afghanistan": 21,
      "africa": 30,
      "argentina": 485,
      "australia": 257,
      "awards": 24973,
      "brazil": 17,
      "brics-add-a-new-member": 557,
      "canada": 7756,
      "china": 18392,
      "colombia": 97,
      "commodities": 20456,
      "country-leave-brics": 368,
      "courts": 8176,
      "cuba": 13691,
      "denmark": 192,
      "earn-4": 494,
      "el-salvador": 784,
      "epstein": 481,
      "europe": 514,
      "f1": 58,
      "foreign-policy": 12954,
      "france": 2248,
      "global-elections": 397132,
      "greenland": 846,
      "h-1b": 11714,
      "immigration": 6179,
      "india": 2713,
      "india-pakistan": 199,
      "iran": 310372,
      "israel": 8692,
      "mali": 566,
      "mexico": 8924,
      "middle-east": 80513,
      "midterms": 67873,
      "military": 1458,
      "military-action": 1453,
      "moscow": 5,
      "nato": 2872,
      "north-korea": 18531,
      "oil": 114561,
      "parlays": 343,
      "philippines": 288,
      "poland": 4414,
      "president": 13,
      "prime-minister": 1251,
      "putin": 106,
      "russia": 9364,
      "south-korea": 749,
      "spain": 2923,
      "strike": 3347,
      "sudan": 153,
      "taiwan": 41,
      "trade-war": 14325,
      "trump": 72811,
      "trump-presidency": 11345,
      "turkey": 780,
      "uk-labour-leadership": 27822,
      "ukraine": 86936,
      "ukraine-map": 38554,
      "un": 6270,
      "venezuela": 28183,
      "world-affairs": 1705
    },
    "politics": {
      "(none)": 6490,
      "abc": 30,
      "approval": 54777,
      "asia": 23,
      "bernie-sanders": 10276,
      "biden": 1081,
      "boxing": 15,
      "brazil": 3142,
      "california": 23,
      "canada": 7981,
      "china": 50762,
      "comey": 18072,
      "compute": 15,
      "congress": 12820,
      "courts": 8217,
      "democrat": 28,
      "department-of-war": 1715,
      "dollar": 163,
      "earn-4": 1807,
      "elon-musk": 67,
      "epstein": 9560,
      "fed-rates": 25591,
      "fifa": 3000,
      "flip-off": 16,
      "foreign-policy": 81,
      "france": 50132,
      "gas": 96,
      "global-elections": 125989,
      "greece": 3386,
      "house-of-representatives": 3191,
      "hungary": 4491,
      "ice": 153,
      "india": 374,
      "indonesia": 1245,
      "israel": 4016,
      "istanbul": 2199,
      "japan": 159,
      "kippah": 168,
      "legislation": 2745,
      "mamdani": 70,
      "margin-of-victory": 46921,
      "marijuana": 55,
      "mention-markets": 10,
      "mexico": 2262,
      "midterms": 201701,
      "minnesota": 73,
      "minnesota-fraud": 759,
      "nasa": 341,
      "new-york-city": 2137,
      "north-korea": 1804,
      "nyc": 2175,
      "obama": 268,
      "ohio": 72,
      "ohio-midterm": 16859,
      "oil": 304,
      "pakistan": 202,
      "pardon": 579,
      "parlays": 38,
      "parliament": 852,
      "pete-hegseth": 3623,
      "philippines": 1067,
      "prison": 44,
      "resign": 1256,
      "romania": 8,
      "russia": 72,
      "sbf": 10189,
      "senate-elections": 9009,
      "south-korea": 662,
      "spain": 973,
      "speech": 42,
      "supreme-court": 657,
      "tariffs": 406,
      "taxes": 56,
      "tennessee": 2605,
      "trump": 21761,
      "trump-cabinet": 17401,
      "trump-daily": 1816,
      "trump-presidency": 20990,
      "trump-speech": 1564,
      "truth-social": 7217,
      "turkey": 2134,
      "tweets-markets": 239537,
      "uk": 25014,
      "ukraine": 1381,
      "united-kingdom": 682,
      "united-states": 13788,
      "us-house": 1540,
      "us-politics": 8761,
      "us-presidential-election": 379975,
      "venezuela": 3527,
      "voting": 578,
      "washington-dc": 46,
      "white-house": 9017
    },
    "pop-culture": {
      "(none)": 1328,
      "aliens": 4083,
      "art": 7739,
      "australia": 40,
      "awards": 231484,
      "basketball": 556,
      "best-of-2026": 30481,
      "breaking-news": 1,
      "call-of-duty": 132,
      "celebrities": 88425,
      "charlie-kirk": 399,
      "clavicular": 482,
      "climate-science": 1110,
      "combat-sports": 20,
      "counter-strike-2": 90,
      "court-cases": 18,
      "courts": 2255,
      "daejon-love": 25,
      "dominican-republic": 184,
      "dota-2": 633,
      "earthquake": 36,
      "elon-musk": 388,
      "f1": 139,
      "fda": 85,
      "fifa": 8004,
      "fifa-world-cup": 2,
      "football": 24766,
      "gaming": 13661,
      "gta-vi": 19773,
      "israel": 1819,
      "japan": 26,
      "la-liga": 111,
      "league-of-legends": 38,
      "logan-paul": 22,
      "los-angeles": 15,
      "marijuana": 311,
      "midterms": 14159,
      "movie-delay": 201,
      "movies": 909858,
      "music": 287337,
      "new-york-city": 669,
      "nfl": 1904,
      "pandemics": 356,
      "parent-for-derivative": 1511,
      "podcast": 27,
      "pokemon": 142,
      "pope-leo-xiv": 10,
      "pregnant": 40,
      "spain": 717,
      "spider-man": 27,
      "streamer": 1102,
      "taylor-swift": 5,
      "tennis": 506,
      "the-legend-of-zelda": 292,
      "travel": 8050,
      "trump": 18933,
      "trump-daily": 13,
      "trump-netanyahu": 25453,
      "tv": 790,
      "tweets-markets": 211405,
      "uk": 428,
      "utah": 2015,
      "valve": 106,
      "xbox": 121,
      "youtube": 13573
    },
    "science": {
      "(none)": 1223,
      "aliens": 1317,
      "big-tech": 5974,
      "climate-science": 242,
      "drug": 372,
      "elon-musk": 17380,
      "fda": 4958,
      "global-temp": 1665,
      "gold": 2303,
      "macro-indicators": 6232,
      "mergers-and-acquisitions": 35,
      "new-york-city": 2304,
      "pandemics": 2987,
      "precipitation": 16939,
      "russia": 90,
      "space": 11,
      "spacex": 6498
    },
    "sports": {
      "(none)": 761,
      "2026-summer-transfer-window": 13203,
      "afc": 29401,
      "afc-champions-league-elite": 13491,
      "afcon": 33450,
      "afcq": 31132,
      "arg": 68124,
      "argpn": 50848,
      "australian-a-league": 144819,
      "austria-bundesliga": 30503,
      "awards": 46143,
      "aze1": 16386,
      "aze2": 8,
      "baseball": 6014,
      "basketball": 1146960,
      "bel1": 39390,
      "bel2": 15326,
      "bolivia-lfpb": 56497,
      "boxing": 559,
      "bra3": 13921,
      "brazil-serie-a": 94177,
      "brazil-serie-b": 50060,
      "bulgaria-parva-liga": 28079,
      "bundesliga": 204295,
      "bundesliga-2": 37600,
      "canpl": 11013,
      "carabao-cup": 2,
      "cfb": 865355,
      "chess": 1116,
      "chi2": 2,
      "chile-primera": 64965,
      "china-fa-cup": 7430,
      "chinese-super-league": 53569,
      "chl2": 18619,
      "clf": 1689,
      "col2": 8112,
      "colombia-primera-a": 43385,
      "combat-sports": 10,
      "concacaf": 16397,
      "concacaf-nations-league": 17619,
      "copa-america": 117835,
      "copa-del-rey": 16726,
      "cricket": 417381,
      "cristiano-ronaldo": 2953,
      "czechia-fortuna-liga": 41576,
      "darts": 3,
      "denmark-superliga": 54888,
      "dfb-pokal": 3715,
      "ecu1": 48214,
      "efl-championship": 148304,
      "egypt-premier-league": 753,
      "epl": 411529,
      "ere": 113018,
      "est1": 19517,
      "europa-conference-league": 187360,
      "f1": 77265,
      "fa-cup": 71159,
      "fifa": 17383,
      "fifa-friendly": 15935,
      "fifa-world-cup": 1086,
      "fin1": 36572,
      "formula1": 47316,
      "fro1": 16772,
      "goals": 229,
      "golf": 44711,
      "gre1": 40287,
      "handball": 11879,
      "hockey": 65662,
      "hungary-nb1": 31309,
      "idn1": 50194,
      "idn2": 15442,
      "indian-super-league": 25828,
      "irl1": 7286,
      "isl1": 7,
      "israel-premier-league": 19234,
      "japan-j-league": 1578595,
      "japan-j2-league": 70651,
      "k-league": 1222626,
      "kaz1": 11555,
      "kor2": 651446,
      "la-liga": 415160,
      "la-liga-2": 83293,
      "lacrosse": 485,
      "lazio": 97,
      "lcs": 2,
      "lib": 15665,
      "ligue-1": 253276,
      "ligue-2": 82552,
      "lionel-messi": 63,
      "ltu1": 5674,
      "lva1": 66493,
      "mex": 300660,
      "mlb": 93124,
      "mls": 443669,
      "morocco-botola-pro": 16156,
      "moto2": 22,
      "moto3": 20,
      "nascar": 13877,
      "national-league": 1503,
      "nba": 1704954,
      "ned2": 27408,
      "new-york-city": 23778,
      "nfl": 3032176,
      "nhl": 791494,
      "nirl1": 68,
      "nor2": 63696,
      "norway-eliteserien": 97747,
      "peru-liga-1": 98622,
      "pickleball": 68712,
      "poland-ekstraklasa": 20698,
      "power-slap": 60,
      "primeira-liga": 109301,
      "qualification": 2328,
      "racing": 3504,
      "romania-superliga": 44877,
      "rugby": 14810,
      "rus": 44173,
      "saf1": 231,
      "saudi-professional-league": 52442,
      "scotland-league-cup": 7013,
      "scottish-premiership": 75389,
      "sea": 497840,
      "serbian-superliga": 32384,
      "serie-b": 66769,
      "slovenia-prvaliga": 16416,
      "soccer": 322772,
      "soccer-atc": 36,
      "soccer-auc": 1,
      "soccer-brco": 18921,
      "soccer-ccc": 15070,
      "soccer-el1": 17967,
      "soccer-el2": 4663,
      "soccer-fpd": 38556,
      "soccer-grc": 4,
      "soccer-gtm": 116384,
      "soccer-hr1": 29361,
      "soccer-nlc": 198,
      "soccer-nwsl": 111467,
      "soccer-ptc": 105,
      "soccer-scoc": 361,
      "soccer-svk1": 23057,
      "soccer-trsk": 337,
      "sud": 709,
      "swe2": 16484,
      "sweden-allsvenskan": 119545,
      "swimming": 20705,
      "switzerland-super-league": 157684,
      "table-tennis": 43565,
      "tennis": 2297633,
      "tha1": 33971,
      "tpe1": 88140,
      "tur": 74655,
      "tur2": 43170,
      "u20wwc": 5,
      "uae1": 4675,
      "ucl": 449400,
      "uefa": 9719,
      "uefa-nations-league": 221579,
      "uel": 262696,
      "ufc": 201584,
      "ukraine-premier-liha": 39511,
      "uru1": 37169,
      "usl1": 10,
      "uslc": 81664,
      "usoc": 7,
      "uzb1": 21146,
      "ven1": 30306,
      "volleyball": 122,
      "womens-ballon-dor": 15,
      "womens-champions-league": 9898,
      "wsl": 104256
    },
    "tech": {
      "(none)": 6745,
      "airbnb": 38,
      "anthropic": 1134,
      "big-tech": 125033,
      "celebrities": 100199,
      "china": 579,
      "coding": 7857,
      "collectibles": 2005,
      "congress": 17,
      "corporate-financials": 184,
      "courts": 68,
      "earn-4": 4839,
      "elon-musk": 3297,
      "equities": 2903,
      "gaming": 558,
      "google": 44604,
      "hack": 1210,
      "ipos": 16093,
      "kpis": 201,
      "midterms": 201,
      "movies": 6045,
      "nuke": 106,
      "oil": 3000,
      "openai": 1484,
      "outage": 72,
      "prediction-markets": 11745,
      "video-games": 1906
    },
    "uncategorised": {
      "(none)": 730,
      "bayeux-tapestry": 15206,
      "cfb": 16593,
      "climate-science": 1302,
      "dnc": 91,
      "fed": 3808,
      "fed-chair": 467,
      "fed-rates": 7057,
      "iran": 24,
      "la-liga": 81,
      "leopold-aschenbrenner": 55,
      "macro-indicators": 4312,
      "mma": 95,
      "nfl": 43308,
      "pandemics": 108,
      "social-media": 549,
      "space": 23,
      "supreme-court": 17378,
      "tennis": 1616,
      "trump-presidency": 9,
      "ufc": 3464,
      "uk": 2124,
      "united-nations": 25141,
      "united-states": 4477,
      "youtube": 211
    },
    "weather": {
      "brazil": 1242,
      "climate": 67832,
      "climate-science": 17164,
      "drought": 66,
      "earthquakes": 9711,
      "germany": 730,
      "global-temp": 813,
      "highest-temperature": 8524913,
      "italy": 25,
      "lowest-temperature": 722672,
      "mexico": 4096,
      "natural-disaster": 5190,
      "pandemics": 1290,
      "precipitation": 5733,
      "rain": 1776,
      "united-states": 1907,
      "volcano": 9
    },
    "world": {
      "(none)": 80,
      "argentina": 71391,
      "brazil": 9069,
      "canada": 668,
      "china": 19,
      "courts": 2142,
      "economic-policy": 47665,
      "europe": 96,
      "foreign-policy": 792,
      "forex": 6267,
      "france": 7686,
      "germany": 2988,
      "global-elections": 1169855,
      "global-rates": 73200,
      "hong-kong": 201,
      "italy": 33,
      "macro-indicators": 7467,
      "middle-east": 1361,
      "nyc": 201,
      "oil": 7880,
      "pandemics": 2,
      "south-korea": 2399,
      "trump-presidency": 1362,
      "uk": 212
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 121987354,
    "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-01T07.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": 288236,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 77811942,
    "twin_rows": 44175412
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001905,
  "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-01T07.witness_stats.json",
  "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
  "witnesses": "iop",
  "writer_versions": null
}
