{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 78,
      "class": "FULL",
      "exception_markets": 56,
      "rows_by_domain": {
        "i": 15816226,
        "o": 15851678,
        "p": 15851986
      },
      "rows_i": 15816226,
      "rows_joined": 15852174,
      "rows_merged": 15852096,
      "rows_o": 15851678,
      "rows_p": 15851986,
      "unique_by_domain": {
        "i": 18,
        "o": 34,
        "p": 254
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 10935,
            "1000_2000ms": 58900,
            "100_200ms": 187124,
            "10_20ms": 6654335,
            "1_2ms": 0,
            "2000_5000ms": 61699,
            "200_500ms": 223439,
            "20_50ms": 8196687,
            "2_5ms": 0,
            "5000_10000ms": 29460,
            "500_1000ms": 105993,
            "50_100ms": 287360,
            "5_10ms": 0,
            "ge30000ms": 294,
            "neg": 0
          },
          "max_ms": 65080,
          "mean_ms": 72.51407813722439,
          "measurable": 15816226,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 28.0,
          "p99_ms": 1039.0,
          "rows": 15816226,
          "unmeasurable": 0,
          "won_output_rows": 33
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 7635,
            "100_200ms": 131188,
            "10_20ms": 14654620,
            "1_2ms": 0,
            "2000_5000ms": 869,
            "200_500ms": 125606,
            "20_50ms": 703058,
            "2_5ms": 0,
            "5000_10000ms": 74,
            "500_1000ms": 30489,
            "50_100ms": 187703,
            "5_10ms": 10436,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6838,
          "mean_ms": 19.431379252089275,
          "measurable": 15851678,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 18.0,
          "p99_ms": 207.0,
          "rows": 15851678,
          "unmeasurable": 0,
          "won_output_rows": 77
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 6846,
            "100_200ms": 80505,
            "10_20ms": 236955,
            "1_2ms": 9948,
            "2000_5000ms": 770,
            "200_500ms": 85309,
            "20_50ms": 148956,
            "2_5ms": 12108719,
            "5000_10000ms": 20,
            "500_1000ms": 25538,
            "50_100ms": 81708,
            "5_10ms": 3066712,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6766,
          "mean_ms": 8.619925541190865,
          "measurable": 15851986,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 144.0,
          "rows": 15851986,
          "unmeasurable": 0,
          "won_output_rows": 15851986
        }
      }
    },
    "book": {
      "boundary_dropped": 294,
      "class": "FULL",
      "exception_markets": 101514,
      "rows_by_domain": {
        "i": 382212,
        "o": 133836,
        "p": 131688
      },
      "rows_i": 382212,
      "rows_joined": 387130,
      "rows_merged": 386836,
      "rows_o": 133836,
      "rows_p": 131688,
      "unique_by_domain": {
        "i": 251633,
        "o": 2476,
        "p": 1037
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 17739,
            "1000_2000ms": 4364,
            "100_200ms": 2926,
            "10_20ms": 29065,
            "1_2ms": 0,
            "2000_5000ms": 8950,
            "200_500ms": 3903,
            "20_50ms": 84430,
            "2_5ms": 0,
            "5000_10000ms": 7391,
            "500_1000ms": 3112,
            "50_100ms": 3890,
            "5_10ms": 0,
            "ge30000ms": 216442,
            "neg": 0
          },
          "max_ms": 13462454107,
          "mean_ms": 287821214.55383664,
          "measurable": 382212,
          "min_ms": 17,
          "p50_ms": 111665.0,
          "p90_ms": 300646567.7,
          "p99_ms": 5870780755.0,
          "rows": 382212,
          "unmeasurable": 0,
          "won_output_rows": 252271
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 202,
            "1000_2000ms": 1333,
            "100_200ms": 1435,
            "10_20ms": 104617,
            "1_2ms": 0,
            "2000_5000ms": 2597,
            "200_500ms": 1271,
            "20_50ms": 15815,
            "2_5ms": 0,
            "5000_10000ms": 498,
            "500_1000ms": 642,
            "50_100ms": 2415,
            "5_10ms": 11,
            "ge30000ms": 3000,
            "neg": 0
          },
          "max_ms": 11858866877,
          "mean_ms": 7407508.022759198,
          "measurable": 133836,
          "min_ms": 9,
          "p50_ms": 14.0,
          "p90_ms": 50.0,
          "p99_ms": 4449829.0,
          "rows": 133836,
          "unmeasurable": 0,
          "won_output_rows": 2877
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 100,
            "1000_2000ms": 1358,
            "100_200ms": 1043,
            "10_20ms": 3031,
            "1_2ms": 0,
            "2000_5000ms": 2908,
            "200_500ms": 1049,
            "20_50ms": 1910,
            "2_5ms": 66603,
            "5000_10000ms": 200,
            "500_1000ms": 524,
            "50_100ms": 1061,
            "5_10ms": 50901,
            "ge30000ms": 1000,
            "neg": 0
          },
          "max_ms": 11858604964,
          "mean_ms": 5346838.801105644,
          "measurable": 131688,
          "min_ms": 2,
          "p50_ms": 4.0,
          "p90_ms": 11.0,
          "p99_ms": 4948.0,
          "rows": 131688,
          "unmeasurable": 0,
          "won_output_rows": 131688
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 3,
      "rows_by_domain": {
        "i": 62054,
        "o": 62660,
        "p": 62685
      },
      "rows_i": 62054,
      "rows_joined": 62688,
      "rows_merged": 62688,
      "rows_o": 62660,
      "rows_p": 62685,
      "unique_by_domain": {
        "i": 1,
        "o": 0,
        "p": 5
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 69,
            "1000_2000ms": 352,
            "100_200ms": 1106,
            "10_20ms": 14832,
            "1_2ms": 0,
            "2000_5000ms": 249,
            "200_500ms": 1175,
            "20_50ms": 41733,
            "2_5ms": 0,
            "5000_10000ms": 143,
            "500_1000ms": 623,
            "50_100ms": 1771,
            "5_10ms": 0,
            "ge30000ms": 1,
            "neg": 0
          },
          "max_ms": 41390,
          "mean_ms": 89.53522738260224,
          "measurable": 62054,
          "min_ms": 17,
          "p50_ms": 21.0,
          "p90_ms": 40.0,
          "p99_ms": 1466.4100000000035,
          "rows": 62054,
          "unmeasurable": 0,
          "won_output_rows": 1
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 78,
            "100_200ms": 646,
            "10_20ms": 54697,
            "1_2ms": 0,
            "2000_5000ms": 3,
            "200_500ms": 571,
            "20_50ms": 5360,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 211,
            "50_100ms": 1092,
            "5_10ms": 2,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2369,
          "mean_ms": 23.590855410150017,
          "measurable": 62660,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 22.0,
          "p99_ms": 268.4099999999962,
          "rows": 62660,
          "unmeasurable": 0,
          "won_output_rows": 2
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 80,
            "100_200ms": 475,
            "10_20ms": 2116,
            "1_2ms": 0,
            "2000_5000ms": 4,
            "200_500ms": 447,
            "20_50ms": 919,
            "2_5ms": 34275,
            "5000_10000ms": 0,
            "500_1000ms": 219,
            "50_100ms": 426,
            "5_10ms": 23724,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2166,
          "mean_ms": 12.960676397862327,
          "measurable": 62685,
          "min_ms": 2,
          "p50_ms": 4.0,
          "p90_ms": 7.0,
          "p99_ms": 230.0,
          "rows": 62685,
          "unmeasurable": 0,
          "won_output_rows": 62685
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 8,
      "rows_by_domain": {
        "i": 4878,
        "o": 4886,
        "p": 4886
      },
      "rows_i": 4878,
      "rows_joined": 5757,
      "rows_merged": 5757,
      "rows_o": 4886,
      "rows_p": 4886,
      "unique_by_domain": {
        "i": 2,
        "o": 8,
        "p": 861
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 126,
            "1000_2000ms": 0,
            "100_200ms": 116,
            "10_20ms": 1949,
            "1_2ms": 0,
            "2000_5000ms": 6,
            "200_500ms": 87,
            "20_50ms": 1934,
            "2_5ms": 0,
            "5000_10000ms": 4,
            "500_1000ms": 19,
            "50_100ms": 293,
            "5_10ms": 0,
            "ge30000ms": 344,
            "neg": 0
          },
          "max_ms": 55200,
          "mean_ms": 3499.4772447724476,
          "measurable": 4878,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 581.8000000000011,
          "p99_ms": 48961.209999999985,
          "rows": 4878,
          "unmeasurable": 0,
          "won_output_rows": 13
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 156,
            "1000_2000ms": 1,
            "100_200ms": 41,
            "10_20ms": 3895,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 27,
            "20_50ms": 380,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 2,
            "50_100ms": 51,
            "5_10ms": 13,
            "ge30000ms": 320,
            "neg": 0
          },
          "max_ms": 51989,
          "mean_ms": 3435.032132623823,
          "measurable": 4886,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 322.0,
          "p99_ms": 48494.74999999999,
          "rows": 4886,
          "unmeasurable": 0,
          "won_output_rows": 858
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 182,
            "1000_2000ms": 0,
            "100_200ms": 18,
            "10_20ms": 64,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 19,
            "20_50ms": 18,
            "2_5ms": 3704,
            "5000_10000ms": 0,
            "500_1000ms": 3,
            "50_100ms": 13,
            "5_10ms": 654,
            "ge30000ms": 211,
            "neg": 0
          },
          "max_ms": 54920,
          "mean_ms": 2646.4121981170692,
          "measurable": 4886,
          "min_ms": 2,
          "p50_ms": 3.0,
          "p90_ms": 14.0,
          "p99_ms": 46174.99999999999,
          "rows": 4886,
          "unmeasurable": 0,
          "won_output_rows": 4886
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 2607,
        "o": 2607,
        "p": 2607
      },
      "rows_i": 2607,
      "rows_joined": 4041,
      "rows_merged": 4041,
      "rows_o": 2607,
      "rows_p": 2607,
      "unique_by_domain": {
        "i": 453,
        "o": 485,
        "p": 496
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 228,
            "1000_2000ms": 5,
            "100_200ms": 485,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 725,
            "20_50ms": 283,
            "2_5ms": 0,
            "5000_10000ms": 12,
            "500_1000ms": 149,
            "50_100ms": 212,
            "5_10ms": 0,
            "ge30000ms": 508,
            "neg": 0
          },
          "max_ms": 124216,
          "mean_ms": 11744.137706175681,
          "measurable": 2607,
          "min_ms": 21,
          "p50_ms": 283.0,
          "p90_ms": 43870.6,
          "p99_ms": 93585.10000000002,
          "rows": 2607,
          "unmeasurable": 0,
          "won_output_rows": 633
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 220,
            "1000_2000ms": 0,
            "100_200ms": 478,
            "10_20ms": 174,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 242,
            "20_50ms": 449,
            "2_5ms": 0,
            "5000_10000ms": 16,
            "500_1000ms": 9,
            "50_100ms": 581,
            "5_10ms": 0,
            "ge30000ms": 438,
            "neg": 0
          },
          "max_ms": 154289,
          "mean_ms": 10200.898734177215,
          "measurable": 2607,
          "min_ms": 12,
          "p50_ms": 113.0,
          "p90_ms": 41366.80000000002,
          "p99_ms": 89382.08000000002,
          "rows": 2607,
          "unmeasurable": 0,
          "won_output_rows": 801
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 150,
            "1000_2000ms": 0,
            "100_200ms": 4,
            "10_20ms": 479,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 214,
            "20_50ms": 794,
            "2_5ms": 3,
            "5000_10000ms": 45,
            "500_1000ms": 12,
            "50_100ms": 197,
            "5_10ms": 273,
            "ge30000ms": 436,
            "neg": 0
          },
          "max_ms": 150909,
          "mean_ms": 9709.519754507097,
          "measurable": 2607,
          "min_ms": 4,
          "p50_ms": 37.0,
          "p90_ms": 38477.2,
          "p99_ms": 101770.86000000003,
          "rows": 2607,
          "unmeasurable": 0,
          "won_output_rows": 2607
        }
      }
    },
    "price_change": {
      "boundary_dropped": 566,
      "class": "FULL",
      "exception_markets": 153,
      "rows_by_domain": {
        "i": 127127814,
        "o": 127483214,
        "p": 127489708
      },
      "rows_i": 127127814,
      "rows_joined": 127496272,
      "rows_merged": 127495706,
      "rows_o": 127483214,
      "rows_p": 127489708,
      "unique_by_domain": {
        "i": 2650,
        "o": 1868,
        "p": 4098
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 110420,
            "1000_2000ms": 529220,
            "100_200ms": 1692566,
            "10_20ms": 49555686,
            "1_2ms": 0,
            "2000_5000ms": 536500,
            "200_500ms": 1947612,
            "20_50ms": 68826248,
            "2_5ms": 0,
            "5000_10000ms": 271832,
            "500_1000ms": 932602,
            "50_100ms": 2723188,
            "5_10ms": 0,
            "ge30000ms": 1940,
            "neg": 0
          },
          "max_ms": 65097,
          "mean_ms": 79.5698854697525,
          "measurable": 127127814,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 31.0,
          "p99_ms": 1272.0,
          "rows": 127127814,
          "unmeasurable": 0,
          "won_output_rows": 2994
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 69708,
            "100_200ms": 1168772,
            "10_20ms": 116243828,
            "1_2ms": 0,
            "2000_5000ms": 8942,
            "200_500ms": 1095120,
            "20_50ms": 6824042,
            "2_5ms": 0,
            "5000_10000ms": 400,
            "500_1000ms": 274134,
            "50_100ms": 1731482,
            "5_10ms": 66786,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6838,
          "mean_ms": 20.37812760196021,
          "measurable": 127483214,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 19.0,
          "p99_ms": 225.0,
          "rows": 127483214,
          "unmeasurable": 0,
          "won_output_rows": 3004
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 63476,
            "100_200ms": 727214,
            "10_20ms": 2437626,
            "1_2ms": 31730,
            "2000_5000ms": 7640,
            "200_500ms": 759942,
            "20_50ms": 1515704,
            "2_5ms": 91168552,
            "5000_10000ms": 258,
            "500_1000ms": 226834,
            "50_100ms": 782450,
            "5_10ms": 29768282,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6796,
          "mean_ms": 9.438410385252432,
          "measurable": 127489708,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 164.0,
          "rows": 127489708,
          "unmeasurable": 0,
          "won_output_rows": 127489708
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 3,
      "rows_by_domain": {
        "i": 11180,
        "o": 11192,
        "p": 11192
      },
      "rows_i": 11180,
      "rows_joined": 11192,
      "rows_merged": 11192,
      "rows_o": 11192,
      "rows_p": 11192,
      "unique_by_domain": {
        "i": 0,
        "o": 0,
        "p": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 148,
            "100_200ms": 292,
            "10_20ms": 3621,
            "1_2ms": 0,
            "2000_5000ms": 140,
            "200_500ms": 439,
            "20_50ms": 6002,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 192,
            "50_100ms": 346,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 4866,
          "mean_ms": 114.7598389982111,
          "measurable": 11180,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 134.0,
          "p99_ms": 2472.469999999994,
          "rows": 11180,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 24,
            "100_200ms": 192,
            "10_20ms": 9815,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 176,
            "20_50ms": 717,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 32,
            "50_100ms": 223,
            "5_10ms": 13,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1789,
          "mean_ms": 27.08086132952109,
          "measurable": 11192,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 23.0,
          "p99_ms": 320.3600000000006,
          "rows": 11192,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 8,
            "100_200ms": 104,
            "10_20ms": 197,
            "1_2ms": 6,
            "2000_5000ms": 4,
            "200_500ms": 148,
            "20_50ms": 162,
            "2_5ms": 8026,
            "5000_10000ms": 0,
            "500_1000ms": 48,
            "50_100ms": 96,
            "5_10ms": 2393,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2624,
          "mean_ms": 15.713187991422444,
          "measurable": 11192,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 356.4500000000007,
          "rows": 11192,
          "unmeasurable": 0,
          "won_output_rows": 11192
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-11-01T17.book_dropped.parquet",
        "rows": 1597,
        "sha256": "7b3e1f25abe1f278099aa8505624d0b0bf14a54dcc5c92438f6ad187463af3c7",
        "size": 63557
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 1597,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 1597,
  "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": "688548824d04191b3719dbc1cbf3172e73ae82bdf0ace184273931d713a9680a",
    "evaluated_at": "2026-11-01T19:12:58Z",
    "evidence": {
      "file": "2026-11-01T17.category_evidence.json",
      "sha256": "c55c52462dcd18eaaa68f653190ff5c9ecd2a7cf173eb1a5d2074e548e173e76"
    },
    "hour": "2026-11-01/17",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999448653927947,
      "threshold": 0.9
    },
    "map_behind_markets": [],
    "map_health": {
      "baseline": {
        "acceptance": "review",
        "accepted_at": "2026-10-29T23:53:12Z",
        "map_sha256": "a0b1c749bb0b496b5b25ad0ba32e7693c414e9131ddfb4061df08068e526176a",
        "markets": 5173589,
        "note": "v9 review (CYCLE-10978): gate-v9-20261029T2130Z map, reviewed by Capture against v8 5ba28b32; made the live4 baseline per chair CYCLE-10997, at joint-set code 446aaa6c",
        "rule_version": "native-category-ranked-subtag-v1",
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "changed_markets": 48256,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 47866,
      "logic_identity_changed": false,
      "map_sha256": "688548824d04191b3719dbc1cbf3172e73ae82bdf0ace184273931d713a9680a",
      "mapping_logic_changed": 0,
      "markets": 5301453,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "791f1032203cad160985632c92c5d96c7ae3f8368b8e5949dc5edef8680d89a5",
      "shrink_share": 0.0,
      "source_tags_changed": 48256,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 37952,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 70313,
          "fetched_untagged": 7,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 18690,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 126955,
        "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": 48256,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 47866,
        "logic_identity_changed": false,
        "map_sha256": "688548824d04191b3719dbc1cbf3172e73ae82bdf0ace184273931d713a9680a",
        "mapping_logic_changed": 0,
        "markets": 5301453,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "791f1032203cad160985632c92c5d96c7ae3f8368b8e5949dc5edef8680d89a5",
        "shrink_share": 0.0,
        "source_tags_changed": 48256,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.999989,
        "fetched_untagged": 1.1e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 143816780,
        "fetched_untagged": 1536,
        "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": 126962,
      "young": {
        "not_fetched": 0,
        "traded": 18690
      }
    },
    "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": "688548824d04191b3719dbc1cbf3172e73ae82bdf0ace184273931d713a9680a",
  "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-01T17.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 78,
          "class": "FULL",
          "exception_markets": 56,
          "rows_by_domain": {
            "i": 15816226,
            "o": 15851678,
            "p": 15851986
          },
          "rows_i": 15816226,
          "rows_joined": 15852174,
          "rows_merged": 15852096,
          "rows_o": 15851678,
          "rows_p": 15851986,
          "unique_by_domain": {
            "i": 18,
            "o": 34,
            "p": 254
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 10935,
                "1000_2000ms": 58900,
                "100_200ms": 187124,
                "10_20ms": 6654335,
                "1_2ms": 0,
                "2000_5000ms": 61699,
                "200_500ms": 223439,
                "20_50ms": 8196687,
                "2_5ms": 0,
                "5000_10000ms": 29460,
                "500_1000ms": 105993,
                "50_100ms": 287360,
                "5_10ms": 0,
                "ge30000ms": 294,
                "neg": 0
              },
              "max_ms": 65080,
              "mean_ms": 72.51407813722439,
              "measurable": 15816226,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 28.0,
              "p99_ms": 1039.0,
              "rows": 15816226,
              "unmeasurable": 0,
              "won_output_rows": 33
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 7635,
                "100_200ms": 131188,
                "10_20ms": 14654620,
                "1_2ms": 0,
                "2000_5000ms": 869,
                "200_500ms": 125606,
                "20_50ms": 703058,
                "2_5ms": 0,
                "5000_10000ms": 74,
                "500_1000ms": 30489,
                "50_100ms": 187703,
                "5_10ms": 10436,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6838,
              "mean_ms": 19.431379252089275,
              "measurable": 15851678,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 18.0,
              "p99_ms": 207.0,
              "rows": 15851678,
              "unmeasurable": 0,
              "won_output_rows": 77
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 6846,
                "100_200ms": 80505,
                "10_20ms": 236955,
                "1_2ms": 9948,
                "2000_5000ms": 770,
                "200_500ms": 85309,
                "20_50ms": 148956,
                "2_5ms": 12108719,
                "5000_10000ms": 20,
                "500_1000ms": 25538,
                "50_100ms": 81708,
                "5_10ms": 3066712,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6766,
              "mean_ms": 8.619925541190865,
              "measurable": 15851986,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 144.0,
              "rows": 15851986,
              "unmeasurable": 0,
              "won_output_rows": 15851986
            }
          }
        },
        "book": {
          "boundary_dropped": 294,
          "class": "FULL",
          "exception_markets": 101514,
          "rows_by_domain": {
            "i": 382212,
            "o": 133836,
            "p": 131688
          },
          "rows_i": 382212,
          "rows_joined": 387130,
          "rows_merged": 386836,
          "rows_o": 133836,
          "rows_p": 131688,
          "unique_by_domain": {
            "i": 251633,
            "o": 2476,
            "p": 1037
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 17739,
                "1000_2000ms": 4364,
                "100_200ms": 2926,
                "10_20ms": 29065,
                "1_2ms": 0,
                "2000_5000ms": 8950,
                "200_500ms": 3903,
                "20_50ms": 84430,
                "2_5ms": 0,
                "5000_10000ms": 7391,
                "500_1000ms": 3112,
                "50_100ms": 3890,
                "5_10ms": 0,
                "ge30000ms": 216442,
                "neg": 0
              },
              "max_ms": 13462454107,
              "mean_ms": 287821214.55383664,
              "measurable": 382212,
              "min_ms": 17,
              "p50_ms": 111665.0,
              "p90_ms": 300646567.7,
              "p99_ms": 5870780755.0,
              "rows": 382212,
              "unmeasurable": 0,
              "won_output_rows": 252271
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 202,
                "1000_2000ms": 1333,
                "100_200ms": 1435,
                "10_20ms": 104617,
                "1_2ms": 0,
                "2000_5000ms": 2597,
                "200_500ms": 1271,
                "20_50ms": 15815,
                "2_5ms": 0,
                "5000_10000ms": 498,
                "500_1000ms": 642,
                "50_100ms": 2415,
                "5_10ms": 11,
                "ge30000ms": 3000,
                "neg": 0
              },
              "max_ms": 11858866877,
              "mean_ms": 7407508.022759198,
              "measurable": 133836,
              "min_ms": 9,
              "p50_ms": 14.0,
              "p90_ms": 50.0,
              "p99_ms": 4449829.0,
              "rows": 133836,
              "unmeasurable": 0,
              "won_output_rows": 2877
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 100,
                "1000_2000ms": 1358,
                "100_200ms": 1043,
                "10_20ms": 3031,
                "1_2ms": 0,
                "2000_5000ms": 2908,
                "200_500ms": 1049,
                "20_50ms": 1910,
                "2_5ms": 66603,
                "5000_10000ms": 200,
                "500_1000ms": 524,
                "50_100ms": 1061,
                "5_10ms": 50901,
                "ge30000ms": 1000,
                "neg": 0
              },
              "max_ms": 11858604964,
              "mean_ms": 5346838.801105644,
              "measurable": 131688,
              "min_ms": 2,
              "p50_ms": 4.0,
              "p90_ms": 11.0,
              "p99_ms": 4948.0,
              "rows": 131688,
              "unmeasurable": 0,
              "won_output_rows": 131688
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 3,
          "rows_by_domain": {
            "i": 62054,
            "o": 62660,
            "p": 62685
          },
          "rows_i": 62054,
          "rows_joined": 62688,
          "rows_merged": 62688,
          "rows_o": 62660,
          "rows_p": 62685,
          "unique_by_domain": {
            "i": 1,
            "o": 0,
            "p": 5
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 69,
                "1000_2000ms": 352,
                "100_200ms": 1106,
                "10_20ms": 14832,
                "1_2ms": 0,
                "2000_5000ms": 249,
                "200_500ms": 1175,
                "20_50ms": 41733,
                "2_5ms": 0,
                "5000_10000ms": 143,
                "500_1000ms": 623,
                "50_100ms": 1771,
                "5_10ms": 0,
                "ge30000ms": 1,
                "neg": 0
              },
              "max_ms": 41390,
              "mean_ms": 89.53522738260224,
              "measurable": 62054,
              "min_ms": 17,
              "p50_ms": 21.0,
              "p90_ms": 40.0,
              "p99_ms": 1466.4100000000035,
              "rows": 62054,
              "unmeasurable": 0,
              "won_output_rows": 1
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 78,
                "100_200ms": 646,
                "10_20ms": 54697,
                "1_2ms": 0,
                "2000_5000ms": 3,
                "200_500ms": 571,
                "20_50ms": 5360,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 211,
                "50_100ms": 1092,
                "5_10ms": 2,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2369,
              "mean_ms": 23.590855410150017,
              "measurable": 62660,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 22.0,
              "p99_ms": 268.4099999999962,
              "rows": 62660,
              "unmeasurable": 0,
              "won_output_rows": 2
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 80,
                "100_200ms": 475,
                "10_20ms": 2116,
                "1_2ms": 0,
                "2000_5000ms": 4,
                "200_500ms": 447,
                "20_50ms": 919,
                "2_5ms": 34275,
                "5000_10000ms": 0,
                "500_1000ms": 219,
                "50_100ms": 426,
                "5_10ms": 23724,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2166,
              "mean_ms": 12.960676397862327,
              "measurable": 62685,
              "min_ms": 2,
              "p50_ms": 4.0,
              "p90_ms": 7.0,
              "p99_ms": 230.0,
              "rows": 62685,
              "unmeasurable": 0,
              "won_output_rows": 62685
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 8,
          "rows_by_domain": {
            "i": 4878,
            "o": 4886,
            "p": 4886
          },
          "rows_i": 4878,
          "rows_joined": 5757,
          "rows_merged": 5757,
          "rows_o": 4886,
          "rows_p": 4886,
          "unique_by_domain": {
            "i": 2,
            "o": 8,
            "p": 861
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 126,
                "1000_2000ms": 0,
                "100_200ms": 116,
                "10_20ms": 1949,
                "1_2ms": 0,
                "2000_5000ms": 6,
                "200_500ms": 87,
                "20_50ms": 1934,
                "2_5ms": 0,
                "5000_10000ms": 4,
                "500_1000ms": 19,
                "50_100ms": 293,
                "5_10ms": 0,
                "ge30000ms": 344,
                "neg": 0
              },
              "max_ms": 55200,
              "mean_ms": 3499.4772447724476,
              "measurable": 4878,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 581.8000000000011,
              "p99_ms": 48961.209999999985,
              "rows": 4878,
              "unmeasurable": 0,
              "won_output_rows": 13
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 156,
                "1000_2000ms": 1,
                "100_200ms": 41,
                "10_20ms": 3895,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 27,
                "20_50ms": 380,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 2,
                "50_100ms": 51,
                "5_10ms": 13,
                "ge30000ms": 320,
                "neg": 0
              },
              "max_ms": 51989,
              "mean_ms": 3435.032132623823,
              "measurable": 4886,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 322.0,
              "p99_ms": 48494.74999999999,
              "rows": 4886,
              "unmeasurable": 0,
              "won_output_rows": 858
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 182,
                "1000_2000ms": 0,
                "100_200ms": 18,
                "10_20ms": 64,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 19,
                "20_50ms": 18,
                "2_5ms": 3704,
                "5000_10000ms": 0,
                "500_1000ms": 3,
                "50_100ms": 13,
                "5_10ms": 654,
                "ge30000ms": 211,
                "neg": 0
              },
              "max_ms": 54920,
              "mean_ms": 2646.4121981170692,
              "measurable": 4886,
              "min_ms": 2,
              "p50_ms": 3.0,
              "p90_ms": 14.0,
              "p99_ms": 46174.99999999999,
              "rows": 4886,
              "unmeasurable": 0,
              "won_output_rows": 4886
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 2607,
            "o": 2607,
            "p": 2607
          },
          "rows_i": 2607,
          "rows_joined": 4041,
          "rows_merged": 4041,
          "rows_o": 2607,
          "rows_p": 2607,
          "unique_by_domain": {
            "i": 453,
            "o": 485,
            "p": 496
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 228,
                "1000_2000ms": 5,
                "100_200ms": 485,
                "10_20ms": 0,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 725,
                "20_50ms": 283,
                "2_5ms": 0,
                "5000_10000ms": 12,
                "500_1000ms": 149,
                "50_100ms": 212,
                "5_10ms": 0,
                "ge30000ms": 508,
                "neg": 0
              },
              "max_ms": 124216,
              "mean_ms": 11744.137706175681,
              "measurable": 2607,
              "min_ms": 21,
              "p50_ms": 283.0,
              "p90_ms": 43870.6,
              "p99_ms": 93585.10000000002,
              "rows": 2607,
              "unmeasurable": 0,
              "won_output_rows": 633
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 220,
                "1000_2000ms": 0,
                "100_200ms": 478,
                "10_20ms": 174,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 242,
                "20_50ms": 449,
                "2_5ms": 0,
                "5000_10000ms": 16,
                "500_1000ms": 9,
                "50_100ms": 581,
                "5_10ms": 0,
                "ge30000ms": 438,
                "neg": 0
              },
              "max_ms": 154289,
              "mean_ms": 10200.898734177215,
              "measurable": 2607,
              "min_ms": 12,
              "p50_ms": 113.0,
              "p90_ms": 41366.80000000002,
              "p99_ms": 89382.08000000002,
              "rows": 2607,
              "unmeasurable": 0,
              "won_output_rows": 801
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 150,
                "1000_2000ms": 0,
                "100_200ms": 4,
                "10_20ms": 479,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 214,
                "20_50ms": 794,
                "2_5ms": 3,
                "5000_10000ms": 45,
                "500_1000ms": 12,
                "50_100ms": 197,
                "5_10ms": 273,
                "ge30000ms": 436,
                "neg": 0
              },
              "max_ms": 150909,
              "mean_ms": 9709.519754507097,
              "measurable": 2607,
              "min_ms": 4,
              "p50_ms": 37.0,
              "p90_ms": 38477.2,
              "p99_ms": 101770.86000000003,
              "rows": 2607,
              "unmeasurable": 0,
              "won_output_rows": 2607
            }
          }
        },
        "price_change": {
          "boundary_dropped": 566,
          "class": "FULL",
          "exception_markets": 153,
          "rows_by_domain": {
            "i": 127127814,
            "o": 127483214,
            "p": 127489708
          },
          "rows_i": 127127814,
          "rows_joined": 127496272,
          "rows_merged": 127495706,
          "rows_o": 127483214,
          "rows_p": 127489708,
          "unique_by_domain": {
            "i": 2650,
            "o": 1868,
            "p": 4098
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 110420,
                "1000_2000ms": 529220,
                "100_200ms": 1692566,
                "10_20ms": 49555686,
                "1_2ms": 0,
                "2000_5000ms": 536500,
                "200_500ms": 1947612,
                "20_50ms": 68826248,
                "2_5ms": 0,
                "5000_10000ms": 271832,
                "500_1000ms": 932602,
                "50_100ms": 2723188,
                "5_10ms": 0,
                "ge30000ms": 1940,
                "neg": 0
              },
              "max_ms": 65097,
              "mean_ms": 79.5698854697525,
              "measurable": 127127814,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 31.0,
              "p99_ms": 1272.0,
              "rows": 127127814,
              "unmeasurable": 0,
              "won_output_rows": 2994
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 69708,
                "100_200ms": 1168772,
                "10_20ms": 116243828,
                "1_2ms": 0,
                "2000_5000ms": 8942,
                "200_500ms": 1095120,
                "20_50ms": 6824042,
                "2_5ms": 0,
                "5000_10000ms": 400,
                "500_1000ms": 274134,
                "50_100ms": 1731482,
                "5_10ms": 66786,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6838,
              "mean_ms": 20.37812760196021,
              "measurable": 127483214,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 19.0,
              "p99_ms": 225.0,
              "rows": 127483214,
              "unmeasurable": 0,
              "won_output_rows": 3004
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 63476,
                "100_200ms": 727214,
                "10_20ms": 2437626,
                "1_2ms": 31730,
                "2000_5000ms": 7640,
                "200_500ms": 759942,
                "20_50ms": 1515704,
                "2_5ms": 91168552,
                "5000_10000ms": 258,
                "500_1000ms": 226834,
                "50_100ms": 782450,
                "5_10ms": 29768282,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6796,
              "mean_ms": 9.438410385252432,
              "measurable": 127489708,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 164.0,
              "rows": 127489708,
              "unmeasurable": 0,
              "won_output_rows": 127489708
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 3,
          "rows_by_domain": {
            "i": 11180,
            "o": 11192,
            "p": 11192
          },
          "rows_i": 11180,
          "rows_joined": 11192,
          "rows_merged": 11192,
          "rows_o": 11192,
          "rows_p": 11192,
          "unique_by_domain": {
            "i": 0,
            "o": 0,
            "p": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 148,
                "100_200ms": 292,
                "10_20ms": 3621,
                "1_2ms": 0,
                "2000_5000ms": 140,
                "200_500ms": 439,
                "20_50ms": 6002,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 192,
                "50_100ms": 346,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 4866,
              "mean_ms": 114.7598389982111,
              "measurable": 11180,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 134.0,
              "p99_ms": 2472.469999999994,
              "rows": 11180,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 24,
                "100_200ms": 192,
                "10_20ms": 9815,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 176,
                "20_50ms": 717,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 32,
                "50_100ms": 223,
                "5_10ms": 13,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1789,
              "mean_ms": 27.08086132952109,
              "measurable": 11192,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 23.0,
              "p99_ms": 320.3600000000006,
              "rows": 11192,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 8,
                "100_200ms": 104,
                "10_20ms": 197,
                "1_2ms": 6,
                "2000_5000ms": 4,
                "200_500ms": 148,
                "20_50ms": 162,
                "2_5ms": 8026,
                "5000_10000ms": 0,
                "500_1000ms": 48,
                "50_100ms": 96,
                "5_10ms": 2393,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2624,
              "mean_ms": 15.713187991422444,
              "measurable": 11192,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 356.4500000000007,
              "rows": 11192,
              "unmeasurable": 0,
              "won_output_rows": 11192
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1459845105,
      "file": "2026-11-01T17.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-11-01/17",
      "hour_utc": "2026-11-01T17:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 47850746895563520,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562982760543278,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            169631011
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746860053252,
          "min_sequence": 562982760543314,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 15852096,
          "row_groups": [
            0,
            60
          ],
          "sha256": "e47cb8e8bf9aefcb1e247e53475523d5e42caf675881f66564af674e1496a7c5"
        },
        "book": {
          "byte_range": [
            169631011,
            206768690
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746895341588,
          "min_sequence": 562982760545820,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 386836,
          "row_groups": [
            61,
            62
          ],
          "sha256": "267d6adb64bcffaa662da1dedc1594de338d501f0d306271a20c3e2560663d77"
        },
        "last_trade_price": {
          "byte_range": [
            206768690,
            210445235
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746870371926,
          "min_sequence": 562982760548295,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 62688,
          "row_groups": [
            63,
            63
          ],
          "sha256": "76ae8659ca28595acb5b4903bdeeefd608503972dc8e2b202228a709816913ac"
        },
        "market_resolved": {
          "byte_range": [
            210445235,
            211225538
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746893199060,
          "min_sequence": 562982760559705,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 5757,
          "row_groups": [
            64,
            64
          ],
          "sha256": "a059fe5af45a588a5079e656d81471ac30bb3d385c06a21fbc973b8fe091b515"
        },
        "new_market": {
          "byte_range": [
            211225538,
            211620138
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746894388338,
          "min_sequence": 562982761100187,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 4041,
          "row_groups": [
            65,
            65
          ],
          "sha256": "10da73fd409b331d96d73d6bfffeea68072e087b34a8081289b61bec3d70e419"
        },
        "price_change": {
          "byte_range": [
            211620138,
            1457810562
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746895563520,
          "min_sequence": 562982760543278,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 127495706,
          "row_groups": [
            66,
            552
          ],
          "sha256": "afa32847db8ae27614fda91581b670b338766f45722f397f1cbf92f0e478bc43"
        },
        "tick_size_change": {
          "byte_range": [
            1457810562,
            1458217571
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562982902909243,
          "min_sequence": 562982761435077,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 11192,
          "row_groups": [
            553,
            553
          ],
          "sha256": "6aca0d14c2f1c343b28d30b201036221798c3ccc6fac58784b434572eaabba61"
        }
      },
      "row_count": 143818316,
      "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, o, p). Each row names its own in source_witness",
      "sha256": "62cc0e027ee30b14d76cbcdbcd75175dc4d1d13c14a93518e8c1f162a5693958",
      "skipped_witnesses": {
        "q": {
          "reason": "not_in_merged_set"
        }
      },
      "substitutions": [],
      "verification": {
        "note": "A range digest certifies BYTES. That those bytes are that product comes from this manifest and is cross-checkable against the Parquet footer, which is inside the whole-file sha256.",
        "primary": "sha256sum <file> == .sha256",
        "secondary": "curl -r <start>-<end-1> <url> | sha256sum == .products.<name>.sha256"
      },
      "witness_stats": "2026-11-01T17.witness_stats.json",
      "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
      "witnesses": "iop",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-11-01T17.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 13,
      "row_ordinal_max": 87800673,
      "row_ordinal_min": 0,
      "rows": 4162666,
      "sha256": "30eded53ea875c2ffb951c3af71d91b7b4228e2f2756c0045c10cd110ca78a14",
      "size": 18282758,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-11-01T17.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 13,
      "row_ordinal_max": 87800673,
      "row_ordinal_min": 0,
      "rows": 4162666,
      "sha256": "10717c3ae57b3f537d2880468aaaf3a86035e2c939fe2874d6ee47705a362a38",
      "size": 15700181,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T17.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 13171914,
      "row_ordinal_min": 922816,
      "rows": 140945,
      "sha256": "1e6fc4979725117cc35dd57c15288f0a40fc8f8e7d5d3fca5472595851ce554c",
      "size": 857557,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T17.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 13171914,
      "row_ordinal_min": 922816,
      "rows": 140945,
      "sha256": "421cd4341e7bdc360dfbb47d08f2d07f357225d6ac291a92742d62afdcfdf368",
      "size": 710879,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T17.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 24,
      "row_ordinal_max": 87801545,
      "row_ordinal_min": 938231,
      "rows": 13634564,
      "sha256": "833c7fc909a15f3ebe475e605853bb47d2b560d247d3f47cba2ff2e7d7cc3afe",
      "size": 66386310,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T17.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 24,
      "row_ordinal_max": 87801545,
      "row_ordinal_min": 938231,
      "rows": 13634564,
      "sha256": "47d42203e85af094c1a072b479b44c13654a4cc88c493a3eaea2f9c107d21aa8",
      "size": 42341878,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T17.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 25857461,
      "row_ordinal_min": 1820051,
      "rows": 5847,
      "sha256": "56aab858668522c185c283a5c73a58515d1a98613eca3d28791693adbef014ca",
      "size": 79316,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T17.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 25857461,
      "row_ordinal_min": 1820051,
      "rows": 5847,
      "sha256": "dbc276178875b350c201e669e982aa43e248a2d9f70d9c23d98bb9a4013b8606",
      "size": 40243,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T17.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 26553314,
      "row_ordinal_min": 1820937,
      "rows": 765128,
      "sha256": "97426c6b2026b6f5f293bb6fae8ef7f7bfcdc75df723d794b81720a412e7bb75",
      "size": 4007707,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T17.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 26553314,
      "row_ordinal_min": 1820937,
      "rows": 765128,
      "sha256": "845bfed0b5274d1429d3ff3bb4bfb25da28fb58475a1d6671d802df59f77e1ff",
      "size": 3276481,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T17.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 19,
      "row_ordinal_max": 87801553,
      "row_ordinal_min": 1888810,
      "rows": 11548468,
      "sha256": "f76b707d3f3580fe635df6965b2ccb008fb733d6c2f92e2985c5e566b7660435",
      "size": 60053983,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T17.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 19,
      "row_ordinal_max": 87801553,
      "row_ordinal_min": 1888810,
      "rows": 11548468,
      "sha256": "a25d0db9947c0bfceb37fcba1e6c4c612f370644997ef1c5bcf2afd3eb4140e7",
      "size": 54573171,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T17.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 13,
      "row_ordinal_max": 87801717,
      "row_ordinal_min": 3370042,
      "rows": 4461690,
      "sha256": "d3ca91cf427d4c17c08f3e35670aead405e4ec642c91d8698ce8e66a2fb60646",
      "size": 18599118,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T17.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 13,
      "row_ordinal_max": 87801717,
      "row_ordinal_min": 3370042,
      "rows": 4461690,
      "sha256": "ee5710a65950c350d861156357c272c57783586636e0a8c49f8452080fdcdfec",
      "size": 14730368,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T17.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 41400038,
      "row_ordinal_min": 3979939,
      "rows": 1108104,
      "sha256": "02ebdc7a6c4bf2bac691af67be1cfdc8b1c372b3d7f88fc89f90c8d316c71e9a",
      "size": 5964449,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T17.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 41400038,
      "row_ordinal_min": 3979939,
      "rows": 1108104,
      "sha256": "2fe83da22a117b1c5360d7811dec67377ad594c26189c01b7035adb4f532bacd",
      "size": 4102018,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T17.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 87801721,
      "row_ordinal_min": 4135147,
      "rows": 1587825,
      "sha256": "106576edbbf206c7fef687d2744d1854e2da3368872c25d75d2a28088b2c98d5",
      "size": 8331198,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T17.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 87801721,
      "row_ordinal_min": 4135147,
      "rows": 1587825,
      "sha256": "47c510ffbb2898749eaaa4a21175a7ea3cafbaa2ba31e6f495b0c96517e5e919",
      "size": 6959422,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T17.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 10,
      "row_ordinal_max": 87801725,
      "row_ordinal_min": 4296500,
      "rows": 1515117,
      "sha256": "75ecb941cd168e4e42f0dd340ad90d6043f6c4ba0a6925bff914ec2a62397182",
      "size": 7920280,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T17.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 10,
      "row_ordinal_max": 87801725,
      "row_ordinal_min": 4296500,
      "rows": 1515117,
      "sha256": "3115b0e9f2d4172da2062979a0432f54e0ccf06b35ebd212f0619390d3e83e5c",
      "size": 6874216,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T17.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 87801733,
      "row_ordinal_min": 4458774,
      "rows": 1969224,
      "sha256": "0c27c8b594940cfcf30970e530f2b5b981c63adbf208c569815e9816e2c6ea71",
      "size": 10547257,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T17.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 87801733,
      "row_ordinal_min": 4458774,
      "rows": 1969224,
      "sha256": "c620d30d4ec7ca5a6ad21ec7aa6c26f5dd2fddf494fc68c5208d68ba25927526",
      "size": 8969801,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T17.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 87801737,
      "row_ordinal_min": 4665724,
      "rows": 118955,
      "sha256": "1e795d739d3849c536f82f194c115daae4886cea654f47701d1322e8f98ca3e0",
      "size": 664194,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T17.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 87801737,
      "row_ordinal_min": 4665724,
      "rows": 118955,
      "sha256": "8a7bab654e5995439a17321758013039a5c91b373542864613666296319873c5",
      "size": 521464,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T17.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 46,
      "row_ordinal_max": 87811713,
      "row_ordinal_min": 4682260,
      "rows": 38754987,
      "sha256": "7ab4cbb44801e6651bc19e88661bba485f387be720779f8fc4e5727cf38763ce",
      "size": 234454244,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T17.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 46,
      "row_ordinal_max": 87811713,
      "row_ordinal_min": 4682260,
      "rows": 38754987,
      "sha256": "300e3661483ce39851f960099de9ef2b567c4f44e0c02deaf501ee6864ae2bb4",
      "size": 167631649,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T17.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 80846880,
      "row_ordinal_min": 8776202,
      "rows": 427807,
      "sha256": "717d7deb173688be97a1473bdba8031f316eb109feefc88c6ea39d851e805cf5",
      "size": 2194290,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T17.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 80846880,
      "row_ordinal_min": 8776202,
      "rows": 427807,
      "sha256": "50001614b2b89f1fb8f6bcb04d01bbe7e064553f2d416b0f59a3224f01d9e3e8",
      "size": 2022332,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T17.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 80972434,
      "row_ordinal_min": 8839140,
      "rows": 137351,
      "sha256": "5472b83398e31f6b6d7db9d6eaf9f07d95e2fb8f8fc579566e9795300d559251",
      "size": 742025,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T17.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 80972434,
      "row_ordinal_min": 8839140,
      "rows": 137351,
      "sha256": "68b16580e8f254aa15744f01e099ee9f79e9c72881d32b6ddce15b57cc934876",
      "size": 675568,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T17.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 13,
      "row_ordinal_max": 87811797,
      "row_ordinal_min": 8850776,
      "rows": 6276735,
      "sha256": "7ed34218e6ce6f07b17db789258b67e3bbc33130e265b75c89f284d60fbb6468",
      "size": 28655126,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T17.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 13,
      "row_ordinal_max": 87811797,
      "row_ordinal_min": 8850776,
      "rows": 6276735,
      "sha256": "12145c5e15ecafbbfcc37afc5ce4242055057df38717b1e4f3422f4802e9605f",
      "size": 18964323,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T17.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 87811809,
      "row_ordinal_min": 9273307,
      "rows": 1196397,
      "sha256": "0bc68f2676bfffe761c3cc355c5626df9aea8d6d9655bb312443382f44d87e66",
      "size": 5867513,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T17.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 87811809,
      "row_ordinal_min": 9273307,
      "rows": 1196397,
      "sha256": "7041a71cb1f7e40f735acd624e8c2336e1a3ee359d7e7132e470cfbc04c2e9c3",
      "size": 5390637,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T17.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 342120,
      "sha256": "50c0c3e718d88490617b39c2750e60d42678c6c503411d4c8627b74ecdd77fe0",
      "size": 23387531,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T17.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 954287,
      "sha256": "53112c2a07cdea97aa918ed11c8cbed061b6e5155d77ab1e0e18a4e0869dc4db",
      "size": 71888497,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "daa96170-3fa6-43ba-a22f-3b38a94308af",
  "hour": "2026-11-01/17",
  "hour_utc": "2026-11-01T17:00:00+00:00",
  "is_primary_copy": "provenance",
  "layout": "union-event-sorted-v1",
  "layout_check": "PASS",
  "layout_check_reasons": [],
  "layout_split": {
    "cap_bytes": 400000000,
    "parts": {
      "ai": 1,
      "business": 1,
      "crypto": 1,
      "earnings": 1,
      "economy": 1,
      "elections": 1,
      "esports": 1,
      "finance": 1,
      "geopolitics": 1,
      "politics": 1,
      "pop-culture": 1,
      "science": 1,
      "sports": 1,
      "tech": 1,
      "uncategorised": 1,
      "weather": 1,
      "world": 1
    },
    "rule": "category-cap-parts-v1",
    "split": {
      "rule": "subtag-split-hysteresis-v1",
      "schedule_day": "2026-11-01",
      "schedule_sha256": "b511c1021b9c725c6cea929e3665d0e1c596064e1041ed512c9d6d0a82132223",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 47850746895563520,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562982760543278,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-11-01T17.mirror_dropped.p1.parquet",
        "rows": 44134400,
        "sha256": "1b48930d957eb31219b3d1380847f4a1d39990e981c975bb2d50fd0bc45b6d65",
        "size": 295945633
      },
      {
        "file": "2026-11-01T17.mirror_dropped.p2.parquet",
        "rows": 11870509,
        "sha256": "1c34012c740b0cea033a4b661d9a8b7ab44e81f8c6e566c8a257aee0ed6b8095",
        "size": 74354434
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 56004909,
    "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": 14397,
      "_pairs": 6846,
      "source_witness": 1,
      "witness_set": 6846
    },
    "book": {
      "_no_partner": 737,
      "_pairs": 816,
      "asks": 32,
      "bids": 88,
      "witness_set": 698
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 21243,
    "book": 1553,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 6369788,
    "book": 129698,
    "price_change": 49505423
  },
  "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": 47850746860053252,
      "min_sequence": 562982760543314,
      "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": 9482308,
      "source_rows": 15852096
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47850746895341588,
      "min_sequence": 562982760545820,
      "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": 255541,
      "source_rows": 386836
    },
    "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": 47850746870371926,
      "min_sequence": 562982760548295,
      "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": 62688,
      "source_rows": 62688
    },
    "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": 47850746893199060,
      "min_sequence": 562982760559705,
      "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": 5757,
      "source_rows": 5757
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47850746894388338,
      "min_sequence": 562982761100187,
      "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": 4041,
      "source_rows": 4041
    },
    "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": 47850746895563520,
      "min_sequence": 562982760543278,
      "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": 77990283,
      "source_rows": 127495706
    },
    "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": 562982902909243,
      "min_sequence": 562982761435077,
      "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": 11192,
      "source_rows": 11192
    }
  },
  "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": 87811810,
  "rule_version": "book-exact-repeat-v1+mirror-exact-v2",
  "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, o, p). Each row names its own in source_witness",
  "skipped_witnesses": {
    "q": {
      "reason": "not_in_merged_set"
    }
  },
  "source_sha256": "62cc0e027ee30b14d76cbcdbcd75175dc4d1d13c14a93518e8c1f162a5693958",
  "source_witness": "provenance",
  "spread_exceptions": {
    "best_bid_ask": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "book": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "last_trade_price": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "market_resolved": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "new_market": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "price_change": {
      "spread_null": 0,
      "spread_raw": 0
    },
    "tick_size_change": {
      "spread_null": 0,
      "spread_raw": 0
    }
  },
  "spread_rule": "spread = best_ask - best_bid on best_bid_ask rows, null on every other row; where provenance spread_differs is true, spread = spread_raw",
  "sub_tag_rows": {
    "ai": {
      "(none)": 16782,
      "ai-benchmarks": 9375,
      "ai-rankings": 3150047,
      "ai-releases": 235834,
      "anthropic": 9120,
      "art": 11,
      "big-tech": 253432,
      "china": 860,
      "companies-with-1-ai": 1420,
      "compute": 276116,
      "congress": 3423,
      "courts": 310,
      "elon-musk": 556,
      "gemini": 1743,
      "google": 11123,
      "grok": 1108,
      "ipos": 38747,
      "leopold-aschenbrenner": 109,
      "math": 20766,
      "meta": 7974,
      "moonshot": 1633,
      "openai": 90542,
      "openrouter-total-tokens-weekly": 22334,
      "privates": 4922,
      "ssi": 4379
    },
    "business": {
      "(none)": 8062,
      "acquisitions": 71,
      "banking": 163,
      "banks": 76,
      "big-tech": 73407,
      "earn-4": 184,
      "economic-policy": 2208,
      "equities": 17083,
      "fed-rates": 27003,
      "ipos": 11073,
      "jpm": 31,
      "sec": 2,
      "stocks": 1459,
      "taxes": 123
    },
    "crypto": {
      "aave": 528,
      "acquisitions": 98,
      "big-tech": 503,
      "bitcoin": 5085716,
      "bnb": 813284,
      "congress": 17981,
      "crypto-culture": 40361,
      "crypto-legal": 1767,
      "crypto-listings": 27768,
      "crypto-prices": 21518,
      "dogecoin": 874078,
      "epstein": 115,
      "eric-adams": 215,
      "ethena": 8626,
      "ethereum": 2183415,
      "fees": 1394,
      "ftx": 41,
      "gov-reserve": 1157,
      "hype": 687688,
      "hyperliquid": 20329,
      "ipos": 435,
      "memecoins": 154,
      "meta": 2,
      "microstrategy": 330,
      "network-stats": 80,
      "nft": 4909,
      "pre-market": 529065,
      "prediction-markets": 1013,
      "price-comparison": 276,
      "price-milestone": 7230,
      "privates": 1753,
      "protocol-risk": 287,
      "public-sales": 15117,
      "pumpptfun": 632,
      "sam-altman": 1250,
      "solana": 1749035,
      "stablecoins": 3341,
      "stocks": 68,
      "trump-presidency": 450,
      "xrp": 1404682,
      "yearly": 75085,
      "zcash": 52788
    },
    "earnings": {
      "equities": 5847
    },
    "economy": {
      "(none)": 206,
      "acquisitions": 9,
      "brazil": 17256,
      "canada": 8805,
      "commodities": 5225,
      "consumer": 4502,
      "economic-policy": 142571,
      "equities": 31,
      "europe": 78,
      "fed": 368,
      "fed-rates": 73248,
      "france": 10007,
      "global-rates": 50580,
      "housing": 11698,
      "inflation": 2071,
      "iran": 14337,
      "israel": 29802,
      "japan": 21764,
      "kevin-warsh": 20,
      "macro-indicators": 272602,
      "mexico": 13544,
      "oil": 12393,
      "parcl": 65813,
      "shipping": 1,
      "taxes": 17,
      "trade-war": 6269,
      "trump": 73,
      "us-bank-bailout": 13,
      "us-debt-downgrade": 1470,
      "us-defaults-on-debt": 355
    },
    "elections": {
      "celebrities": 123624,
      "france": 1424,
      "global-elections": 1906516,
      "israel": 13336,
      "midterms": 9243657,
      "nov-4-elections": 49,
      "peru-elections": 12,
      "popular-vote": 1535,
      "romania": 366,
      "taxes": 2880,
      "trump": 640,
      "turkey": 108,
      "uk": 12965,
      "united-kingdom": 35,
      "us-presidential-election": 241142,
      "vance": 52,
      "wisconsin": 127
    },
    "esports": {
      "call-of-duty": 3835,
      "counter-strike-2": 2662629,
      "dota-2": 197258,
      "esports-awards": 169295,
      "honor-of-kings": 80973,
      "league-of-legends": 183918,
      "mlb": 155,
      "mobile-legends-bang-bang": 59998,
      "overwatch": 72148,
      "rainbow-six-siege": 1394,
      "starcraft-2": 4,
      "valorant": 1030083
    },
    "finance": {
      "aapl": 2308,
      "acquisitions": 542,
      "anthropic": 40622,
      "big-tech": 27715,
      "brazil": 18856,
      "canada": 10339,
      "commodities": 65867,
      "equities": 637959,
      "forex": 20486,
      "gold": 234,
      "indicies": 19410,
      "indonesia": 685,
      "ipos": 17915,
      "italy": 125,
      "kpis": 83041,
      "macro-indicators": 12022,
      "mergers-and-acquisitions": 24,
      "openai": 27677,
      "privates": 115937,
      "silver": 219,
      "stocks": 1527,
      "tariffs": 776,
      "trump-presidency": 3818
    },
    "geopolitics": {
      "(none)": 5302,
      "afghanistan": 32,
      "africa": 702,
      "argentina": 252,
      "australia": 53,
      "awards": 17066,
      "brazil": 2,
      "brics-add-a-new-member": 7,
      "canada": 5704,
      "china": 20450,
      "colombia": 8,
      "commodities": 12173,
      "country-leave-brics": 1205,
      "courts": 6438,
      "cuba": 6940,
      "denmark": 106,
      "earn-4": 1745,
      "el-salvador": 1072,
      "epstein": 1133,
      "europe": 351,
      "f1": 11,
      "foreign-policy": 21692,
      "france": 2092,
      "global-elections": 452842,
      "greenland": 1467,
      "h-1b": 4825,
      "immigration": 10868,
      "india": 1446,
      "india-pakistan": 259,
      "iran": 337729,
      "israel": 7006,
      "mali": 668,
      "mexico": 3624,
      "middle-east": 61913,
      "midterms": 22266,
      "military": 1656,
      "military-action": 1421,
      "nato": 1266,
      "north-korea": 18638,
      "oil": 104609,
      "parlays": 281,
      "philippines": 165,
      "poland": 5717,
      "president": 189,
      "prime-minister": 1251,
      "putin": 117,
      "russia": 7306,
      "south-korea": 1509,
      "spain": 6153,
      "strike": 13761,
      "sudan": 129,
      "taiwan": 457,
      "trade-war": 14436,
      "trump": 155958,
      "trump-presidency": 12608,
      "turkey": 10610,
      "uk-labour-leadership": 35178,
      "ukraine": 94842,
      "ukraine-map": 63728,
      "un": 8169,
      "venezuela": 16752,
      "world-affairs": 1470
    },
    "politics": {
      "(none)": 9201,
      "abc": 63,
      "approval": 7547,
      "asia": 4,
      "bernie-sanders": 5817,
      "biden": 3400,
      "boxing": 31,
      "brazil": 2235,
      "california": 14,
      "canada": 5558,
      "china": 23611,
      "comey": 14580,
      "congress": 15485,
      "courts": 4484,
      "democrat": 25,
      "dollar": 46,
      "earn-4": 1987,
      "elon-musk": 100,
      "epstein": 4529,
      "fed-rates": 37177,
      "fifa": 9206,
      "flip-off": 382,
      "foreign-policy": 237,
      "france": 2109,
      "gas": 3272,
      "global-elections": 54903,
      "greece": 4056,
      "house-of-representatives": 2564,
      "hungary": 2887,
      "ice": 832,
      "india": 308,
      "indonesia": 1058,
      "israel": 8601,
      "istanbul": 321,
      "japan": 205,
      "kippah": 9,
      "legislation": 1835,
      "mamdani": 16,
      "margin-of-victory": 104964,
      "marijuana": 73,
      "mexico": 1450,
      "midterms": 246966,
      "minnesota": 205,
      "minnesota-fraud": 940,
      "nasa": 372,
      "new-york-city": 3815,
      "north-korea": 404,
      "nyc": 1683,
      "obama": 866,
      "ohio": 1,
      "ohio-midterm": 1573,
      "oil": 5567,
      "pakistan": 171,
      "pardon": 2612,
      "parlays": 134,
      "parliament": 1118,
      "pete-hegseth": 8224,
      "philippines": 122,
      "prison": 1074,
      "resign": 2619,
      "romania": 28,
      "russia": 61,
      "sbf": 10438,
      "senate-elections": 9618,
      "south-korea": 205,
      "spain": 1049,
      "supreme-court": 973,
      "tariffs": 30,
      "taxes": 8,
      "tennessee": 114,
      "trump": 40130,
      "trump-cabinet": 28959,
      "trump-daily": 606,
      "trump-presidency": 17542,
      "trump-speech": 1089,
      "truth-social": 7998,
      "turkey": 2252,
      "tweets-markets": 263682,
      "uk": 26549,
      "ukraine": 1005,
      "united-kingdom": 716,
      "united-states": 19008,
      "us-house": 969,
      "us-politics": 2326,
      "us-presidential-election": 452946,
      "venezuela": 8899,
      "voting": 2919,
      "washington-dc": 19,
      "white-house": 1331
    },
    "pop-culture": {
      "(none)": 1423,
      "aliens": 5264,
      "art": 5192,
      "australia": 83,
      "awards": 188174,
      "basketball": 869,
      "best-of-2026": 20534,
      "celebrities": 57304,
      "charlie-kirk": 446,
      "clavicular": 553,
      "climate-science": 1809,
      "combat-sports": 6278,
      "counter-strike-2": 131,
      "court-cases": 1,
      "courts": 3201,
      "daejon-love": 22,
      "dominican-republic": 323,
      "dota-2": 493,
      "earthquake": 31,
      "elon-musk": 349,
      "f1": 147,
      "fda": 318,
      "fifa": 14530,
      "football": 44907,
      "gaming": 69461,
      "gta-vi": 11067,
      "israel": 1840,
      "japan": 144,
      "la-liga": 94,
      "league-of-legends": 15,
      "logan-paul": 385,
      "los-angeles": 4,
      "marijuana": 472,
      "midterms": 18977,
      "movie-delay": 1906,
      "movies": 899194,
      "music": 273516,
      "new-york-city": 1259,
      "nfl": 3769,
      "pandemics": 1193,
      "parent-for-derivative": 1608,
      "podcast": 1633,
      "pokemon": 104,
      "pope-leo-xiv": 4,
      "pregnant": 391,
      "spain": 586,
      "spider-man": 90,
      "streamer": 1001,
      "taylor-swift": 1,
      "tennis": 792,
      "the-legend-of-zelda": 70,
      "travel": 3468,
      "trump": 17201,
      "trump-daily": 21,
      "trump-netanyahu": 4423,
      "tv": 8395,
      "tweets-markets": 278949,
      "uk": 956,
      "utah": 574,
      "valve": 977,
      "xbox": 44,
      "youtube": 12258
    },
    "science": {
      "(none)": 1942,
      "aliens": 1137,
      "big-tech": 28016,
      "climate-science": 116,
      "drug": 2032,
      "elon-musk": 5628,
      "fda": 4104,
      "global-temp": 1648,
      "gold": 1533,
      "macro-indicators": 34179,
      "mergers-and-acquisitions": 10,
      "new-york-city": 3367,
      "pandemics": 8256,
      "precipitation": 20809,
      "russia": 56,
      "space": 2,
      "spacex": 6120
    },
    "sports": {
      "(none)": 11388,
      "2026-summer-transfer-window": 13022,
      "afc": 22397,
      "afc-champions-league-elite": 110171,
      "afcon": 34314,
      "afcq": 19960,
      "american-football": 128,
      "arg": 91611,
      "argpn": 76348,
      "australian-a-league": 12615,
      "austria-bundesliga": 372527,
      "awards": 44823,
      "aze1": 6427,
      "aze2": 23,
      "baseball": 1144,
      "basketball": 1286939,
      "bel1": 310351,
      "bel2": 20606,
      "bolivia-lfpb": 49248,
      "boxing": 349,
      "bra3": 11456,
      "brazil-serie-a": 49951,
      "brazil-serie-b": 68775,
      "bulgaria-parva-liga": 33582,
      "bundesliga": 1071862,
      "bundesliga-2": 13724,
      "canpl": 17136,
      "carabao-cup": 2,
      "cfb": 787255,
      "chess": 884,
      "chile-primera": 313931,
      "chinese-super-league": 54252,
      "chl2": 3635,
      "clf": 1469,
      "col2": 10797,
      "colombia-primera-a": 48849,
      "combat-sports": 29,
      "concacaf": 19493,
      "concacaf-nations-league": 19796,
      "copa-america": 48554,
      "copa-del-rey": 15729,
      "cricket": 56131,
      "cristiano-ronaldo": 5124,
      "czechia-fortuna-liga": 414786,
      "darts": 8,
      "denmark-superliga": 702371,
      "dfb-pokal": 6836,
      "ecu1": 396513,
      "efl-championship": 123110,
      "egypt-premier-league": 982,
      "epl": 1897923,
      "ere": 426037,
      "est1": 2559,
      "europa-conference-league": 150837,
      "f1": 82001,
      "fa-cup": 60671,
      "fifa": 11450,
      "fifa-friendly": 9108,
      "fifa-world-cup": 8665,
      "fin1": 22383,
      "formula1": 15032,
      "fro1": 1207,
      "goals": 32,
      "golf": 3315,
      "gre1": 1105773,
      "handball": 264,
      "hockey": 79299,
      "hungary-nb1": 416518,
      "idn1": 6600,
      "idn2": 32,
      "indian-super-league": 12383,
      "irl1": 8158,
      "isl1": 28,
      "israel-premier-league": 36613,
      "japan-j-league": 18052,
      "japan-j2-league": 68531,
      "k-league": 24828,
      "kaz1": 1065,
      "kor2": 13119,
      "la-liga": 1913343,
      "la-liga-2": 579436,
      "lacrosse": 569,
      "lazio": 50,
      "lcs": 3,
      "lib": 13848,
      "ligue-1": 1667316,
      "ligue-2": 89410,
      "lionel-messi": 65,
      "lva1": 21292,
      "mex": 377603,
      "mlb": 96937,
      "mls": 444487,
      "morocco-botola-pro": 96248,
      "moto2": 18,
      "moto3": 95,
      "nascar": 53587,
      "national-league": 24691,
      "nba": 2125398,
      "ned2": 19100,
      "new-york-city": 110458,
      "nfl": 3677969,
      "nhl": 444148,
      "nirl1": 119,
      "nor2": 651195,
      "norway-eliteserien": 1401663,
      "peru-liga-1": 221380,
      "pickleball": 73720,
      "poland-ekstraklasa": 25631,
      "power-slap": 63,
      "primeira-liga": 414352,
      "qualification": 4968,
      "racing": 515,
      "romania-superliga": 176287,
      "rugby": 3304,
      "rus": 113616,
      "saf1": 407,
      "saudi-professional-league": 52522,
      "scotland-league-cup": 5336,
      "scottish-premiership": 67677,
      "sea": 1497878,
      "serbian-superliga": 225250,
      "serie-b": 349294,
      "slovenia-prvaliga": 333986,
      "soccer": 2058989,
      "soccer-atc": 197,
      "soccer-auc": 3,
      "soccer-brco": 30680,
      "soccer-ccc": 14619,
      "soccer-el1": 37356,
      "soccer-el2": 30272,
      "soccer-fpd": 189954,
      "soccer-grc": 51,
      "soccer-gtm": 126984,
      "soccer-hr1": 442850,
      "soccer-nlc": 421,
      "soccer-nwsl": 69594,
      "soccer-ptc": 281,
      "soccer-scoc": 832,
      "soccer-svk1": 264253,
      "soccer-trsk": 4505,
      "sud": 486,
      "swe2": 15858,
      "sweden-allsvenskan": 672416,
      "swimming": 1676,
      "switzerland-super-league": 420538,
      "table-tennis": 13637,
      "tennis": 3226421,
      "tha1": 9311,
      "tpe1": 1798,
      "tur": 618690,
      "tur2": 314351,
      "u20wwc": 4,
      "uae1": 5410,
      "ucl": 414459,
      "uefa": 15010,
      "uefa-nations-league": 195892,
      "uel": 218504,
      "ufc": 193008,
      "ukraine-premier-liha": 15840,
      "uru1": 397597,
      "usl1": 2292,
      "uslc": 25447,
      "uzb1": 5977,
      "ven1": 31662,
      "volleyball": 538,
      "womens-champions-league": 6181,
      "wsl": 14731,
      "wsl2": 6282
    },
    "tech": {
      "(none)": 2310,
      "airbnb": 1738,
      "anthropic": 1290,
      "big-tech": 125774,
      "celebrities": 100582,
      "china": 174,
      "coding": 12054,
      "collectibles": 1396,
      "congress": 10,
      "corporate-financials": 286,
      "courts": 99,
      "earn-4": 2470,
      "elon-musk": 4968,
      "equities": 533,
      "gaming": 561,
      "google": 145170,
      "hack": 2367,
      "ipos": 8660,
      "kpis": 71,
      "midterms": 143,
      "movies": 9696,
      "nuke": 36,
      "oil": 2418,
      "openai": 2191,
      "prediction-markets": 1113,
      "video-games": 1697
    },
    "uncategorised": {
      "(none)": 765,
      "bayeux-tapestry": 13383,
      "cfb": 16110,
      "climate-science": 1197,
      "dnc": 46,
      "fed": 3270,
      "fed-chair": 74,
      "fed-rates": 8844,
      "iran": 3,
      "la-liga": 96,
      "leopold-aschenbrenner": 1851,
      "macro-indicators": 2879,
      "mma": 134,
      "nfl": 67389,
      "pandemics": 120,
      "social-media": 184,
      "space": 28,
      "supreme-court": 8483,
      "tennis": 249,
      "trump-presidency": 25,
      "ufc": 864,
      "uk": 2705,
      "united-nations": 6586,
      "united-states": 2066
    },
    "weather": {
      "brazil": 741,
      "climate": 101350,
      "climate-science": 20428,
      "earthquakes": 14879,
      "germany": 811,
      "global-temp": 461,
      "highest-temperature": 5669403,
      "italy": 155,
      "lowest-temperature": 447002,
      "mexico": 621,
      "natural-disaster": 3684,
      "pandemics": 743,
      "precipitation": 11420,
      "rain": 488,
      "tornado-risk": 82,
      "united-states": 4459,
      "volcano": 8
    },
    "world": {
      "(none)": 6,
      "argentina": 45402,
      "brazil": 7590,
      "canada": 520,
      "china": 20,
      "courts": 20503,
      "economic-policy": 29650,
      "europe": 1367,
      "foreign-policy": 1791,
      "forex": 10299,
      "france": 7012,
      "germany": 4572,
      "global-elections": 985098,
      "global-rates": 49692,
      "hong-kong": 215,
      "italy": 129,
      "macro-indicators": 12516,
      "middle-east": 2073,
      "nyc": 132,
      "oil": 6359,
      "pandemics": 2,
      "south-korea": 4358,
      "trump-presidency": 6844,
      "uk": 247
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 143816719,
    "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-01T17.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": 342120,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 87811810,
    "twin_rows": 56004909
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001564,
  "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-01T17.witness_stats.json",
  "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
  "witnesses": "iop",
  "writer_versions": null
}
