{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 64,
      "class": "FULL",
      "exception_markets": 126,
      "rows_by_domain": {
        "i": 13426927,
        "p": 13451737,
        "q": 13445169
      },
      "rows_i": 13426927,
      "rows_joined": 13460458,
      "rows_merged": 13460394,
      "rows_p": 13451737,
      "rows_q": 13445169,
      "unique_by_domain": {
        "i": 44,
        "p": 337,
        "q": 146
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 28450,
            "1000_2000ms": 93671,
            "100_200ms": 111221,
            "10_20ms": 7950624,
            "1_2ms": 0,
            "2000_5000ms": 60786,
            "200_500ms": 150507,
            "20_50ms": 4713096,
            "2_5ms": 0,
            "5000_10000ms": 29868,
            "500_1000ms": 114542,
            "50_100ms": 171034,
            "5_10ms": 0,
            "ge30000ms": 3128,
            "neg": 0
          },
          "max_ms": 130908,
          "mean_ms": 115.67686358911462,
          "measurable": 13426927,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 23.0,
          "p99_ms": 1775.0,
          "rows": 13426927,
          "unmeasurable": 0,
          "won_output_rows": 340
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 23863,
            "100_200ms": 62758,
            "10_20ms": 141127,
            "1_2ms": 36810,
            "2000_5000ms": 4251,
            "200_500ms": 78810,
            "20_50ms": 151741,
            "2_5ms": 11179266,
            "5000_10000ms": 194,
            "500_1000ms": 44178,
            "50_100ms": 76464,
            "5_10ms": 1652275,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6767,
          "mean_ms": 12.379602872104918,
          "measurable": 13451737,
          "min_ms": 1,
          "p50_ms": 3.0,
          "p90_ms": 5.0,
          "p99_ms": 232.0,
          "rows": 13451737,
          "unmeasurable": 0,
          "won_output_rows": 13451731
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 25617,
            "100_200ms": 71102,
            "10_20ms": 12819746,
            "1_2ms": 0,
            "2000_5000ms": 4636,
            "200_500ms": 87873,
            "20_50ms": 276940,
            "2_5ms": 0,
            "5000_10000ms": 232,
            "500_1000ms": 49453,
            "50_100ms": 108968,
            "5_10ms": 602,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6999,
          "mean_ms": 21.85041437560212,
          "measurable": 13445169,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 14.0,
          "p99_ms": 267.0,
          "rows": 13445169,
          "unmeasurable": 0,
          "won_output_rows": 8323
        }
      }
    },
    "book": {
      "boundary_dropped": 60,
      "class": "FULL",
      "exception_markets": 155639,
      "rows_by_domain": {
        "i": 406437,
        "p": 260086,
        "q": 609242
      },
      "rows_i": 406437,
      "rows_joined": 895486,
      "rows_merged": 895426,
      "rows_p": 260086,
      "rows_q": 609242,
      "unique_by_domain": {
        "i": 173069,
        "p": 101019,
        "q": 348369
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 22417,
            "1000_2000ms": 4688,
            "100_200ms": 1589,
            "10_20ms": 22222,
            "1_2ms": 0,
            "2000_5000ms": 10022,
            "200_500ms": 3000,
            "20_50ms": 56461,
            "2_5ms": 0,
            "5000_10000ms": 10209,
            "500_1000ms": 3319,
            "50_100ms": 2786,
            "5_10ms": 0,
            "ge30000ms": 269724,
            "neg": 0
          },
          "max_ms": 13504849594,
          "mean_ms": 393213453.06015694,
          "measurable": 406437,
          "min_ms": 16,
          "p50_ms": 400180.0,
          "p90_ms": 346204783.20000005,
          "p99_ms": 6190608021.0,
          "rows": 406437,
          "unmeasurable": 0,
          "won_output_rows": 250651
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 19050,
            "1000_2000ms": 3728,
            "100_200ms": 1587,
            "10_20ms": 1925,
            "1_2ms": 4,
            "2000_5000ms": 8595,
            "200_500ms": 2566,
            "20_50ms": 2399,
            "2_5ms": 53934,
            "5000_10000ms": 8460,
            "500_1000ms": 2245,
            "50_100ms": 1571,
            "5_10ms": 25358,
            "ge30000ms": 128664,
            "neg": 0
          },
          "max_ms": 6591201,
          "mean_ms": 512431.5037141561,
          "measurable": 260086,
          "min_ms": 1,
          "p50_ms": 28137.0,
          "p90_ms": 1825524.0,
          "p99_ms": 4827450.0,
          "rows": 260086,
          "unmeasurable": 0,
          "won_output_rows": 260058
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 33331,
            "1000_2000ms": 5775,
            "100_200ms": 2280,
            "10_20ms": 77587,
            "1_2ms": 0,
            "2000_5000ms": 13593,
            "200_500ms": 4330,
            "20_50ms": 5259,
            "2_5ms": 0,
            "5000_10000ms": 14000,
            "500_1000ms": 4042,
            "50_100ms": 2127,
            "5_10ms": 0,
            "ge30000ms": 446918,
            "neg": 0
          },
          "max_ms": 13505717582,
          "mean_ms": 434742243.0236523,
          "measurable": 609242,
          "min_ms": 10,
          "p50_ms": 699198.0,
          "p90_ms": 481429945.0,
          "p99_ms": 6192143734.0,
          "rows": 609242,
          "unmeasurable": 0,
          "won_output_rows": 384717
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 9,
      "rows_by_domain": {
        "i": 42725,
        "p": 42920,
        "q": 43008
      },
      "rows_i": 42725,
      "rows_joined": 43078,
      "rows_merged": 43078,
      "rows_p": 42920,
      "rows_q": 43008,
      "unique_by_domain": {
        "i": 0,
        "p": 5,
        "q": 6
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 84,
            "1000_2000ms": 294,
            "100_200ms": 578,
            "10_20ms": 11369,
            "1_2ms": 0,
            "2000_5000ms": 184,
            "200_500ms": 580,
            "20_50ms": 27998,
            "2_5ms": 0,
            "5000_10000ms": 80,
            "500_1000ms": 412,
            "50_100ms": 1140,
            "5_10ms": 0,
            "ge30000ms": 6,
            "neg": 0
          },
          "max_ms": 32136,
          "mean_ms": 110.61062609713282,
          "measurable": 42725,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 36.0,
          "p99_ms": 1555.760000000002,
          "rows": 42725,
          "unmeasurable": 0,
          "won_output_rows": 14
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 50,
            "100_200ms": 363,
            "10_20ms": 1202,
            "1_2ms": 1,
            "2000_5000ms": 26,
            "200_500ms": 387,
            "20_50ms": 986,
            "2_5ms": 26391,
            "5000_10000ms": 0,
            "500_1000ms": 152,
            "50_100ms": 514,
            "5_10ms": 12848,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3264,
          "mean_ms": 15.566868592730662,
          "measurable": 42920,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 7.0,
          "p99_ms": 280.429999999993,
          "rows": 42920,
          "unmeasurable": 0,
          "won_output_rows": 42920
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 96,
            "100_200ms": 398,
            "10_20ms": 39087,
            "1_2ms": 0,
            "2000_5000ms": 18,
            "200_500ms": 397,
            "20_50ms": 2176,
            "2_5ms": 0,
            "5000_10000ms": 1,
            "500_1000ms": 178,
            "50_100ms": 657,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 5135,
          "mean_ms": 25.721307663690474,
          "measurable": 43008,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 18.0,
          "p99_ms": 322.9300000000003,
          "rows": 43008,
          "unmeasurable": 0,
          "won_output_rows": 144
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 18,
      "rows_by_domain": {
        "i": 1583,
        "p": 1579,
        "q": 1590
      },
      "rows_i": 1583,
      "rows_joined": 2085,
      "rows_merged": 2085,
      "rows_p": 1579,
      "rows_q": 1590,
      "unique_by_domain": {
        "i": 0,
        "p": 449,
        "q": 46
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 77,
            "1000_2000ms": 7,
            "100_200ms": 24,
            "10_20ms": 824,
            "1_2ms": 0,
            "2000_5000ms": 9,
            "200_500ms": 9,
            "20_50ms": 359,
            "2_5ms": 0,
            "5000_10000ms": 1,
            "500_1000ms": 8,
            "50_100ms": 46,
            "5_10ms": 0,
            "ge30000ms": 219,
            "neg": 0
          },
          "max_ms": 136628,
          "mean_ms": 7693.056222362603,
          "measurable": 1583,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 38199.2,
          "p99_ms": 56560.68,
          "rows": 1583,
          "unmeasurable": 0,
          "won_output_rows": 3
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 95,
            "1000_2000ms": 0,
            "100_200ms": 4,
            "10_20ms": 13,
            "1_2ms": 1,
            "2000_5000ms": 1,
            "200_500ms": 8,
            "20_50ms": 17,
            "2_5ms": 1234,
            "5000_10000ms": 0,
            "500_1000ms": 4,
            "50_100ms": 9,
            "5_10ms": 125,
            "ge30000ms": 68,
            "neg": 0
          },
          "max_ms": 146176,
          "mean_ms": 2785.599746675111,
          "measurable": 1579,
          "min_ms": 1,
          "p50_ms": 3.0,
          "p90_ms": 14199.0,
          "p99_ms": 39790.88,
          "rows": 1579,
          "unmeasurable": 0,
          "won_output_rows": 1579
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 130,
            "1000_2000ms": 2,
            "100_200ms": 5,
            "10_20ms": 1124,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 12,
            "20_50ms": 85,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 4,
            "50_100ms": 16,
            "5_10ms": 0,
            "ge30000ms": 212,
            "neg": 0
          },
          "max_ms": 132811,
          "mean_ms": 8444.899371069183,
          "measurable": 1590,
          "min_ms": 10,
          "p50_ms": 12.0,
          "p90_ms": 41042.40000000001,
          "p99_ms": 54232.86,
          "rows": 1590,
          "unmeasurable": 0,
          "won_output_rows": 503
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 2108,
        "p": 2108,
        "q": 2108
      },
      "rows_i": 2108,
      "rows_joined": 3239,
      "rows_merged": 3239,
      "rows_p": 2108,
      "rows_q": 2108,
      "unique_by_domain": {
        "i": 361,
        "p": 401,
        "q": 369
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 363,
            "1000_2000ms": 91,
            "100_200ms": 257,
            "10_20ms": 10,
            "1_2ms": 0,
            "2000_5000ms": 6,
            "200_500ms": 310,
            "20_50ms": 201,
            "2_5ms": 0,
            "5000_10000ms": 24,
            "500_1000ms": 243,
            "50_100ms": 92,
            "5_10ms": 0,
            "ge30000ms": 511,
            "neg": 0
          },
          "max_ms": 110399,
          "mean_ms": 15670.913662239089,
          "measurable": 2108,
          "min_ms": 18,
          "p50_ms": 825.5,
          "p90_ms": 49642.1,
          "p99_ms": 85475.06999999996,
          "rows": 2108,
          "unmeasurable": 0,
          "won_output_rows": 424
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 368,
            "1000_2000ms": 0,
            "100_200ms": 10,
            "10_20ms": 293,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 247,
            "20_50ms": 350,
            "2_5ms": 22,
            "5000_10000ms": 16,
            "500_1000ms": 36,
            "50_100ms": 134,
            "5_10ms": 296,
            "ge30000ms": 336,
            "neg": 0
          },
          "max_ms": 103704,
          "mean_ms": 11736.84677419355,
          "measurable": 2108,
          "min_ms": 3,
          "p50_ms": 68.5,
          "p90_ms": 40708.49999999999,
          "p99_ms": 81382.91999999991,
          "rows": 2108,
          "unmeasurable": 0,
          "won_output_rows": 2108
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 341,
            "1000_2000ms": 8,
            "100_200ms": 139,
            "10_20ms": 116,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 273,
            "20_50ms": 419,
            "2_5ms": 0,
            "5000_10000ms": 21,
            "500_1000ms": 67,
            "50_100ms": 320,
            "5_10ms": 0,
            "ge30000ms": 404,
            "neg": 0
          },
          "max_ms": 108126,
          "mean_ms": 12593.176470588236,
          "measurable": 2108,
          "min_ms": 13,
          "p50_ms": 270.5,
          "p90_ms": 40613.99999999999,
          "p99_ms": 82681.51999999996,
          "rows": 2108,
          "unmeasurable": 0,
          "won_output_rows": 707
        }
      }
    },
    "price_change": {
      "boundary_dropped": 402,
      "class": "FULL",
      "exception_markets": 59,
      "rows_by_domain": {
        "i": 101402402,
        "p": 101664382,
        "q": 101628794
      },
      "rows_i": 101402402,
      "rows_joined": 101757408,
      "rows_merged": 101757006,
      "rows_p": 101664382,
      "rows_q": 101628794,
      "unique_by_domain": {
        "i": 280,
        "p": 3500,
        "q": 4534
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 200242,
            "1000_2000ms": 755132,
            "100_200ms": 990078,
            "10_20ms": 54422084,
            "1_2ms": 0,
            "2000_5000ms": 487022,
            "200_500ms": 1210408,
            "20_50ms": 40548758,
            "2_5ms": 0,
            "5000_10000ms": 235596,
            "500_1000ms": 925172,
            "50_100ms": 1614010,
            "5_10ms": 0,
            "ge30000ms": 13900,
            "neg": 0
          },
          "max_ms": 131563,
          "mean_ms": 111.73225247662279,
          "measurable": 101402402,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 26.0,
          "p99_ms": 1812.0,
          "rows": 101402402,
          "unmeasurable": 0,
          "won_output_rows": 4974
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 183212,
            "100_200ms": 574848,
            "10_20ms": 1467070,
            "1_2ms": 130144,
            "2000_5000ms": 35074,
            "200_500ms": 656382,
            "20_50ms": 1460240,
            "2_5ms": 81415114,
            "5000_10000ms": 1088,
            "500_1000ms": 354456,
            "50_100ms": 715340,
            "5_10ms": 14671414,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6803,
          "mean_ms": 13.250832508872183,
          "measurable": 101664382,
          "min_ms": 1,
          "p50_ms": 3.0,
          "p90_ms": 5.0,
          "p99_ms": 247.0,
          "rows": 101664382,
          "unmeasurable": 0,
          "won_output_rows": 101664376
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 206896,
            "100_200ms": 662946,
            "10_20ms": 95805260,
            "1_2ms": 0,
            "2000_5000ms": 35368,
            "200_500ms": 738900,
            "20_50ms": 2757510,
            "2_5ms": 0,
            "5000_10000ms": 2270,
            "500_1000ms": 398490,
            "50_100ms": 1019730,
            "5_10ms": 1424,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 7155,
          "mean_ms": 22.962074527815414,
          "measurable": 101628794,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 291.0,
          "rows": 101628794,
          "unmeasurable": 0,
          "won_output_rows": 87656
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 3364,
        "p": 3364,
        "q": 3364
      },
      "rows_i": 3364,
      "rows_joined": 3364,
      "rows_merged": 3364,
      "rows_p": 3364,
      "rows_q": 3364,
      "unique_by_domain": {
        "i": 0,
        "p": 0,
        "q": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 28,
            "100_200ms": 4,
            "10_20ms": 1944,
            "1_2ms": 0,
            "2000_5000ms": 24,
            "200_500ms": 20,
            "20_50ms": 1256,
            "2_5ms": 0,
            "5000_10000ms": 8,
            "500_1000ms": 12,
            "50_100ms": 68,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 8924,
          "mean_ms": 71.73632580261594,
          "measurable": 3364,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 22.0,
          "p99_ms": 1894.0,
          "rows": 3364,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 4,
            "100_200ms": 19,
            "10_20ms": 65,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 28,
            "20_50ms": 80,
            "2_5ms": 2642,
            "5000_10000ms": 0,
            "500_1000ms": 24,
            "50_100ms": 21,
            "5_10ms": 481,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1026,
          "mean_ms": 14.411414982164091,
          "measurable": 3364,
          "min_ms": 2,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 423.0,
          "rows": 3364,
          "unmeasurable": 0,
          "won_output_rows": 3364
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 8,
            "100_200ms": 0,
            "10_20ms": 3148,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 24,
            "20_50ms": 112,
            "2_5ms": 0,
            "5000_10000ms": 4,
            "500_1000ms": 40,
            "50_100ms": 28,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 5755,
          "mean_ms": 34.452140309155766,
          "measurable": 3364,
          "min_ms": 10,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 604.0,
          "rows": 3364,
          "unmeasurable": 0
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-11-02T05.book_dropped.parquet",
        "rows": 4228,
        "sha256": "372e9bd2a5f5a1bc1e3da1143e4704259be8238915afa43f85d5c1117370fec4",
        "size": 160062
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 4228,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 4228,
  "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": "b0369f85811b74eed4b472bf49c38d61e4e16dc7504ced2e7cdca5c1c0069cd8",
    "evaluated_at": "2026-11-02T06:58:10Z",
    "evidence": {
      "file": "2026-11-02T05.category_evidence.json",
      "sha256": "e53d6a3245494c7b34909ae3726e1c8c1fce206bcf94b0cf4876addb466195d0"
    },
    "hour": "2026-11-02/05",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999353999206342,
      "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": 50834,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 50444,
      "logic_identity_changed": false,
      "map_sha256": "b0369f85811b74eed4b472bf49c38d61e4e16dc7504ced2e7cdca5c1c0069cd8",
      "mapping_logic_changed": 0,
      "markets": 5323707,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "8417f228b43d7aca545bc22178f15120f6bc68407f9794f5ace168f592d0f34d",
      "shrink_share": 0.0,
      "source_tags_changed": 50834,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 27335,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 64872,
          "fetched_untagged": 7,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 16145,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 108352,
        "fetched_untagged": 7,
        "not_fetched": 0
      },
      "empty_traded_cohort": false,
      "map_behind": {
        "disagrees": 0,
        "missing": 0
      },
      "map_behind_prior_held_passes": 0,
      "map_health": {
        "baseline": {
          "acceptance": "review",
          "accepted_at": "2026-10-29T23:53:12Z",
          "map_sha256": "a0b1c749bb0b496b5b25ad0ba32e7693c414e9131ddfb4061df08068e526176a",
          "markets": 5173589,
          "note": "v9 review (CYCLE-10978): gate-v9-20261029T2130Z map, reviewed by Capture against v8 5ba28b32; made the live4 baseline per chair CYCLE-10997, at joint-set code 446aaa6c",
          "rule_version": "native-category-ranked-subtag-v1",
          "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
        },
        "changed_markets": 50834,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 50444,
        "logic_identity_changed": false,
        "map_sha256": "b0369f85811b74eed4b472bf49c38d61e4e16dc7504ced2e7cdca5c1c0069cd8",
        "mapping_logic_changed": 0,
        "markets": 5323707,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "8417f228b43d7aca545bc22178f15120f6bc68407f9794f5ace168f592d0f34d",
        "shrink_share": 0.0,
        "source_tags_changed": 50834,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.999918,
        "fetched_untagged": 8.2e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 116155103,
        "fetched_untagged": 9489,
        "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": 108359,
      "young": {
        "not_fetched": 0,
        "traded": 16145
      }
    },
    "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": "b0369f85811b74eed4b472bf49c38d61e4e16dc7504ced2e7cdca5c1c0069cd8",
  "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-02T05.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 64,
          "class": "FULL",
          "exception_markets": 126,
          "rows_by_domain": {
            "i": 13426927,
            "p": 13451737,
            "q": 13445169
          },
          "rows_i": 13426927,
          "rows_joined": 13460458,
          "rows_merged": 13460394,
          "rows_p": 13451737,
          "rows_q": 13445169,
          "unique_by_domain": {
            "i": 44,
            "p": 337,
            "q": 146
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 28450,
                "1000_2000ms": 93671,
                "100_200ms": 111221,
                "10_20ms": 7950624,
                "1_2ms": 0,
                "2000_5000ms": 60786,
                "200_500ms": 150507,
                "20_50ms": 4713096,
                "2_5ms": 0,
                "5000_10000ms": 29868,
                "500_1000ms": 114542,
                "50_100ms": 171034,
                "5_10ms": 0,
                "ge30000ms": 3128,
                "neg": 0
              },
              "max_ms": 130908,
              "mean_ms": 115.67686358911462,
              "measurable": 13426927,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 23.0,
              "p99_ms": 1775.0,
              "rows": 13426927,
              "unmeasurable": 0,
              "won_output_rows": 340
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 23863,
                "100_200ms": 62758,
                "10_20ms": 141127,
                "1_2ms": 36810,
                "2000_5000ms": 4251,
                "200_500ms": 78810,
                "20_50ms": 151741,
                "2_5ms": 11179266,
                "5000_10000ms": 194,
                "500_1000ms": 44178,
                "50_100ms": 76464,
                "5_10ms": 1652275,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6767,
              "mean_ms": 12.379602872104918,
              "measurable": 13451737,
              "min_ms": 1,
              "p50_ms": 3.0,
              "p90_ms": 5.0,
              "p99_ms": 232.0,
              "rows": 13451737,
              "unmeasurable": 0,
              "won_output_rows": 13451731
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 25617,
                "100_200ms": 71102,
                "10_20ms": 12819746,
                "1_2ms": 0,
                "2000_5000ms": 4636,
                "200_500ms": 87873,
                "20_50ms": 276940,
                "2_5ms": 0,
                "5000_10000ms": 232,
                "500_1000ms": 49453,
                "50_100ms": 108968,
                "5_10ms": 602,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6999,
              "mean_ms": 21.85041437560212,
              "measurable": 13445169,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 14.0,
              "p99_ms": 267.0,
              "rows": 13445169,
              "unmeasurable": 0,
              "won_output_rows": 8323
            }
          }
        },
        "book": {
          "boundary_dropped": 60,
          "class": "FULL",
          "exception_markets": 155639,
          "rows_by_domain": {
            "i": 406437,
            "p": 260086,
            "q": 609242
          },
          "rows_i": 406437,
          "rows_joined": 895486,
          "rows_merged": 895426,
          "rows_p": 260086,
          "rows_q": 609242,
          "unique_by_domain": {
            "i": 173069,
            "p": 101019,
            "q": 348369
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 22417,
                "1000_2000ms": 4688,
                "100_200ms": 1589,
                "10_20ms": 22222,
                "1_2ms": 0,
                "2000_5000ms": 10022,
                "200_500ms": 3000,
                "20_50ms": 56461,
                "2_5ms": 0,
                "5000_10000ms": 10209,
                "500_1000ms": 3319,
                "50_100ms": 2786,
                "5_10ms": 0,
                "ge30000ms": 269724,
                "neg": 0
              },
              "max_ms": 13504849594,
              "mean_ms": 393213453.06015694,
              "measurable": 406437,
              "min_ms": 16,
              "p50_ms": 400180.0,
              "p90_ms": 346204783.20000005,
              "p99_ms": 6190608021.0,
              "rows": 406437,
              "unmeasurable": 0,
              "won_output_rows": 250651
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 19050,
                "1000_2000ms": 3728,
                "100_200ms": 1587,
                "10_20ms": 1925,
                "1_2ms": 4,
                "2000_5000ms": 8595,
                "200_500ms": 2566,
                "20_50ms": 2399,
                "2_5ms": 53934,
                "5000_10000ms": 8460,
                "500_1000ms": 2245,
                "50_100ms": 1571,
                "5_10ms": 25358,
                "ge30000ms": 128664,
                "neg": 0
              },
              "max_ms": 6591201,
              "mean_ms": 512431.5037141561,
              "measurable": 260086,
              "min_ms": 1,
              "p50_ms": 28137.0,
              "p90_ms": 1825524.0,
              "p99_ms": 4827450.0,
              "rows": 260086,
              "unmeasurable": 0,
              "won_output_rows": 260058
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 33331,
                "1000_2000ms": 5775,
                "100_200ms": 2280,
                "10_20ms": 77587,
                "1_2ms": 0,
                "2000_5000ms": 13593,
                "200_500ms": 4330,
                "20_50ms": 5259,
                "2_5ms": 0,
                "5000_10000ms": 14000,
                "500_1000ms": 4042,
                "50_100ms": 2127,
                "5_10ms": 0,
                "ge30000ms": 446918,
                "neg": 0
              },
              "max_ms": 13505717582,
              "mean_ms": 434742243.0236523,
              "measurable": 609242,
              "min_ms": 10,
              "p50_ms": 699198.0,
              "p90_ms": 481429945.0,
              "p99_ms": 6192143734.0,
              "rows": 609242,
              "unmeasurable": 0,
              "won_output_rows": 384717
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 9,
          "rows_by_domain": {
            "i": 42725,
            "p": 42920,
            "q": 43008
          },
          "rows_i": 42725,
          "rows_joined": 43078,
          "rows_merged": 43078,
          "rows_p": 42920,
          "rows_q": 43008,
          "unique_by_domain": {
            "i": 0,
            "p": 5,
            "q": 6
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 84,
                "1000_2000ms": 294,
                "100_200ms": 578,
                "10_20ms": 11369,
                "1_2ms": 0,
                "2000_5000ms": 184,
                "200_500ms": 580,
                "20_50ms": 27998,
                "2_5ms": 0,
                "5000_10000ms": 80,
                "500_1000ms": 412,
                "50_100ms": 1140,
                "5_10ms": 0,
                "ge30000ms": 6,
                "neg": 0
              },
              "max_ms": 32136,
              "mean_ms": 110.61062609713282,
              "measurable": 42725,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 36.0,
              "p99_ms": 1555.760000000002,
              "rows": 42725,
              "unmeasurable": 0,
              "won_output_rows": 14
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 50,
                "100_200ms": 363,
                "10_20ms": 1202,
                "1_2ms": 1,
                "2000_5000ms": 26,
                "200_500ms": 387,
                "20_50ms": 986,
                "2_5ms": 26391,
                "5000_10000ms": 0,
                "500_1000ms": 152,
                "50_100ms": 514,
                "5_10ms": 12848,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3264,
              "mean_ms": 15.566868592730662,
              "measurable": 42920,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 7.0,
              "p99_ms": 280.429999999993,
              "rows": 42920,
              "unmeasurable": 0,
              "won_output_rows": 42920
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 96,
                "100_200ms": 398,
                "10_20ms": 39087,
                "1_2ms": 0,
                "2000_5000ms": 18,
                "200_500ms": 397,
                "20_50ms": 2176,
                "2_5ms": 0,
                "5000_10000ms": 1,
                "500_1000ms": 178,
                "50_100ms": 657,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 5135,
              "mean_ms": 25.721307663690474,
              "measurable": 43008,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 18.0,
              "p99_ms": 322.9300000000003,
              "rows": 43008,
              "unmeasurable": 0,
              "won_output_rows": 144
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 18,
          "rows_by_domain": {
            "i": 1583,
            "p": 1579,
            "q": 1590
          },
          "rows_i": 1583,
          "rows_joined": 2085,
          "rows_merged": 2085,
          "rows_p": 1579,
          "rows_q": 1590,
          "unique_by_domain": {
            "i": 0,
            "p": 449,
            "q": 46
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 77,
                "1000_2000ms": 7,
                "100_200ms": 24,
                "10_20ms": 824,
                "1_2ms": 0,
                "2000_5000ms": 9,
                "200_500ms": 9,
                "20_50ms": 359,
                "2_5ms": 0,
                "5000_10000ms": 1,
                "500_1000ms": 8,
                "50_100ms": 46,
                "5_10ms": 0,
                "ge30000ms": 219,
                "neg": 0
              },
              "max_ms": 136628,
              "mean_ms": 7693.056222362603,
              "measurable": 1583,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 38199.2,
              "p99_ms": 56560.68,
              "rows": 1583,
              "unmeasurable": 0,
              "won_output_rows": 3
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 95,
                "1000_2000ms": 0,
                "100_200ms": 4,
                "10_20ms": 13,
                "1_2ms": 1,
                "2000_5000ms": 1,
                "200_500ms": 8,
                "20_50ms": 17,
                "2_5ms": 1234,
                "5000_10000ms": 0,
                "500_1000ms": 4,
                "50_100ms": 9,
                "5_10ms": 125,
                "ge30000ms": 68,
                "neg": 0
              },
              "max_ms": 146176,
              "mean_ms": 2785.599746675111,
              "measurable": 1579,
              "min_ms": 1,
              "p50_ms": 3.0,
              "p90_ms": 14199.0,
              "p99_ms": 39790.88,
              "rows": 1579,
              "unmeasurable": 0,
              "won_output_rows": 1579
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 130,
                "1000_2000ms": 2,
                "100_200ms": 5,
                "10_20ms": 1124,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 12,
                "20_50ms": 85,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 4,
                "50_100ms": 16,
                "5_10ms": 0,
                "ge30000ms": 212,
                "neg": 0
              },
              "max_ms": 132811,
              "mean_ms": 8444.899371069183,
              "measurable": 1590,
              "min_ms": 10,
              "p50_ms": 12.0,
              "p90_ms": 41042.40000000001,
              "p99_ms": 54232.86,
              "rows": 1590,
              "unmeasurable": 0,
              "won_output_rows": 503
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 2108,
            "p": 2108,
            "q": 2108
          },
          "rows_i": 2108,
          "rows_joined": 3239,
          "rows_merged": 3239,
          "rows_p": 2108,
          "rows_q": 2108,
          "unique_by_domain": {
            "i": 361,
            "p": 401,
            "q": 369
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 363,
                "1000_2000ms": 91,
                "100_200ms": 257,
                "10_20ms": 10,
                "1_2ms": 0,
                "2000_5000ms": 6,
                "200_500ms": 310,
                "20_50ms": 201,
                "2_5ms": 0,
                "5000_10000ms": 24,
                "500_1000ms": 243,
                "50_100ms": 92,
                "5_10ms": 0,
                "ge30000ms": 511,
                "neg": 0
              },
              "max_ms": 110399,
              "mean_ms": 15670.913662239089,
              "measurable": 2108,
              "min_ms": 18,
              "p50_ms": 825.5,
              "p90_ms": 49642.1,
              "p99_ms": 85475.06999999996,
              "rows": 2108,
              "unmeasurable": 0,
              "won_output_rows": 424
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 368,
                "1000_2000ms": 0,
                "100_200ms": 10,
                "10_20ms": 293,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 247,
                "20_50ms": 350,
                "2_5ms": 22,
                "5000_10000ms": 16,
                "500_1000ms": 36,
                "50_100ms": 134,
                "5_10ms": 296,
                "ge30000ms": 336,
                "neg": 0
              },
              "max_ms": 103704,
              "mean_ms": 11736.84677419355,
              "measurable": 2108,
              "min_ms": 3,
              "p50_ms": 68.5,
              "p90_ms": 40708.49999999999,
              "p99_ms": 81382.91999999991,
              "rows": 2108,
              "unmeasurable": 0,
              "won_output_rows": 2108
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 341,
                "1000_2000ms": 8,
                "100_200ms": 139,
                "10_20ms": 116,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 273,
                "20_50ms": 419,
                "2_5ms": 0,
                "5000_10000ms": 21,
                "500_1000ms": 67,
                "50_100ms": 320,
                "5_10ms": 0,
                "ge30000ms": 404,
                "neg": 0
              },
              "max_ms": 108126,
              "mean_ms": 12593.176470588236,
              "measurable": 2108,
              "min_ms": 13,
              "p50_ms": 270.5,
              "p90_ms": 40613.99999999999,
              "p99_ms": 82681.51999999996,
              "rows": 2108,
              "unmeasurable": 0,
              "won_output_rows": 707
            }
          }
        },
        "price_change": {
          "boundary_dropped": 402,
          "class": "FULL",
          "exception_markets": 59,
          "rows_by_domain": {
            "i": 101402402,
            "p": 101664382,
            "q": 101628794
          },
          "rows_i": 101402402,
          "rows_joined": 101757408,
          "rows_merged": 101757006,
          "rows_p": 101664382,
          "rows_q": 101628794,
          "unique_by_domain": {
            "i": 280,
            "p": 3500,
            "q": 4534
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 200242,
                "1000_2000ms": 755132,
                "100_200ms": 990078,
                "10_20ms": 54422084,
                "1_2ms": 0,
                "2000_5000ms": 487022,
                "200_500ms": 1210408,
                "20_50ms": 40548758,
                "2_5ms": 0,
                "5000_10000ms": 235596,
                "500_1000ms": 925172,
                "50_100ms": 1614010,
                "5_10ms": 0,
                "ge30000ms": 13900,
                "neg": 0
              },
              "max_ms": 131563,
              "mean_ms": 111.73225247662279,
              "measurable": 101402402,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 26.0,
              "p99_ms": 1812.0,
              "rows": 101402402,
              "unmeasurable": 0,
              "won_output_rows": 4974
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 183212,
                "100_200ms": 574848,
                "10_20ms": 1467070,
                "1_2ms": 130144,
                "2000_5000ms": 35074,
                "200_500ms": 656382,
                "20_50ms": 1460240,
                "2_5ms": 81415114,
                "5000_10000ms": 1088,
                "500_1000ms": 354456,
                "50_100ms": 715340,
                "5_10ms": 14671414,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6803,
              "mean_ms": 13.250832508872183,
              "measurable": 101664382,
              "min_ms": 1,
              "p50_ms": 3.0,
              "p90_ms": 5.0,
              "p99_ms": 247.0,
              "rows": 101664382,
              "unmeasurable": 0,
              "won_output_rows": 101664376
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 206896,
                "100_200ms": 662946,
                "10_20ms": 95805260,
                "1_2ms": 0,
                "2000_5000ms": 35368,
                "200_500ms": 738900,
                "20_50ms": 2757510,
                "2_5ms": 0,
                "5000_10000ms": 2270,
                "500_1000ms": 398490,
                "50_100ms": 1019730,
                "5_10ms": 1424,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 7155,
              "mean_ms": 22.962074527815414,
              "measurable": 101628794,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 291.0,
              "rows": 101628794,
              "unmeasurable": 0,
              "won_output_rows": 87656
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 3364,
            "p": 3364,
            "q": 3364
          },
          "rows_i": 3364,
          "rows_joined": 3364,
          "rows_merged": 3364,
          "rows_p": 3364,
          "rows_q": 3364,
          "unique_by_domain": {
            "i": 0,
            "p": 0,
            "q": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 28,
                "100_200ms": 4,
                "10_20ms": 1944,
                "1_2ms": 0,
                "2000_5000ms": 24,
                "200_500ms": 20,
                "20_50ms": 1256,
                "2_5ms": 0,
                "5000_10000ms": 8,
                "500_1000ms": 12,
                "50_100ms": 68,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 8924,
              "mean_ms": 71.73632580261594,
              "measurable": 3364,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 22.0,
              "p99_ms": 1894.0,
              "rows": 3364,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 4,
                "100_200ms": 19,
                "10_20ms": 65,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 28,
                "20_50ms": 80,
                "2_5ms": 2642,
                "5000_10000ms": 0,
                "500_1000ms": 24,
                "50_100ms": 21,
                "5_10ms": 481,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1026,
              "mean_ms": 14.411414982164091,
              "measurable": 3364,
              "min_ms": 2,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 423.0,
              "rows": 3364,
              "unmeasurable": 0,
              "won_output_rows": 3364
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 8,
                "100_200ms": 0,
                "10_20ms": 3148,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 24,
                "20_50ms": 112,
                "2_5ms": 0,
                "5000_10000ms": 4,
                "500_1000ms": 40,
                "50_100ms": 28,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 5755,
              "mean_ms": 34.452140309155766,
              "measurable": 3364,
              "min_ms": 10,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 604.0,
              "rows": 3364,
              "unmeasurable": 0
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1150325566,
      "file": "2026-11-02T05.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-11-02/05",
      "hour_utc": "2026-11-02T05:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 43628622450632956,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 844425045381600,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            137482664
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628622448990786,
          "min_sequence": 844425045381604,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 13460394,
          "row_groups": [
            0,
            51
          ],
          "sha256": "971fc65d0008fd763438b5b802f478f9ff0d2fa76877d7c819e0d08988d2afa3"
        },
        "book": {
          "byte_range": [
            137482664,
            203187964
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628622450632956,
          "min_sequence": 844425045382451,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 895426,
          "row_groups": [
            52,
            55
          ],
          "sha256": "afefa9f09c987447c7bd5562ec533c1b9d4f1f37f587aa92d55e3af15290660c"
        },
        "last_trade_price": {
          "byte_range": [
            203187964,
            205641910
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628622448304216,
          "min_sequence": 844425045383512,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 43078,
          "row_groups": [
            56,
            56
          ],
          "sha256": "15a6600910b52fbc3b77df11ba6a30c432e5efb8a9a2298d324c3dfce693b950"
        },
        "market_resolved": {
          "byte_range": [
            205641910,
            205901321
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628622386760032,
          "min_sequence": 844425046020259,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 2085,
          "row_groups": [
            57,
            57
          ],
          "sha256": "dc8bdee705b9c8ead680f75a1a3bdd34af4f006b65c6408b684ec27d2e20c959"
        },
        "new_market": {
          "byte_range": [
            205901321,
            206218279
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628622448632011,
          "min_sequence": 844425045871503,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3239,
          "row_groups": [
            58,
            58
          ],
          "sha256": "238fc9174e9a64b58b8e0d6da716024e562f53445ab85d4c93ca0dd346a2e30a"
        },
        "price_change": {
          "byte_range": [
            206218279,
            1148883615
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 43628622448990790,
          "min_sequence": 844425045381600,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 101757006,
          "row_groups": [
            59,
            447
          ],
          "sha256": "5169ea1a427993411478db0dd817f4abb389a1706c82e20ce656988581c54880"
        },
        "tick_size_change": {
          "byte_range": [
            1148883615,
            1149004848
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 844425160796475,
          "min_sequence": 844425045651291,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3364,
          "row_groups": [
            448,
            448
          ],
          "sha256": "bc7b1b03118939726bb05036809e6a3e5d4f29d1455a47c3f9c684b5623eb09d"
        }
      },
      "row_count": 116164592,
      "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, p, q). Each row names its own in source_witness",
      "sha256": "de9f08e538e36db7395eca4609cc5833a1b7c0d9b3e6a16de452567a31149fba",
      "skipped_witnesses": {
        "r": {
          "reason": "not_in_merged_set"
        }
      },
      "staged_not_merged": {
        "o": {
          "bytes": 974313682,
          "first_ts": "2026-05-29T22:22:39.705000Z",
          "gap_records": 0,
          "last_ts": "2026-11-02T05:59:59.988000Z",
          "rows": 115341246
        }
      },
      "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-02T05.witness_stats.json",
      "witness_stats_sha256": "ee15c64f9f44ebef2b70b1b6fcc0bbcaab1fe574299f3ef0ff802bd6b60302bc",
      "witnesses": "ipq",
      "witnesses_captured": [
        "i",
        "p",
        "q",
        "r"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "q"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-11-02T05.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 11,
      "row_ordinal_max": 75982081,
      "row_ordinal_min": 0,
      "rows": 3170166,
      "sha256": "690aa11f1ecec4fe65545d448548cd1bf32dbc8af92d863cee2377b65335081d",
      "size": 14623030,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-11-02T05.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 11,
      "row_ordinal_max": 75982081,
      "row_ordinal_min": 0,
      "rows": 3170166,
      "sha256": "e028839e24f69e8ff60ebe3335a04199f5c3b9c976fcfd54ef53398d47689ed0",
      "size": 12053459,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-02T05.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 11476585,
      "row_ordinal_min": 473367,
      "rows": 152098,
      "sha256": "fc6f29165a7bedfac5c6f2a315ee5f078e7b725633757112a7dcb555ad3d6ebf",
      "size": 923348,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-02T05.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 11476585,
      "row_ordinal_min": 473367,
      "rows": 152098,
      "sha256": "eb05ceb55c6f31021edf0a07b65c4196aef8c4cb43a99d60fd7ea33a56c5115b",
      "size": 703980,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-02T05.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 31,
      "row_ordinal_max": 75983009,
      "row_ordinal_min": 486866,
      "rows": 20407339,
      "sha256": "47e096f234d10f661437a6ba1ef79306f86895f5c582abf1461fe51d5b38efdc",
      "size": 96601286,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-02T05.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 31,
      "row_ordinal_max": 75983009,
      "row_ordinal_min": 486866,
      "rows": 20407339,
      "sha256": "81209b1cc535687c6525d44187499225e048e8dc5556f571408306c329a16492",
      "size": 55387210,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-02T05.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 30545837,
      "row_ordinal_min": 1733477,
      "rows": 6422,
      "sha256": "d2f28449529b126b63dc5af5dafcddb6db509c66cc9a6f765efb3477337575d6",
      "size": 86831,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-02T05.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 30545837,
      "row_ordinal_min": 1733477,
      "rows": 6422,
      "sha256": "5a9e90da55be3b6b2967660f88b1bb559fe8f2ad9cc1ef5894e6535150f9f404",
      "size": 45598,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-02T05.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 31347463,
      "row_ordinal_min": 1734217,
      "rows": 892169,
      "sha256": "7786e9b1e9c0087f7b15cf17bf7ddace10002dfa21cefde729b224cea7092e35",
      "size": 4541557,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-02T05.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 31347463,
      "row_ordinal_min": 1734217,
      "rows": 892169,
      "sha256": "6721bcd61e9ca62c53c953e0acb551100e99717f71299dc43e28e2ab13dd760c",
      "size": 3566173,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-02T05.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 19,
      "row_ordinal_max": 42828030,
      "row_ordinal_min": 1821717,
      "rows": 13396182,
      "sha256": "fb73300264ebcd7172af72bf6ec268b67187250c276d0501de0b892bb20c652e",
      "size": 66272981,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-02T05.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 19,
      "row_ordinal_max": 42828030,
      "row_ordinal_min": 1821717,
      "rows": 13396182,
      "sha256": "0e26e3f7ffb92ea3ca9aa0dfb8073a1e2e19d33952ece8e7b149ba69d55c8722",
      "size": 57105515,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-02T05.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 10,
      "row_ordinal_max": 75983089,
      "row_ordinal_min": 3709830,
      "rows": 1527830,
      "sha256": "a2b16608dcde42def02033ae34f8d8fa5574793740589de198d938fcca624f27",
      "size": 8206345,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-02T05.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 10,
      "row_ordinal_max": 75983089,
      "row_ordinal_min": 3709830,
      "rows": 1527830,
      "sha256": "332f85a042eff42bdb6318bfc6d4b9ed4330dba766d322ac31805ea5e14926b1",
      "size": 6005992,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-02T05.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 11,
      "row_ordinal_max": 75983121,
      "row_ordinal_min": 3877156,
      "rows": 3226524,
      "sha256": "0461148b5b1d0a9f30e160795b01b1b6f53c36444293c991c2743fe2ebd3f323",
      "size": 14208914,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-02T05.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 11,
      "row_ordinal_max": 75983121,
      "row_ordinal_min": 3877156,
      "rows": 3226524,
      "sha256": "68a4c4658815ecedac51f8487f832c88395c170fd90bbc4053fd036345e5a49d",
      "size": 9672340,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-02T05.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 48716378,
      "row_ordinal_min": 4255453,
      "rows": 1879921,
      "sha256": "1f9eb02ad038bdbdc55a4e6cc24b298a333c6834569f5c5f67550f3b4fe5b4ae",
      "size": 9563112,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-02T05.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 48716378,
      "row_ordinal_min": 4255453,
      "rows": 1879921,
      "sha256": "9e512fde16234ddc20780796754a6a58305ec936c5d86b3bbb1823f15f5e5d08",
      "size": 7378833,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-02T05.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 75983125,
      "row_ordinal_min": 4424943,
      "rows": 1660687,
      "sha256": "5d684d215e9ca71316acc6f31627aaacec6015716ffff630429c485585ec28b4",
      "size": 8614852,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-02T05.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 75983125,
      "row_ordinal_min": 4424943,
      "rows": 1660687,
      "sha256": "4ad20d9362ca50a2314a29b46c3699db2e1404b43a25dea2cd86407230aa88ad",
      "size": 6870348,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-02T05.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 52193512,
      "row_ordinal_min": 4591491,
      "rows": 2210269,
      "sha256": "f00c5c640330339dd6bb32151488e84b37dd0e182982e1e3902ea37c8a12701d",
      "size": 11641019,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-02T05.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 52193512,
      "row_ordinal_min": 4591491,
      "rows": 2210269,
      "sha256": "c3482d4c0462c9c1bab9097325085d02050325b1bc9c1c50de43301a4a6b34af",
      "size": 9216930,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-02T05.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 52285824,
      "row_ordinal_min": 4806017,
      "rows": 106174,
      "sha256": "6aea4c131210b84008cc1c74fbabfa1556146f054b42807c8fc0ec441a515cec",
      "size": 570714,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-02T05.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 52285824,
      "row_ordinal_min": 4806017,
      "rows": 106174,
      "sha256": "9fdc97aeb1525bb388b48930033fbc6aa914b7aeacf1b346739e3eb68b144956",
      "size": 403971,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-02T05.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 27,
      "row_ordinal_max": 75985261,
      "row_ordinal_min": 4819393,
      "rows": 17283521,
      "sha256": "e1ca6736136849a460e76cf85d55524c5f280b8689f72223189b8aadf024201c",
      "size": 120423543,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-02T05.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 27,
      "row_ordinal_max": 75985261,
      "row_ordinal_min": 4819393,
      "rows": 17283521,
      "sha256": "b808c81e23e60194b92d862bb5d14423fe01047a3127aecf993b473ae9225b61",
      "size": 70591166,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-02T05.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 75985265,
      "row_ordinal_min": 7143089,
      "rows": 525901,
      "sha256": "1471868cda6e0303393cbe6f34edd92a28761b462d4ca1ce2c3c2e9873743492",
      "size": 2691289,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-02T05.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 75985265,
      "row_ordinal_min": 7143089,
      "rows": 525901,
      "sha256": "a35ba5589d1d9b42a1f445828359da43749302f740acc2c2a90be505782a8879",
      "size": 2229036,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-02T05.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 67408287,
      "row_ordinal_min": 7218096,
      "rows": 148860,
      "sha256": "e3d4fc90cc4c221e4556cfbed31aff4a7829075d876cf25546d3cf8e2730b245",
      "size": 918278,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-02T05.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 67408287,
      "row_ordinal_min": 7218096,
      "rows": 148860,
      "sha256": "4d80b890994081b2c86c381f9d950cf781d8888079d83de11ced00ba40f30111",
      "size": 668590,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-02T05.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 17,
      "row_ordinal_max": 75985429,
      "row_ordinal_min": 7231010,
      "rows": 7932662,
      "sha256": "83a46c0ef3d6caf75f76ce2a0ae1e42ccfa1eb78f9805e51ade3d522d950bab5",
      "size": 35263488,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-02T05.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 17,
      "row_ordinal_max": 75985429,
      "row_ordinal_min": 7231010,
      "rows": 7932662,
      "sha256": "325870abb5a5bb947ba2e5ec9c8f31e1f9ada5ebc762a1b0a44e38aa297c5b42",
      "size": 21861060,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-02T05.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 75982065,
      "row_ordinal_min": 7693074,
      "rows": 1458705,
      "sha256": "33bce46dc6908ed69d47291c6809480c7598104f5df3a7c0138222918e5ae700",
      "size": 6164232,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-02T05.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 75982065,
      "row_ordinal_min": 7693074,
      "rows": 1458705,
      "sha256": "64920403ad45dac41bfb1e9ae7e50b8b198d4c717d9dcd1149f5a876ee7f9635",
      "size": 6016952,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-02T05.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 374933,
      "sha256": "b7e6cbe7919576b742cc26aec4885313f9e20cdf61b2436803e40fb208da6456",
      "size": 25641341,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-02T05.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 2,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 1002625,
      "sha256": "7874c95293481398adc27692a5b65acdce902f79e5a89a4728aa895df554e014",
      "size": 74756043,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "93977f5c-08b5-4cb0-902a-ab2f7e981f2e",
  "hour": "2026-11-02/05",
  "hour_utc": "2026-11-02T05:00:00+00:00",
  "is_primary_copy": "provenance",
  "layout": "union-event-sorted-v1",
  "layout_check": "PASS",
  "layout_check_reasons": [],
  "layout_split": {
    "cap_bytes": 400000000,
    "parts": {
      "ai": 1,
      "business": 1,
      "crypto": 1,
      "earnings": 1,
      "economy": 1,
      "elections": 1,
      "esports": 1,
      "finance": 1,
      "geopolitics": 1,
      "politics": 1,
      "pop-culture": 1,
      "science": 1,
      "sports": 1,
      "tech": 1,
      "uncategorised": 1,
      "weather": 1,
      "world": 1
    },
    "rule": "category-cap-parts-v1",
    "split": {
      "rule": "subtag-split-hysteresis-v1",
      "schedule_day": "2026-11-02",
      "schedule_sha256": "f39ee59bee62e6ca384b90a0d85dc3e81ca426cc451255eaf93c0d69c2140ddf",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 43628622450632956,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 844425045381600,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-11-02T05.mirror_dropped.parquet",
        "rows": 40174934,
        "sha256": "4b08cb75516aaec90d50240db7060c672aa7d0faddb252214ead4039500b6ad8",
        "size": 370850073
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 40174934,
    "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": 10748,
      "_pairs": 2894,
      "best_bid": 1,
      "source_witness": 1,
      "spread": 1,
      "witness_set": 2893
    },
    "book": {
      "_no_partner": 2579,
      "_pairs": 801,
      "asks": 127,
      "bids": 396,
      "witness_set": 279
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 13642,
    "book": 3380,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 5441423,
    "book": 309620,
    "price_change": 34423891
  },
  "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": 43628622448990783,
      "min_sequence": 844425045381604,
      "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": 8018971,
      "source_rows": 13460394
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 43628622450632956,
      "min_sequence": 844425045382451,
      "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": 581578,
      "source_rows": 895426
    },
    "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": 43628622448304216,
      "min_sequence": 844425045383512,
      "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": 43078,
      "source_rows": 43078
    },
    "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": 43628622386760032,
      "min_sequence": 844425046020259,
      "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": 2085,
      "source_rows": 2085
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 43628622448632011,
      "min_sequence": 844425045871503,
      "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": 3239,
      "source_rows": 3239
    },
    "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": 43628622448990790,
      "min_sequence": 844425045381600,
      "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": 67333115,
      "source_rows": 101757006
    },
    "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": 844425160796475,
      "min_sequence": 844425045651291,
      "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": 3364,
      "source_rows": 3364
    }
  },
  "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": 75985430,
  "rule_version": "book-exact-repeat-v1+mirror-exact-v2",
  "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, p, q). Each row names its own in source_witness",
  "skipped_witnesses": {
    "r": {
      "reason": "not_in_merged_set"
    }
  },
  "source_sha256": "de9f08e538e36db7395eca4609cc5833a1b7c0d9b3e6a16de452567a31149fba",
  "source_witness": "provenance",
  "spread_exceptions": {
    "best_bid_ask": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "book": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "last_trade_price": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "market_resolved": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "new_market": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "price_change": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "tick_size_change": {
      "spread_null": 0,
      "spread_raw": 0
    }
  },
  "spread_rule": "spread = best_ask - best_bid on best_bid_ask rows, null on every other row; where provenance spread_differs is true, spread = spread_raw",
  "staged_not_merged": {
    "o": {
      "bytes": 974313682,
      "first_ts": "2026-05-29T22:22:39.705000Z",
      "gap_records": 0,
      "last_ts": "2026-11-02T05:59:59.988000Z",
      "rows": 115341246
    }
  },
  "sub_tag_rows": {
    "ai": {
      "(none)": 4425,
      "ai-benchmarks": 13117,
      "ai-rankings": 2022815,
      "ai-releases": 251088,
      "anthropic": 13818,
      "art": 2,
      "big-tech": 300355,
      "china": 2283,
      "companies-with-1-ai": 2577,
      "compute": 418406,
      "congress": 4760,
      "courts": 71,
      "elon-musk": 18,
      "gemini": 797,
      "google": 9281,
      "grok": 377,
      "ipos": 9361,
      "leopold-aschenbrenner": 86,
      "math": 15963,
      "meta": 8236,
      "midterms": 1732,
      "moonshot": 2060,
      "openai": 83904,
      "openrouter-total-tokens-weekly": 137,
      "privates": 4488,
      "ssi": 9
    },
    "business": {
      "(none)": 4903,
      "acquisitions": 46,
      "banking": 293,
      "banks": 416,
      "big-tech": 78558,
      "cuba": 32,
      "earn-4": 616,
      "economic-policy": 1761,
      "equities": 21573,
      "fed-rates": 26511,
      "ipos": 15748,
      "jpm": 328,
      "sec": 1,
      "stocks": 1244,
      "taxes": 68
    },
    "crypto": {
      "aave": 2,
      "acquisitions": 121,
      "big-tech": 1838,
      "bitcoin": 8388027,
      "bnb": 1052785,
      "congress": 19509,
      "crypto-culture": 30310,
      "crypto-legal": 1009,
      "crypto-listings": 25264,
      "crypto-prices": 21966,
      "dogecoin": 1281141,
      "epstein": 346,
      "eric-adams": 2,
      "ethena": 36002,
      "ethereum": 3741465,
      "fees": 2148,
      "ftx": 37,
      "gov-reserve": 3360,
      "hype": 858259,
      "hyperliquid": 24339,
      "ipos": 972,
      "memecoins": 340,
      "meta": 1,
      "microstrategy": 544,
      "network-stats": 49,
      "nft": 1037,
      "pre-market": 664194,
      "prediction-markets": 1040,
      "price-comparison": 445,
      "price-milestone": 4780,
      "privates": 2007,
      "protocol-risk": 286,
      "public-sales": 19136,
      "pumpptfun": 1709,
      "sam-altman": 1620,
      "solana": 2202792,
      "stablecoins": 6471,
      "stocks": 42,
      "trump-presidency": 598,
      "xrp": 1809449,
      "yearly": 144391,
      "zcash": 57506
    },
    "earnings": {
      "equities": 6422
    },
    "economy": {
      "(none)": 130,
      "acquisitions": 1,
      "brazil": 33399,
      "canada": 16832,
      "commodities": 17103,
      "consumer": 9337,
      "economic-policy": 47841,
      "equities": 12,
      "europe": 1374,
      "fed": 861,
      "fed-rates": 94551,
      "france": 8869,
      "global-rates": 126756,
      "housing": 7294,
      "inflation": 957,
      "iran": 8005,
      "israel": 20824,
      "japan": 5768,
      "kevin-warsh": 8,
      "macro-indicators": 391640,
      "mexico": 29933,
      "midterms": 3045,
      "oil": 1349,
      "parcl": 57031,
      "shipping": 19,
      "taxes": 2506,
      "trade-war": 6317,
      "trump": 23,
      "us-bank-bailout": 7,
      "us-debt-downgrade": 18,
      "us-defaults-on-debt": 359
    },
    "elections": {
      "celebrities": 148369,
      "france": 208,
      "global-elections": 2659178,
      "israel": 7982,
      "midterms": 10214745,
      "nov-4-elections": 5,
      "peru-elections": 16,
      "popular-vote": 86209,
      "romania": 1574,
      "taxes": 3572,
      "trump": 156,
      "turkey": 108,
      "uk": 4170,
      "united-kingdom": 106,
      "us-presidential-election": 269631,
      "vance": 35,
      "wisconsin": 118
    },
    "esports": {
      "call-of-duty": 11202,
      "counter-strike-2": 732854,
      "dota-2": 27504,
      "esports-awards": 275247,
      "honor-of-kings": 4237,
      "league-of-legends": 119908,
      "mlb": 162,
      "mobile-legends-bang-bang": 277,
      "overwatch": 282,
      "rainbow-six-siege": 978,
      "starcraft-2": 6,
      "valorant": 355173
    },
    "finance": {
      "aapl": 503,
      "acquisitions": 530,
      "anthropic": 28559,
      "big-tech": 26737,
      "brazil": 1928,
      "canada": 23147,
      "commodities": 229376,
      "equities": 1802967,
      "forex": 22669,
      "gold": 222209,
      "indicies": 76253,
      "indonesia": 971,
      "ipos": 13539,
      "italy": 35,
      "kpis": 68488,
      "macro-indicators": 10190,
      "mergers-and-acquisitions": 5,
      "openai": 15752,
      "privates": 91347,
      "silver": 563644,
      "stocks": 3260,
      "tariffs": 614,
      "trump-presidency": 23801
    },
    "geopolitics": {
      "(none)": 23687,
      "afghanistan": 26,
      "africa": 1,
      "argentina": 210,
      "australia": 148,
      "awards": 13546,
      "brazil": 7,
      "brics-add-a-new-member": 7,
      "canada": 6465,
      "china": 20599,
      "colombia": 3,
      "commodities": 13462,
      "country-leave-brics": 12,
      "courts": 13900,
      "cuba": 4913,
      "denmark": 188,
      "earn-4": 439,
      "el-salvador": 10,
      "epstein": 944,
      "europe": 652,
      "f1": 63,
      "foreign-policy": 24999,
      "france": 2517,
      "global-elections": 353356,
      "greenland": 1123,
      "h-1b": 5769,
      "immigration": 3495,
      "india": 2290,
      "india-pakistan": 274,
      "iran": 526239,
      "israel": 18478,
      "mali": 455,
      "mexico": 2242,
      "middle-east": 79869,
      "midterms": 30221,
      "military": 1767,
      "military-action": 1645,
      "moscow": 10,
      "nato": 1326,
      "north-korea": 12354,
      "oil": 86506,
      "parlays": 437,
      "philippines": 180,
      "poland": 3516,
      "president": 3,
      "prime-minister": 2811,
      "putin": 124,
      "russia": 9932,
      "south-korea": 3508,
      "spain": 3952,
      "strike": 3669,
      "sudan": 30,
      "taiwan": 390,
      "trade-war": 40065,
      "trump": 249827,
      "trump-presidency": 23281,
      "turkey": 1166,
      "uk-labour-leadership": 46188,
      "ukraine": 114777,
      "ukraine-map": 87666,
      "un": 13499,
      "venezuela": 17994,
      "world-affairs": 2689
    },
    "politics": {
      "(none)": 2246,
      "abc": 41,
      "approval": 36991,
      "asia": 6,
      "bernie-sanders": 11832,
      "biden": 1351,
      "boxing": 35,
      "brazil": 4737,
      "california": 7,
      "canada": 3961,
      "china": 38359,
      "comey": 23055,
      "compute": 2,
      "congress": 17429,
      "courts": 6438,
      "democrat": 94,
      "dollar": 37,
      "earn-4": 1370,
      "elon-musk": 130,
      "epstein": 6945,
      "fed-rates": 25012,
      "fifa": 9513,
      "flip-off": 93,
      "foreign-policy": 1690,
      "france": 9707,
      "gas": 97,
      "global-elections": 66914,
      "greece": 4127,
      "house-of-representatives": 741,
      "hungary": 3597,
      "ice": 2406,
      "india": 744,
      "indonesia": 1075,
      "israel": 4330,
      "istanbul": 5928,
      "japan": 191,
      "kippah": 10,
      "legislation": 432,
      "mamdani": 3,
      "margin-of-victory": 47926,
      "marijuana": 23,
      "mexico": 2800,
      "midterms": 161374,
      "minnesota": 64,
      "minnesota-fraud": 539,
      "nasa": 769,
      "new-york-city": 833,
      "north-korea": 1017,
      "nyc": 332,
      "obama": 319,
      "ohio": 3,
      "ohio-midterm": 1648,
      "oil": 1649,
      "pakistan": 199,
      "pardon": 894,
      "parlays": 381,
      "parliament": 3004,
      "pete-hegseth": 6311,
      "philippines": 462,
      "prison": 1134,
      "resign": 2269,
      "romania": 29,
      "russia": 14,
      "sbf": 15137,
      "senate-elections": 10595,
      "south-korea": 250,
      "spain": 1195,
      "supreme-court": 222,
      "tariffs": 47,
      "taxes": 32,
      "tennessee": 28,
      "trump": 64063,
      "trump-cabinet": 35244,
      "trump-daily": 96,
      "trump-presidency": 18132,
      "trump-speech": 944,
      "truth-social": 24253,
      "turkey": 2157,
      "tweets-markets": 222186,
      "uk": 26217,
      "ukraine": 98,
      "united-kingdom": 3385,
      "united-states": 1221,
      "us-house": 1261,
      "us-politics": 7788,
      "us-presidential-election": 690576,
      "venezuela": 7309,
      "voting": 815,
      "washington-dc": 345,
      "white-house": 1422
    },
    "pop-culture": {
      "(none)": 2317,
      "aliens": 8452,
      "art": 14055,
      "australia": 268,
      "awards": 177691,
      "basketball": 812,
      "best-of-2026": 14139,
      "breaking-news": 2,
      "celebrities": 69065,
      "charlie-kirk": 1617,
      "clavicular": 453,
      "climate-science": 1545,
      "combat-sports": 7794,
      "counter-strike-2": 81,
      "court-cases": 29,
      "courts": 4211,
      "daejon-love": 28,
      "dominican-republic": 314,
      "dota-2": 736,
      "earthquake": 46,
      "elon-musk": 345,
      "f1": 9,
      "fda": 2208,
      "fifa": 13837,
      "fifa-world-cup": 16,
      "football": 51217,
      "gaming": 64115,
      "gta-vi": 10664,
      "israel": 1470,
      "japan": 4,
      "la-liga": 139,
      "league-of-legends": 29,
      "logan-paul": 13,
      "los-angeles": 3,
      "marijuana": 1618,
      "midterms": 4662,
      "movie-delay": 256,
      "movies": 1006513,
      "music": 407150,
      "new-york-city": 391,
      "nfl": 364,
      "pandemics": 2584,
      "parent-for-derivative": 1622,
      "podcast": 302,
      "pope-leo-xiv": 11,
      "pregnant": 3011,
      "spain": 4659,
      "spider-man": 18,
      "streamer": 858,
      "taylor-swift": 22,
      "tennis": 422,
      "the-legend-of-zelda": 531,
      "travel": 3100,
      "trump": 3310,
      "trump-daily": 18,
      "trump-netanyahu": 23631,
      "tv": 14214,
      "tweets-markets": 265183,
      "uk": 692,
      "utah": 69,
      "valve": 22,
      "xbox": 13,
      "youtube": 17299
    },
    "science": {
      "(none)": 1289,
      "aliens": 1532,
      "big-tech": 6930,
      "climate-science": 162,
      "drug": 1746,
      "elon-musk": 5111,
      "fda": 4949,
      "global-temp": 2609,
      "gold": 1666,
      "macro-indicators": 10501,
      "mergers-and-acquisitions": 8,
      "new-york-city": 1692,
      "pandemics": 8232,
      "precipitation": 50010,
      "russia": 84,
      "space": 2,
      "spacex": 9651
    },
    "sports": {
      "(none)": 248,
      "2026-summer-transfer-window": 9214,
      "afc": 24299,
      "afc-champions-league-elite": 104673,
      "afcon": 42444,
      "afcq": 20454,
      "aflw": 540,
      "american-football": 112,
      "arg": 52456,
      "argpn": 104799,
      "australian-a-league": 21127,
      "austria-bundesliga": 17117,
      "awards": 43510,
      "aze1": 4804,
      "aze2": 66,
      "baseball": 25334,
      "basketball": 418801,
      "bel1": 20426,
      "bel2": 6353,
      "bolivia-lfpb": 62315,
      "boxing": 407,
      "bra3": 1902,
      "brazil-serie-a": 102613,
      "brazil-serie-b": 94417,
      "bulgaria-parva-liga": 37915,
      "bundesliga": 130159,
      "bundesliga-2": 21598,
      "canpl": 9,
      "carabao-cup": 8,
      "cfb": 984116,
      "chess": 5682,
      "chi2": 21,
      "chile-primera": 40578,
      "chinese-super-league": 86509,
      "chl2": 27968,
      "clf": 2278,
      "col2": 24893,
      "colombia-primera-a": 36364,
      "combat-sports": 8,
      "concacaf": 14200,
      "concacaf-nations-league": 21176,
      "copa-america": 93614,
      "copa-del-rey": 39029,
      "coupe-de-france": 12578,
      "cricket": 67913,
      "cristiano-ronaldo": 7301,
      "czechia-fortuna-liga": 29399,
      "darts": 17,
      "denmark-superliga": 25994,
      "dfb-pokal": 5849,
      "ecu1": 35153,
      "efl-championship": 117030,
      "egypt-premier-league": 1680,
      "epl": 342063,
      "ere": 26450,
      "est1": 11543,
      "europa-conference-league": 201341,
      "f1": 33127,
      "fa-cup": 85649,
      "fifa": 13512,
      "fifa-friendly": 11034,
      "fifa-world-cup": 3345,
      "fin1": 43907,
      "formula1": 25660,
      "fro1": 7469,
      "goals": 1888,
      "golf": 3799,
      "gre1": 20463,
      "handball": 5,
      "hockey": 34837,
      "hungary-nb1": 8213,
      "idn1": 21111,
      "idn2": 131,
      "indian-super-league": 10708,
      "irl1": 580,
      "isl1": 43,
      "israel-premier-league": 19763,
      "itc": 4,
      "japan-j-league": 23178,
      "japan-j2-league": 118266,
      "k-league": 32800,
      "kaz1": 1359,
      "kor2": 31542,
      "la-liga": 218818,
      "la-liga-2": 71452,
      "lacrosse": 492,
      "lazio": 35,
      "lcs": 12,
      "lib": 18359,
      "ligue-1": 150101,
      "ligue-2": 42875,
      "lionel-messi": 72,
      "ltu1": 6,
      "lva1": 4430,
      "mex": 454350,
      "mlb": 96326,
      "mls": 425594,
      "morocco-botola-pro": 5132,
      "moto2": 165,
      "moto3": 176,
      "nascar": 19148,
      "national-league": 27113,
      "nba": 2510131,
      "ned2": 31644,
      "nfl": 3168942,
      "nhl": 471116,
      "nirl1": 310,
      "nor2": 17069,
      "norway-eliteserien": 57246,
      "peru-liga-1": 100723,
      "pickleball": 135632,
      "poland-ekstraklasa": 46248,
      "power-slap": 77,
      "primeira-liga": 63055,
      "qat1": 1588,
      "qualification": 6083,
      "racing": 935,
      "romania-superliga": 40078,
      "rugby": 2919,
      "rus": 23353,
      "saf1": 616,
      "saudi-professional-league": 54133,
      "scotland-league-cup": 10,
      "scottish-premiership": 91937,
      "sea": 329569,
      "serbian-superliga": 16931,
      "serie-b": 21857,
      "slovenia-prvaliga": 9817,
      "soccer": 212276,
      "soccer-atc": 260,
      "soccer-auc": 4,
      "soccer-brco": 5514,
      "soccer-ccc": 21592,
      "soccer-el1": 59203,
      "soccer-el2": 50853,
      "soccer-fpd": 32775,
      "soccer-grc": 47,
      "soccer-gtm": 137121,
      "soccer-hr1": 13149,
      "soccer-nlc": 926,
      "soccer-nwsl": 20600,
      "soccer-ptc": 794,
      "soccer-scoc": 2433,
      "soccer-skc": 2,
      "soccer-svk1": 15463,
      "soccer-trsk": 354,
      "sud": 947,
      "swe2": 26629,
      "sweden-allsvenskan": 67559,
      "swimming": 11830,
      "switzerland-super-league": 176396,
      "table-tennis": 15092,
      "tennis": 1888463,
      "tha1": 16305,
      "tur": 35805,
      "tur2": 22238,
      "u20wwc": 14,
      "uae1": 7179,
      "ucl": 467261,
      "uefa": 22545,
      "uefa-nations-league": 275941,
      "uel": 262742,
      "ufc": 304829,
      "ukraine-premier-liha": 63199,
      "uru1": 11692,
      "usl1": 2653,
      "uslc": 53297,
      "usoc": 36,
      "uzb1": 16201,
      "ven1": 28279,
      "volleyball": 92,
      "womens-ballon-dor": 63,
      "womens-champions-league": 6511,
      "wsl": 4,
      "wsl2": 8418
    },
    "tech": {
      "(none)": 8003,
      "airbnb": 110,
      "anthropic": 1403,
      "big-tech": 150283,
      "celebrities": 178626,
      "china": 67,
      "coding": 16,
      "collectibles": 2295,
      "congress": 33,
      "corporate-financials": 511,
      "courts": 584,
      "earn-4": 5481,
      "elon-musk": 5929,
      "equities": 757,
      "gaming": 1747,
      "google": 131249,
      "hack": 1955,
      "ipos": 8664,
      "kpis": 61,
      "midterms": 283,
      "movies": 11110,
      "nuke": 225,
      "oil": 5636,
      "openai": 3878,
      "outage": 356,
      "prediction-markets": 5298,
      "video-games": 1341
    },
    "uncategorised": {
      "(none)": 4748,
      "bayeux-tapestry": 711,
      "cfb": 20495,
      "climate-science": 1939,
      "dnc": 71,
      "fed": 2545,
      "fed-chair": 110,
      "fed-rates": 9405,
      "iran": 1,
      "la-liga": 81,
      "leopold-aschenbrenner": 30,
      "macro-indicators": 1885,
      "mma": 41,
      "nfl": 74572,
      "pandemics": 152,
      "social-media": 45,
      "space": 39,
      "supreme-court": 9747,
      "tennis": 10559,
      "trump-presidency": 153,
      "ufc": 2057,
      "uk": 2291,
      "united-nations": 7173,
      "united-states": 10
    },
    "weather": {
      "brazil": 2890,
      "climate": 56178,
      "climate-science": 18708,
      "drought": 37,
      "earthquakes": 14010,
      "germany": 288,
      "global-temp": 484,
      "highest-temperature": 7202724,
      "italy": 2,
      "lowest-temperature": 625198,
      "mexico": 817,
      "natural-disaster": 4865,
      "pandemics": 1032,
      "precipitation": 1821,
      "rain": 374,
      "united-states": 3052,
      "volcano": 182
    },
    "world": {
      "(none)": 27,
      "argentina": 45389,
      "brazil": 13222,
      "canada": 710,
      "china": 16,
      "courts": 2442,
      "economic-policy": 29147,
      "europe": 930,
      "foreign-policy": 2930,
      "forex": 17978,
      "france": 5151,
      "germany": 4697,
      "global-elections": 1260700,
      "global-rates": 47961,
      "hong-kong": 228,
      "italy": 46,
      "macro-indicators": 14634,
      "middle-east": 1764,
      "nyc": 38,
      "oil": 3032,
      "pandemics": 603,
      "south-korea": 4695,
      "trump-presidency": 1853,
      "uk": 512
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 116160364,
    "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-02T05.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": 374933,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 75985430,
    "twin_rows": 40174934
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001959,
  "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-02T05.witness_stats.json",
  "witness_stats_sha256": "ee15c64f9f44ebef2b70b1b6fcc0bbcaab1fe574299f3ef0ff802bd6b60302bc",
  "witnesses": "ipq",
  "writer_versions": null
}
