{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 52,
      "class": "FULL",
      "exception_markets": 1823,
      "rows_by_domain": {
        "i": 16247894,
        "o": 15335500,
        "p": 16320876,
        "q": 16320612
      },
      "rows_i": 16247894,
      "rows_joined": 16321414,
      "rows_merged": 16321362,
      "rows_o": 15335500,
      "rows_p": 16320876,
      "rows_q": 16320612,
      "unique_by_domain": {
        "i": 14,
        "o": 10,
        "p": 202,
        "q": 98
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 80181,
            "1000_2000ms": 93106,
            "100_200ms": 303863,
            "10_20ms": 9266021,
            "1_2ms": 0,
            "2000_5000ms": 87503,
            "200_500ms": 474141,
            "20_50ms": 5310042,
            "2_5ms": 0,
            "5000_10000ms": 51978,
            "500_1000ms": 219213,
            "50_100ms": 326833,
            "5_10ms": 0,
            "ge30000ms": 35013,
            "neg": 0
          },
          "max_ms": 85137,
          "mean_ms": 267.52556442084125,
          "measurable": 16247894,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 54.0,
          "p99_ms": 5297.0,
          "rows": 16247894,
          "unmeasurable": 0,
          "won_output_rows": 64
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 7564,
            "100_200ms": 191738,
            "10_20ms": 13878111,
            "1_2ms": 0,
            "2000_5000ms": 1654,
            "200_500ms": 183033,
            "20_50ms": 772197,
            "2_5ms": 0,
            "5000_10000ms": 18,
            "500_1000ms": 30828,
            "50_100ms": 260578,
            "5_10ms": 9779,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6616,
          "mean_ms": 21.590079814808778,
          "measurable": 15335500,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 19.0,
          "p99_ms": 258.0,
          "rows": 15335500,
          "unmeasurable": 0,
          "won_output_rows": 158
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 13992,
            "100_200ms": 149876,
            "10_20ms": 287897,
            "1_2ms": 29112,
            "2000_5000ms": 2278,
            "200_500ms": 167121,
            "20_50ms": 213906,
            "2_5ms": 12580919,
            "5000_10000ms": 102,
            "500_1000ms": 46979,
            "50_100ms": 124717,
            "5_10ms": 2703977,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6784,
          "mean_ms": 12.533096814166102,
          "measurable": 16320876,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 249.0,
          "rows": 16320876,
          "unmeasurable": 0,
          "won_output_rows": 16320876
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 14343,
            "100_200ms": 171370,
            "10_20ms": 15160110,
            "1_2ms": 0,
            "2000_5000ms": 2346,
            "200_500ms": 206069,
            "20_50ms": 509583,
            "2_5ms": 0,
            "5000_10000ms": 86,
            "500_1000ms": 50814,
            "50_100ms": 200649,
            "5_10ms": 5242,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6997,
          "mean_ms": 22.053932720170053,
          "measurable": 16320612,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 16.0,
          "p99_ms": 282.0,
          "rows": 16320612,
          "unmeasurable": 0,
          "won_output_rows": 264
        }
      }
    },
    "book": {
      "boundary_dropped": 8,
      "class": "FULL",
      "exception_markets": 216349,
      "rows_by_domain": {
        "i": 405824,
        "o": 550314,
        "p": 117977,
        "q": 117343
      },
      "rows_i": 405824,
      "rows_joined": 675044,
      "rows_merged": 675036,
      "rows_o": 550314,
      "rows_p": 117977,
      "rows_q": 117343,
      "unique_by_domain": {
        "i": 112535,
        "o": 264124,
        "p": 1480,
        "q": 1025
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 24775,
            "1000_2000ms": 6304,
            "100_200ms": 2900,
            "10_20ms": 35881,
            "1_2ms": 0,
            "2000_5000ms": 15227,
            "200_500ms": 4977,
            "20_50ms": 53999,
            "2_5ms": 0,
            "5000_10000ms": 12113,
            "500_1000ms": 4682,
            "50_100ms": 3845,
            "5_10ms": 0,
            "ge30000ms": 241121,
            "neg": 0
          },
          "max_ms": 13442069378,
          "mean_ms": 330432512.2062298,
          "measurable": 405824,
          "min_ms": 15,
          "p50_ms": 127912.0,
          "p90_ms": 283480551.0,
          "p99_ms": 6128451463.0,
          "rows": 405824,
          "unmeasurable": 0,
          "won_output_rows": 269052
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 35602,
            "1000_2000ms": 7007,
            "100_200ms": 2883,
            "10_20ms": 80790,
            "1_2ms": 0,
            "2000_5000ms": 17202,
            "200_500ms": 4348,
            "20_50ms": 9637,
            "2_5ms": 0,
            "5000_10000ms": 14976,
            "500_1000ms": 3882,
            "50_100ms": 3072,
            "5_10ms": 5,
            "ge30000ms": 370910,
            "neg": 0
          },
          "max_ms": 13442220254,
          "mean_ms": 379859776.06185013,
          "measurable": 550314,
          "min_ms": 9,
          "p50_ms": 252697.0,
          "p90_ms": 283686343.1,
          "p99_ms": 6128604482.650001,
          "rows": 550314,
          "unmeasurable": 0,
          "won_output_rows": 285725
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 254,
            "1000_2000ms": 2411,
            "100_200ms": 1414,
            "10_20ms": 3653,
            "1_2ms": 5,
            "2000_5000ms": 5696,
            "200_500ms": 1890,
            "20_50ms": 2471,
            "2_5ms": 50232,
            "5000_10000ms": 1028,
            "500_1000ms": 1017,
            "50_100ms": 1334,
            "5_10ms": 43765,
            "ge30000ms": 2807,
            "neg": 0
          },
          "max_ms": 11840374544,
          "mean_ms": 10767150.625579562,
          "measurable": 117977,
          "min_ms": 1,
          "p50_ms": 5.0,
          "p90_ms": 1217.0,
          "p99_ms": 9806993.0,
          "rows": 117977,
          "unmeasurable": 0,
          "won_output_rows": 117977
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 246,
            "1000_2000ms": 2180,
            "100_200ms": 1601,
            "10_20ms": 90984,
            "1_2ms": 0,
            "2000_5000ms": 5816,
            "200_500ms": 2082,
            "20_50ms": 7924,
            "2_5ms": 0,
            "5000_10000ms": 1138,
            "500_1000ms": 960,
            "50_100ms": 2110,
            "5_10ms": 0,
            "ge30000ms": 2302,
            "neg": 0
          },
          "max_ms": 11842658576,
          "mean_ms": 12118471.730695482,
          "measurable": 117343,
          "min_ms": 10,
          "p50_ms": 14.0,
          "p90_ms": 961.0,
          "p99_ms": 2281951.8200000203,
          "rows": 117343,
          "unmeasurable": 0,
          "won_output_rows": 2282
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 218,
      "rows_by_domain": {
        "i": 51968,
        "o": 47703,
        "p": 52324,
        "q": 52245
      },
      "rows_i": 51968,
      "rows_joined": 52365,
      "rows_merged": 52365,
      "rows_o": 47703,
      "rows_p": 52324,
      "rows_q": 52245,
      "unique_by_domain": {
        "i": 1,
        "o": 2,
        "p": 12,
        "q": 1
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 327,
            "1000_2000ms": 398,
            "100_200ms": 1304,
            "10_20ms": 19724,
            "1_2ms": 0,
            "2000_5000ms": 289,
            "200_500ms": 1703,
            "20_50ms": 25211,
            "2_5ms": 0,
            "5000_10000ms": 252,
            "500_1000ms": 871,
            "50_100ms": 1684,
            "5_10ms": 0,
            "ge30000ms": 205,
            "neg": 0
          },
          "max_ms": 59517,
          "mean_ms": 401.19950738916253,
          "measurable": 51968,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 108.0,
          "p99_ms": 10598.990000000005,
          "rows": 51968,
          "unmeasurable": 0,
          "won_output_rows": 7
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 65,
            "100_200ms": 787,
            "10_20ms": 41258,
            "1_2ms": 0,
            "2000_5000ms": 4,
            "200_500ms": 635,
            "20_50ms": 3706,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 153,
            "50_100ms": 1095,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3252,
          "mean_ms": 25.651720017608955,
          "measurable": 47703,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 24.0,
          "p99_ms": 287.9800000000032,
          "rows": 47703,
          "unmeasurable": 0,
          "won_output_rows": 20
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 124,
            "100_200ms": 684,
            "10_20ms": 2083,
            "1_2ms": 0,
            "2000_5000ms": 10,
            "200_500ms": 771,
            "20_50ms": 1183,
            "2_5ms": 27952,
            "5000_10000ms": 2,
            "500_1000ms": 286,
            "50_100ms": 622,
            "5_10ms": 18607,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6120,
          "mean_ms": 19.969402186377188,
          "measurable": 52324,
          "min_ms": 2,
          "p50_ms": 4.0,
          "p90_ms": 11.0,
          "p99_ms": 421.0,
          "rows": 52324,
          "unmeasurable": 0,
          "won_output_rows": 52324
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 112,
            "100_200ms": 750,
            "10_20ms": 46087,
            "1_2ms": 0,
            "2000_5000ms": 11,
            "200_500ms": 855,
            "20_50ms": 3178,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 269,
            "50_100ms": 983,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 3363,
          "mean_ms": 28.197817973011773,
          "measurable": 52245,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 22.0,
          "p99_ms": 405.5599999999977,
          "rows": 52245,
          "unmeasurable": 0,
          "won_output_rows": 14
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 47,
      "rows_by_domain": {
        "i": 961,
        "o": 916,
        "p": 962,
        "q": 962
      },
      "rows_i": 961,
      "rows_joined": 1142,
      "rows_merged": 1142,
      "rows_o": 916,
      "rows_p": 962,
      "rows_q": 962,
      "unique_by_domain": {
        "i": 0,
        "o": 37,
        "p": 40,
        "q": 78
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 7,
            "100_200ms": 28,
            "10_20ms": 510,
            "1_2ms": 0,
            "2000_5000ms": 3,
            "200_500ms": 27,
            "20_50ms": 301,
            "2_5ms": 0,
            "5000_10000ms": 1,
            "500_1000ms": 11,
            "50_100ms": 67,
            "5_10ms": 0,
            "ge30000ms": 6,
            "neg": 0
          },
          "max_ms": 32875,
          "mean_ms": 276.42559833506766,
          "measurable": 961,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 78.0,
          "p99_ms": 2018.1999999999905,
          "rows": 961,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 18,
            "1000_2000ms": 2,
            "100_200ms": 9,
            "10_20ms": 742,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 15,
            "20_50ms": 66,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 5,
            "50_100ms": 20,
            "5_10ms": 0,
            "ge30000ms": 38,
            "neg": 0
          },
          "max_ms": 294503,
          "mean_ms": 4691.673580786026,
          "measurable": 916,
          "min_ms": 10,
          "p50_ms": 12.0,
          "p90_ms": 70.0,
          "p99_ms": 55286.100000000006,
          "rows": 916,
          "unmeasurable": 0,
          "won_output_rows": 55
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 19,
            "1000_2000ms": 3,
            "100_200ms": 7,
            "10_20ms": 10,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 6,
            "20_50ms": 6,
            "2_5ms": 744,
            "5000_10000ms": 19,
            "500_1000ms": 6,
            "50_100ms": 9,
            "5_10ms": 112,
            "ge30000ms": 21,
            "neg": 0
          },
          "max_ms": 53423,
          "mean_ms": 1415.2941787941788,
          "measurable": 962,
          "min_ms": 2,
          "p50_ms": 3.0,
          "p90_ms": 17.699999999999932,
          "p99_ms": 40385.0,
          "rows": 962,
          "unmeasurable": 0,
          "won_output_rows": 962
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 7,
            "1000_2000ms": 1,
            "100_200ms": 7,
            "10_20ms": 745,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 13,
            "20_50ms": 100,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 3,
            "50_100ms": 9,
            "5_10ms": 0,
            "ge30000ms": 77,
            "neg": 0
          },
          "max_ms": 58574,
          "mean_ms": 4270.690228690229,
          "measurable": 962,
          "min_ms": 10,
          "p50_ms": 12.0,
          "p90_ms": 240.29999999999984,
          "p99_ms": 55065.14,
          "rows": 962,
          "unmeasurable": 0,
          "won_output_rows": 125
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 86,
      "rows_by_domain": {
        "i": 5029,
        "o": 4943,
        "p": 5029,
        "q": 5029
      },
      "rows_i": 5029,
      "rows_joined": 8161,
      "rows_merged": 8161,
      "rows_o": 4943,
      "rows_p": 5029,
      "rows_q": 5029,
      "unique_by_domain": {
        "i": 327,
        "o": 626,
        "p": 349,
        "q": 840
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 402,
            "1000_2000ms": 74,
            "100_200ms": 980,
            "10_20ms": 2,
            "1_2ms": 0,
            "2000_5000ms": 11,
            "200_500ms": 1416,
            "20_50ms": 475,
            "2_5ms": 0,
            "5000_10000ms": 17,
            "500_1000ms": 383,
            "50_100ms": 298,
            "5_10ms": 0,
            "ge30000ms": 971,
            "neg": 0
          },
          "max_ms": 178853,
          "mean_ms": 18242.844303042355,
          "measurable": 5029,
          "min_ms": 19,
          "p50_ms": 338.0,
          "p90_ms": 84054.79999999999,
          "p99_ms": 143288.2800000001,
          "rows": 5029,
          "unmeasurable": 0,
          "won_output_rows": 505
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 351,
            "1000_2000ms": 0,
            "100_200ms": 786,
            "10_20ms": 334,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 569,
            "20_50ms": 836,
            "2_5ms": 0,
            "5000_10000ms": 8,
            "500_1000ms": 61,
            "50_100ms": 1185,
            "5_10ms": 0,
            "ge30000ms": 813,
            "neg": 0
          },
          "max_ms": 173991,
          "mean_ms": 13357.293546429293,
          "measurable": 4943,
          "min_ms": 11,
          "p50_ms": 108.0,
          "p90_ms": 57794.40000000003,
          "p99_ms": 131041.99999999999,
          "rows": 4943,
          "unmeasurable": 0,
          "won_output_rows": 1035
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 466,
            "1000_2000ms": 0,
            "100_200ms": 20,
            "10_20ms": 970,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 255,
            "20_50ms": 1349,
            "2_5ms": 3,
            "5000_10000ms": 17,
            "500_1000ms": 32,
            "50_100ms": 371,
            "5_10ms": 468,
            "ge30000ms": 1078,
            "neg": 0
          },
          "max_ms": 173815,
          "mean_ms": 19171.65062636707,
          "measurable": 5029,
          "min_ms": 4,
          "p50_ms": 40.0,
          "p90_ms": 82434.19999999998,
          "p99_ms": 141273.48,
          "rows": 5029,
          "unmeasurable": 0,
          "won_output_rows": 5029
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 430,
            "1000_2000ms": 0,
            "100_200ms": 560,
            "10_20ms": 205,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 483,
            "20_50ms": 1116,
            "2_5ms": 0,
            "5000_10000ms": 11,
            "500_1000ms": 47,
            "50_100ms": 1055,
            "5_10ms": 0,
            "ge30000ms": 1122,
            "neg": 0
          },
          "max_ms": 180089,
          "mean_ms": 19954.412010340027,
          "measurable": 5029,
          "min_ms": 12,
          "p50_ms": 109.0,
          "p90_ms": 85281.39999999998,
          "p99_ms": 143346.04000000007,
          "rows": 5029,
          "unmeasurable": 0,
          "won_output_rows": 1592
        }
      }
    },
    "price_change": {
      "boundary_dropped": 550,
      "class": "FULL",
      "exception_markets": 941,
      "rows_by_domain": {
        "i": 126996066,
        "o": 119692073,
        "p": 127610548,
        "q": 127598160
      },
      "rows_i": 126996066,
      "rows_joined": 127624482,
      "rows_merged": 127623932,
      "rows_o": 119692073,
      "rows_p": 127610548,
      "rows_q": 127598160,
      "unique_by_domain": {
        "i": 68,
        "o": 292,
        "p": 7596,
        "q": 836
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 677672,
            "1000_2000ms": 756666,
            "100_200ms": 2477944,
            "10_20ms": 68386930,
            "1_2ms": 0,
            "2000_5000ms": 697458,
            "200_500ms": 3752810,
            "20_50ms": 44931826,
            "2_5ms": 0,
            "5000_10000ms": 424716,
            "500_1000ms": 1768248,
            "50_100ms": 2807928,
            "5_10ms": 0,
            "ge30000ms": 313868,
            "neg": 0
          },
          "max_ms": 85138,
          "mean_ms": 292.84124610600145,
          "measurable": 126996066,
          "min_ms": 14,
          "p50_ms": 19.0,
          "p90_ms": 61.0,
          "p99_ms": 6262.0,
          "rows": 126996066,
          "unmeasurable": 0,
          "won_output_rows": 1406
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 63188,
            "100_200ms": 1587991,
            "10_20ms": 107409622,
            "1_2ms": 0,
            "2000_5000ms": 12374,
            "200_500ms": 1473352,
            "20_50ms": 6658330,
            "2_5ms": 0,
            "5000_10000ms": 194,
            "500_1000ms": 256674,
            "50_100ms": 2181868,
            "5_10ms": 48480,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6871,
          "mean_ms": 22.195416366462297,
          "measurable": 119692073,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 20.0,
          "p99_ms": 263.0,
          "rows": 119692073,
          "unmeasurable": 0,
          "won_output_rows": 5762
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 116926,
            "100_200ms": 1258346,
            "10_20ms": 2721090,
            "1_2ms": 88778,
            "2000_5000ms": 19104,
            "200_500ms": 1390384,
            "20_50ms": 1978770,
            "2_5ms": 92915934,
            "5000_10000ms": 1094,
            "500_1000ms": 383426,
            "50_100ms": 1082998,
            "5_10ms": 25653698,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6797,
          "mean_ms": 13.332800608300813,
          "measurable": 127610548,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 7.0,
          "p99_ms": 259.0,
          "rows": 127610548,
          "unmeasurable": 0,
          "won_output_rows": 127610548
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 125038,
            "100_200ms": 1450038,
            "10_20ms": 117435188,
            "1_2ms": 0,
            "2000_5000ms": 21858,
            "200_500ms": 1706130,
            "20_50ms": 4687438,
            "2_5ms": 0,
            "5000_10000ms": 978,
            "500_1000ms": 415430,
            "50_100ms": 1737054,
            "5_10ms": 19008,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6997,
          "mean_ms": 23.017703311709198,
          "measurable": 127598160,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 17.0,
          "p99_ms": 293.0,
          "rows": 127598160,
          "unmeasurable": 0,
          "won_output_rows": 6216
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 37,
      "rows_by_domain": {
        "i": 7328,
        "o": 7196,
        "p": 7340,
        "q": 7336
      },
      "rows_i": 7328,
      "rows_joined": 7340,
      "rows_merged": 7340,
      "rows_o": 7196,
      "rows_p": 7340,
      "rows_q": 7336,
      "unique_by_domain": {
        "i": 0,
        "o": 0,
        "p": 0,
        "q": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 8,
            "1000_2000ms": 32,
            "100_200ms": 149,
            "10_20ms": 4198,
            "1_2ms": 0,
            "2000_5000ms": 8,
            "200_500ms": 297,
            "20_50ms": 2427,
            "2_5ms": 0,
            "5000_10000ms": 12,
            "500_1000ms": 52,
            "50_100ms": 133,
            "5_10ms": 0,
            "ge30000ms": 12,
            "neg": 0
          },
          "max_ms": 48897,
          "mean_ms": 155.21301855895197,
          "measurable": 7328,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 43.0,
          "p99_ms": 832.0,
          "rows": 7328,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 121,
            "10_20ms": 6628,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 107,
            "20_50ms": 226,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 8,
            "50_100ms": 104,
            "5_10ms": 2,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 677,
          "mean_ms": 20.91536964980545,
          "measurable": 7196,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 16.0,
          "p99_ms": 251.65000000000236,
          "rows": 7196,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 96,
            "10_20ms": 90,
            "1_2ms": 7,
            "2000_5000ms": 0,
            "200_500ms": 104,
            "20_50ms": 58,
            "2_5ms": 5490,
            "5000_10000ms": 0,
            "500_1000ms": 16,
            "50_100ms": 24,
            "5_10ms": 1455,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 637,
          "mean_ms": 11.94359673024523,
          "measurable": 7340,
          "min_ms": 1,
          "p50_ms": 4.0,
          "p90_ms": 6.0,
          "p99_ms": 265.0,
          "rows": 7340,
          "unmeasurable": 0,
          "won_output_rows": 7340
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 106,
            "10_20ms": 6884,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 112,
            "20_50ms": 138,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 40,
            "50_100ms": 54,
            "5_10ms": 2,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 659,
          "mean_ms": 21.846101417666304,
          "measurable": 7336,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 283.0,
          "rows": 7336,
          "unmeasurable": 0
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-11-01T12.book_dropped.parquet",
        "rows": 3295,
        "sha256": "b1c64d4308ad109f306abb0f8138ba0a17783823075f7250a06011a15cfcb572",
        "size": 142366
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 3295,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 3295,
  "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": "0f3394282af8b7916733e3255d609e5002270c876a0a6c89825e4fd3c604e38f",
    "evaluated_at": "2026-11-01T14:05:00Z",
    "evidence": {
      "file": "2026-11-01T12.category_evidence.json",
      "sha256": "4d87ae58383ff7499aa6d1d63971a0d96207f358d05b62cc8c69e7fe1d59b567"
    },
    "hour": "2026-11-01/12",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999396577083506,
      "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": "0f3394282af8b7916733e3255d609e5002270c876a0a6c89825e4fd3c604e38f",
      "mapping_logic_changed": 0,
      "markets": 5286867,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "3c3f1fa29ee6dc89603e819e569f109deb95e61ab6278e5f22e78ca73149b4e5",
      "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": 42334,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 72428,
          "fetched_untagged": 8,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 17807,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 132569,
        "fetched_untagged": 8,
        "not_fetched": 0
      },
      "empty_traded_cohort": false,
      "map_behind": {
        "disagrees": 0,
        "missing": 0
      },
      "map_behind_prior_held_passes": 0,
      "map_health": {
        "baseline": {
          "acceptance": "review",
          "accepted_at": "2026-10-29T23:53:12Z",
          "map_sha256": "a0b1c749bb0b496b5b25ad0ba32e7693c414e9131ddfb4061df08068e526176a",
          "markets": 5173589,
          "note": "v9 review (CYCLE-10978): gate-v9-20261029T2130Z map, reviewed by Capture against v8 5ba28b32; made the live4 baseline per chair CYCLE-10997, at joint-set code 446aaa6c",
          "rule_version": "native-category-ranked-subtag-v1",
          "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
        },
        "changed_markets": 48256,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 47866,
        "logic_identity_changed": false,
        "map_sha256": "0f3394282af8b7916733e3255d609e5002270c876a0a6c89825e4fd3c604e38f",
        "mapping_logic_changed": 0,
        "markets": 5286867,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "3c3f1fa29ee6dc89603e819e569f109deb95e61ab6278e5f22e78ca73149b4e5",
        "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.999983,
        "fetched_untagged": 1.7e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 144686854,
        "fetched_untagged": 2484,
        "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": 132577,
      "young": {
        "not_fetched": 0,
        "traded": 17807
      }
    },
    "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": "0f3394282af8b7916733e3255d609e5002270c876a0a6c89825e4fd3c604e38f",
  "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-01T12.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 52,
          "class": "FULL",
          "exception_markets": 1823,
          "rows_by_domain": {
            "i": 16247894,
            "o": 15335500,
            "p": 16320876,
            "q": 16320612
          },
          "rows_i": 16247894,
          "rows_joined": 16321414,
          "rows_merged": 16321362,
          "rows_o": 15335500,
          "rows_p": 16320876,
          "rows_q": 16320612,
          "unique_by_domain": {
            "i": 14,
            "o": 10,
            "p": 202,
            "q": 98
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 80181,
                "1000_2000ms": 93106,
                "100_200ms": 303863,
                "10_20ms": 9266021,
                "1_2ms": 0,
                "2000_5000ms": 87503,
                "200_500ms": 474141,
                "20_50ms": 5310042,
                "2_5ms": 0,
                "5000_10000ms": 51978,
                "500_1000ms": 219213,
                "50_100ms": 326833,
                "5_10ms": 0,
                "ge30000ms": 35013,
                "neg": 0
              },
              "max_ms": 85137,
              "mean_ms": 267.52556442084125,
              "measurable": 16247894,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 54.0,
              "p99_ms": 5297.0,
              "rows": 16247894,
              "unmeasurable": 0,
              "won_output_rows": 64
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 7564,
                "100_200ms": 191738,
                "10_20ms": 13878111,
                "1_2ms": 0,
                "2000_5000ms": 1654,
                "200_500ms": 183033,
                "20_50ms": 772197,
                "2_5ms": 0,
                "5000_10000ms": 18,
                "500_1000ms": 30828,
                "50_100ms": 260578,
                "5_10ms": 9779,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6616,
              "mean_ms": 21.590079814808778,
              "measurable": 15335500,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 19.0,
              "p99_ms": 258.0,
              "rows": 15335500,
              "unmeasurable": 0,
              "won_output_rows": 158
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 13992,
                "100_200ms": 149876,
                "10_20ms": 287897,
                "1_2ms": 29112,
                "2000_5000ms": 2278,
                "200_500ms": 167121,
                "20_50ms": 213906,
                "2_5ms": 12580919,
                "5000_10000ms": 102,
                "500_1000ms": 46979,
                "50_100ms": 124717,
                "5_10ms": 2703977,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6784,
              "mean_ms": 12.533096814166102,
              "measurable": 16320876,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 249.0,
              "rows": 16320876,
              "unmeasurable": 0,
              "won_output_rows": 16320876
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 14343,
                "100_200ms": 171370,
                "10_20ms": 15160110,
                "1_2ms": 0,
                "2000_5000ms": 2346,
                "200_500ms": 206069,
                "20_50ms": 509583,
                "2_5ms": 0,
                "5000_10000ms": 86,
                "500_1000ms": 50814,
                "50_100ms": 200649,
                "5_10ms": 5242,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6997,
              "mean_ms": 22.053932720170053,
              "measurable": 16320612,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 16.0,
              "p99_ms": 282.0,
              "rows": 16320612,
              "unmeasurable": 0,
              "won_output_rows": 264
            }
          }
        },
        "book": {
          "boundary_dropped": 8,
          "class": "FULL",
          "exception_markets": 216349,
          "rows_by_domain": {
            "i": 405824,
            "o": 550314,
            "p": 117977,
            "q": 117343
          },
          "rows_i": 405824,
          "rows_joined": 675044,
          "rows_merged": 675036,
          "rows_o": 550314,
          "rows_p": 117977,
          "rows_q": 117343,
          "unique_by_domain": {
            "i": 112535,
            "o": 264124,
            "p": 1480,
            "q": 1025
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 24775,
                "1000_2000ms": 6304,
                "100_200ms": 2900,
                "10_20ms": 35881,
                "1_2ms": 0,
                "2000_5000ms": 15227,
                "200_500ms": 4977,
                "20_50ms": 53999,
                "2_5ms": 0,
                "5000_10000ms": 12113,
                "500_1000ms": 4682,
                "50_100ms": 3845,
                "5_10ms": 0,
                "ge30000ms": 241121,
                "neg": 0
              },
              "max_ms": 13442069378,
              "mean_ms": 330432512.2062298,
              "measurable": 405824,
              "min_ms": 15,
              "p50_ms": 127912.0,
              "p90_ms": 283480551.0,
              "p99_ms": 6128451463.0,
              "rows": 405824,
              "unmeasurable": 0,
              "won_output_rows": 269052
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 35602,
                "1000_2000ms": 7007,
                "100_200ms": 2883,
                "10_20ms": 80790,
                "1_2ms": 0,
                "2000_5000ms": 17202,
                "200_500ms": 4348,
                "20_50ms": 9637,
                "2_5ms": 0,
                "5000_10000ms": 14976,
                "500_1000ms": 3882,
                "50_100ms": 3072,
                "5_10ms": 5,
                "ge30000ms": 370910,
                "neg": 0
              },
              "max_ms": 13442220254,
              "mean_ms": 379859776.06185013,
              "measurable": 550314,
              "min_ms": 9,
              "p50_ms": 252697.0,
              "p90_ms": 283686343.1,
              "p99_ms": 6128604482.650001,
              "rows": 550314,
              "unmeasurable": 0,
              "won_output_rows": 285725
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 254,
                "1000_2000ms": 2411,
                "100_200ms": 1414,
                "10_20ms": 3653,
                "1_2ms": 5,
                "2000_5000ms": 5696,
                "200_500ms": 1890,
                "20_50ms": 2471,
                "2_5ms": 50232,
                "5000_10000ms": 1028,
                "500_1000ms": 1017,
                "50_100ms": 1334,
                "5_10ms": 43765,
                "ge30000ms": 2807,
                "neg": 0
              },
              "max_ms": 11840374544,
              "mean_ms": 10767150.625579562,
              "measurable": 117977,
              "min_ms": 1,
              "p50_ms": 5.0,
              "p90_ms": 1217.0,
              "p99_ms": 9806993.0,
              "rows": 117977,
              "unmeasurable": 0,
              "won_output_rows": 117977
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 246,
                "1000_2000ms": 2180,
                "100_200ms": 1601,
                "10_20ms": 90984,
                "1_2ms": 0,
                "2000_5000ms": 5816,
                "200_500ms": 2082,
                "20_50ms": 7924,
                "2_5ms": 0,
                "5000_10000ms": 1138,
                "500_1000ms": 960,
                "50_100ms": 2110,
                "5_10ms": 0,
                "ge30000ms": 2302,
                "neg": 0
              },
              "max_ms": 11842658576,
              "mean_ms": 12118471.730695482,
              "measurable": 117343,
              "min_ms": 10,
              "p50_ms": 14.0,
              "p90_ms": 961.0,
              "p99_ms": 2281951.8200000203,
              "rows": 117343,
              "unmeasurable": 0,
              "won_output_rows": 2282
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 218,
          "rows_by_domain": {
            "i": 51968,
            "o": 47703,
            "p": 52324,
            "q": 52245
          },
          "rows_i": 51968,
          "rows_joined": 52365,
          "rows_merged": 52365,
          "rows_o": 47703,
          "rows_p": 52324,
          "rows_q": 52245,
          "unique_by_domain": {
            "i": 1,
            "o": 2,
            "p": 12,
            "q": 1
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 327,
                "1000_2000ms": 398,
                "100_200ms": 1304,
                "10_20ms": 19724,
                "1_2ms": 0,
                "2000_5000ms": 289,
                "200_500ms": 1703,
                "20_50ms": 25211,
                "2_5ms": 0,
                "5000_10000ms": 252,
                "500_1000ms": 871,
                "50_100ms": 1684,
                "5_10ms": 0,
                "ge30000ms": 205,
                "neg": 0
              },
              "max_ms": 59517,
              "mean_ms": 401.19950738916253,
              "measurable": 51968,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 108.0,
              "p99_ms": 10598.990000000005,
              "rows": 51968,
              "unmeasurable": 0,
              "won_output_rows": 7
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 65,
                "100_200ms": 787,
                "10_20ms": 41258,
                "1_2ms": 0,
                "2000_5000ms": 4,
                "200_500ms": 635,
                "20_50ms": 3706,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 153,
                "50_100ms": 1095,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3252,
              "mean_ms": 25.651720017608955,
              "measurable": 47703,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 24.0,
              "p99_ms": 287.9800000000032,
              "rows": 47703,
              "unmeasurable": 0,
              "won_output_rows": 20
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 124,
                "100_200ms": 684,
                "10_20ms": 2083,
                "1_2ms": 0,
                "2000_5000ms": 10,
                "200_500ms": 771,
                "20_50ms": 1183,
                "2_5ms": 27952,
                "5000_10000ms": 2,
                "500_1000ms": 286,
                "50_100ms": 622,
                "5_10ms": 18607,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6120,
              "mean_ms": 19.969402186377188,
              "measurable": 52324,
              "min_ms": 2,
              "p50_ms": 4.0,
              "p90_ms": 11.0,
              "p99_ms": 421.0,
              "rows": 52324,
              "unmeasurable": 0,
              "won_output_rows": 52324
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 112,
                "100_200ms": 750,
                "10_20ms": 46087,
                "1_2ms": 0,
                "2000_5000ms": 11,
                "200_500ms": 855,
                "20_50ms": 3178,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 269,
                "50_100ms": 983,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 3363,
              "mean_ms": 28.197817973011773,
              "measurable": 52245,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 22.0,
              "p99_ms": 405.5599999999977,
              "rows": 52245,
              "unmeasurable": 0,
              "won_output_rows": 14
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 47,
          "rows_by_domain": {
            "i": 961,
            "o": 916,
            "p": 962,
            "q": 962
          },
          "rows_i": 961,
          "rows_joined": 1142,
          "rows_merged": 1142,
          "rows_o": 916,
          "rows_p": 962,
          "rows_q": 962,
          "unique_by_domain": {
            "i": 0,
            "o": 37,
            "p": 40,
            "q": 78
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 7,
                "100_200ms": 28,
                "10_20ms": 510,
                "1_2ms": 0,
                "2000_5000ms": 3,
                "200_500ms": 27,
                "20_50ms": 301,
                "2_5ms": 0,
                "5000_10000ms": 1,
                "500_1000ms": 11,
                "50_100ms": 67,
                "5_10ms": 0,
                "ge30000ms": 6,
                "neg": 0
              },
              "max_ms": 32875,
              "mean_ms": 276.42559833506766,
              "measurable": 961,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 78.0,
              "p99_ms": 2018.1999999999905,
              "rows": 961,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 18,
                "1000_2000ms": 2,
                "100_200ms": 9,
                "10_20ms": 742,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 15,
                "20_50ms": 66,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 5,
                "50_100ms": 20,
                "5_10ms": 0,
                "ge30000ms": 38,
                "neg": 0
              },
              "max_ms": 294503,
              "mean_ms": 4691.673580786026,
              "measurable": 916,
              "min_ms": 10,
              "p50_ms": 12.0,
              "p90_ms": 70.0,
              "p99_ms": 55286.100000000006,
              "rows": 916,
              "unmeasurable": 0,
              "won_output_rows": 55
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 19,
                "1000_2000ms": 3,
                "100_200ms": 7,
                "10_20ms": 10,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 6,
                "20_50ms": 6,
                "2_5ms": 744,
                "5000_10000ms": 19,
                "500_1000ms": 6,
                "50_100ms": 9,
                "5_10ms": 112,
                "ge30000ms": 21,
                "neg": 0
              },
              "max_ms": 53423,
              "mean_ms": 1415.2941787941788,
              "measurable": 962,
              "min_ms": 2,
              "p50_ms": 3.0,
              "p90_ms": 17.699999999999932,
              "p99_ms": 40385.0,
              "rows": 962,
              "unmeasurable": 0,
              "won_output_rows": 962
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 7,
                "1000_2000ms": 1,
                "100_200ms": 7,
                "10_20ms": 745,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 13,
                "20_50ms": 100,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 3,
                "50_100ms": 9,
                "5_10ms": 0,
                "ge30000ms": 77,
                "neg": 0
              },
              "max_ms": 58574,
              "mean_ms": 4270.690228690229,
              "measurable": 962,
              "min_ms": 10,
              "p50_ms": 12.0,
              "p90_ms": 240.29999999999984,
              "p99_ms": 55065.14,
              "rows": 962,
              "unmeasurable": 0,
              "won_output_rows": 125
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 86,
          "rows_by_domain": {
            "i": 5029,
            "o": 4943,
            "p": 5029,
            "q": 5029
          },
          "rows_i": 5029,
          "rows_joined": 8161,
          "rows_merged": 8161,
          "rows_o": 4943,
          "rows_p": 5029,
          "rows_q": 5029,
          "unique_by_domain": {
            "i": 327,
            "o": 626,
            "p": 349,
            "q": 840
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 402,
                "1000_2000ms": 74,
                "100_200ms": 980,
                "10_20ms": 2,
                "1_2ms": 0,
                "2000_5000ms": 11,
                "200_500ms": 1416,
                "20_50ms": 475,
                "2_5ms": 0,
                "5000_10000ms": 17,
                "500_1000ms": 383,
                "50_100ms": 298,
                "5_10ms": 0,
                "ge30000ms": 971,
                "neg": 0
              },
              "max_ms": 178853,
              "mean_ms": 18242.844303042355,
              "measurable": 5029,
              "min_ms": 19,
              "p50_ms": 338.0,
              "p90_ms": 84054.79999999999,
              "p99_ms": 143288.2800000001,
              "rows": 5029,
              "unmeasurable": 0,
              "won_output_rows": 505
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 351,
                "1000_2000ms": 0,
                "100_200ms": 786,
                "10_20ms": 334,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 569,
                "20_50ms": 836,
                "2_5ms": 0,
                "5000_10000ms": 8,
                "500_1000ms": 61,
                "50_100ms": 1185,
                "5_10ms": 0,
                "ge30000ms": 813,
                "neg": 0
              },
              "max_ms": 173991,
              "mean_ms": 13357.293546429293,
              "measurable": 4943,
              "min_ms": 11,
              "p50_ms": 108.0,
              "p90_ms": 57794.40000000003,
              "p99_ms": 131041.99999999999,
              "rows": 4943,
              "unmeasurable": 0,
              "won_output_rows": 1035
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 466,
                "1000_2000ms": 0,
                "100_200ms": 20,
                "10_20ms": 970,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 255,
                "20_50ms": 1349,
                "2_5ms": 3,
                "5000_10000ms": 17,
                "500_1000ms": 32,
                "50_100ms": 371,
                "5_10ms": 468,
                "ge30000ms": 1078,
                "neg": 0
              },
              "max_ms": 173815,
              "mean_ms": 19171.65062636707,
              "measurable": 5029,
              "min_ms": 4,
              "p50_ms": 40.0,
              "p90_ms": 82434.19999999998,
              "p99_ms": 141273.48,
              "rows": 5029,
              "unmeasurable": 0,
              "won_output_rows": 5029
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 430,
                "1000_2000ms": 0,
                "100_200ms": 560,
                "10_20ms": 205,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 483,
                "20_50ms": 1116,
                "2_5ms": 0,
                "5000_10000ms": 11,
                "500_1000ms": 47,
                "50_100ms": 1055,
                "5_10ms": 0,
                "ge30000ms": 1122,
                "neg": 0
              },
              "max_ms": 180089,
              "mean_ms": 19954.412010340027,
              "measurable": 5029,
              "min_ms": 12,
              "p50_ms": 109.0,
              "p90_ms": 85281.39999999998,
              "p99_ms": 143346.04000000007,
              "rows": 5029,
              "unmeasurable": 0,
              "won_output_rows": 1592
            }
          }
        },
        "price_change": {
          "boundary_dropped": 550,
          "class": "FULL",
          "exception_markets": 941,
          "rows_by_domain": {
            "i": 126996066,
            "o": 119692073,
            "p": 127610548,
            "q": 127598160
          },
          "rows_i": 126996066,
          "rows_joined": 127624482,
          "rows_merged": 127623932,
          "rows_o": 119692073,
          "rows_p": 127610548,
          "rows_q": 127598160,
          "unique_by_domain": {
            "i": 68,
            "o": 292,
            "p": 7596,
            "q": 836
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 677672,
                "1000_2000ms": 756666,
                "100_200ms": 2477944,
                "10_20ms": 68386930,
                "1_2ms": 0,
                "2000_5000ms": 697458,
                "200_500ms": 3752810,
                "20_50ms": 44931826,
                "2_5ms": 0,
                "5000_10000ms": 424716,
                "500_1000ms": 1768248,
                "50_100ms": 2807928,
                "5_10ms": 0,
                "ge30000ms": 313868,
                "neg": 0
              },
              "max_ms": 85138,
              "mean_ms": 292.84124610600145,
              "measurable": 126996066,
              "min_ms": 14,
              "p50_ms": 19.0,
              "p90_ms": 61.0,
              "p99_ms": 6262.0,
              "rows": 126996066,
              "unmeasurable": 0,
              "won_output_rows": 1406
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 63188,
                "100_200ms": 1587991,
                "10_20ms": 107409622,
                "1_2ms": 0,
                "2000_5000ms": 12374,
                "200_500ms": 1473352,
                "20_50ms": 6658330,
                "2_5ms": 0,
                "5000_10000ms": 194,
                "500_1000ms": 256674,
                "50_100ms": 2181868,
                "5_10ms": 48480,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6871,
              "mean_ms": 22.195416366462297,
              "measurable": 119692073,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 20.0,
              "p99_ms": 263.0,
              "rows": 119692073,
              "unmeasurable": 0,
              "won_output_rows": 5762
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 116926,
                "100_200ms": 1258346,
                "10_20ms": 2721090,
                "1_2ms": 88778,
                "2000_5000ms": 19104,
                "200_500ms": 1390384,
                "20_50ms": 1978770,
                "2_5ms": 92915934,
                "5000_10000ms": 1094,
                "500_1000ms": 383426,
                "50_100ms": 1082998,
                "5_10ms": 25653698,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6797,
              "mean_ms": 13.332800608300813,
              "measurable": 127610548,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 7.0,
              "p99_ms": 259.0,
              "rows": 127610548,
              "unmeasurable": 0,
              "won_output_rows": 127610548
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 125038,
                "100_200ms": 1450038,
                "10_20ms": 117435188,
                "1_2ms": 0,
                "2000_5000ms": 21858,
                "200_500ms": 1706130,
                "20_50ms": 4687438,
                "2_5ms": 0,
                "5000_10000ms": 978,
                "500_1000ms": 415430,
                "50_100ms": 1737054,
                "5_10ms": 19008,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6997,
              "mean_ms": 23.017703311709198,
              "measurable": 127598160,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 17.0,
              "p99_ms": 293.0,
              "rows": 127598160,
              "unmeasurable": 0,
              "won_output_rows": 6216
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 37,
          "rows_by_domain": {
            "i": 7328,
            "o": 7196,
            "p": 7340,
            "q": 7336
          },
          "rows_i": 7328,
          "rows_joined": 7340,
          "rows_merged": 7340,
          "rows_o": 7196,
          "rows_p": 7340,
          "rows_q": 7336,
          "unique_by_domain": {
            "i": 0,
            "o": 0,
            "p": 0,
            "q": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 8,
                "1000_2000ms": 32,
                "100_200ms": 149,
                "10_20ms": 4198,
                "1_2ms": 0,
                "2000_5000ms": 8,
                "200_500ms": 297,
                "20_50ms": 2427,
                "2_5ms": 0,
                "5000_10000ms": 12,
                "500_1000ms": 52,
                "50_100ms": 133,
                "5_10ms": 0,
                "ge30000ms": 12,
                "neg": 0
              },
              "max_ms": 48897,
              "mean_ms": 155.21301855895197,
              "measurable": 7328,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 43.0,
              "p99_ms": 832.0,
              "rows": 7328,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 121,
                "10_20ms": 6628,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 107,
                "20_50ms": 226,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 8,
                "50_100ms": 104,
                "5_10ms": 2,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 677,
              "mean_ms": 20.91536964980545,
              "measurable": 7196,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 16.0,
              "p99_ms": 251.65000000000236,
              "rows": 7196,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 96,
                "10_20ms": 90,
                "1_2ms": 7,
                "2000_5000ms": 0,
                "200_500ms": 104,
                "20_50ms": 58,
                "2_5ms": 5490,
                "5000_10000ms": 0,
                "500_1000ms": 16,
                "50_100ms": 24,
                "5_10ms": 1455,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 637,
              "mean_ms": 11.94359673024523,
              "measurable": 7340,
              "min_ms": 1,
              "p50_ms": 4.0,
              "p90_ms": 6.0,
              "p99_ms": 265.0,
              "rows": 7340,
              "unmeasurable": 0,
              "won_output_rows": 7340
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 106,
                "10_20ms": 6884,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 112,
                "20_50ms": 138,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 40,
                "50_100ms": 54,
                "5_10ms": 2,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 659,
              "mean_ms": 21.846101417666304,
              "measurable": 7336,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 283.0,
              "rows": 7336,
              "unmeasurable": 0
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1534898423,
      "file": "2026-11-01T12.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-11-01/12",
      "hour_utc": "2026-11-01T12:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 47850746138705899,
      "merge_set_reason": "fallback_all",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562982003568877,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            181151315
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746133369329,
          "min_sequence": 562982003568909,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 16321362,
          "row_groups": [
            0,
            62
          ],
          "sha256": "597754b2d6a0bfe5059b7e6b0107e6c61b4ddde3637ce51a03eabcbcd3623167"
        },
        "book": {
          "byte_range": [
            181151315,
            246211737
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746138705899,
          "min_sequence": 562982003571995,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 675036,
          "row_groups": [
            63,
            65
          ],
          "sha256": "965bc9232e76af1d69e88c7738935e5e9e2615173e7bc338b1eceeaca996040d"
        },
        "last_trade_price": {
          "byte_range": [
            246211737,
            249316621
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746133369283,
          "min_sequence": 562982003576667,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 52365,
          "row_groups": [
            66,
            66
          ],
          "sha256": "a12b44539d8a4a189ecb7c986fc7909e4659423b093db2561d22583988efe86a"
        },
        "market_resolved": {
          "byte_range": [
            249316621,
            249473748
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746133681366,
          "min_sequence": 562982004451029,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 1142,
          "row_groups": [
            67,
            67
          ],
          "sha256": "c8f663f602faeda44722dbad45ebe9b67325df8bde8b51457dbcfd7f71d5bd3b"
        },
        "new_market": {
          "byte_range": [
            249473748,
            250239577
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746138687968,
          "min_sequence": 562982004096256,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 8161,
          "row_groups": [
            68,
            68
          ],
          "sha256": "0f306fb7e58315999cfa723d018b2a000602416bb081f49967ddc21f713a4e17"
        },
        "price_change": {
          "byte_range": [
            250239577,
            1532999212
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47850746136261717,
          "min_sequence": 562982003568877,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 127623932,
          "row_groups": [
            69,
            555
          ],
          "sha256": "4b01a93a1871daa7d86bbecb14e473ba85fc7f4eaef2b934d3ed974c660cc875"
        },
        "tick_size_change": {
          "byte_range": [
            1532999212,
            1533259905
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562982145737591,
          "min_sequence": 562982006030711,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 7340,
          "row_groups": [
            556,
            556
          ],
          "sha256": "fa1e7c579b155f4939354db628bb62082d0f4fa14a6937c6b5b2bb185015031a"
        }
      },
      "row_count": 144689338,
      "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, q). Each row names its own in source_witness",
      "sha256": "8e88a02b8001d9fa94d2e4ca715e51a69888ccf0d0a16b03a7fe9a802a15ea8d",
      "substitutions": [
        {
          "reasons": [
            "share"
          ],
          "witness": "o"
        }
      ],
      "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-01T12.witness_stats.json",
      "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
      "witnesses": "iopq",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o",
        "q"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-11-01T12.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 11655291,
      "row_ordinal_min": 0,
      "rows": 1696957,
      "sha256": "e24f1d259dc9d9709cf13131f6e0a4fd83ac01cb68425a5b7fd3da37e41a05f1",
      "size": 8784578,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-11-01T12.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 11655291,
      "row_ordinal_min": 0,
      "rows": 1696957,
      "sha256": "151b45d98481c8788791c74cd0ce232d48f4594ad51eb7e7764dced6ec869fcb",
      "size": 9053900,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T12.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 11814342,
      "row_ordinal_min": 175690,
      "rows": 177895,
      "sha256": "2a05cb6357160acce7c70fedebda58799544e4af3be25ee67a6c80b61c47acfa",
      "size": 1004451,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T12.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 11814342,
      "row_ordinal_min": 175690,
      "rows": 177895,
      "sha256": "5b75dafd55a6a4102e6e9a6795b6c7ff0bbdc19d863d81fc0f6441abdf9e0598",
      "size": 975429,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T12.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 29,
      "row_ordinal_max": 90844077,
      "row_ordinal_min": 194195,
      "rows": 18516828,
      "sha256": "c6f2ecb7b66c8e582bfb7e06423b006cf347cd6d729b382491fa7e34c558c773",
      "size": 90665885,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T12.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 29,
      "row_ordinal_max": 90844077,
      "row_ordinal_min": 194195,
      "rows": 18516828,
      "sha256": "c4a369b4480d071071585f0f386e7b618c0a5ec6997090c1c28664d059352be5",
      "size": 63342757,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T12.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 29019523,
      "row_ordinal_min": 1416783,
      "rows": 6394,
      "sha256": "32a2ee2fc7c2d71f3cf2368ba12794e6264f5afed67affc4336ded8f036657b1",
      "size": 80403,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T12.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 29019523,
      "row_ordinal_min": 1416783,
      "rows": 6394,
      "sha256": "f7f5966ebc47efb7011357d1fd15b02f4fd52dd2637aa5dcb70c60922f780034",
      "size": 46619,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T12.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 90844081,
      "row_ordinal_min": 1417316,
      "rows": 909503,
      "sha256": "dab33ed601a571edcf040e8e2e564e340b9701241a955b9d58d3b98af884bb9d",
      "size": 4321847,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T12.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 90844081,
      "row_ordinal_min": 1417316,
      "rows": 909503,
      "sha256": "23674e30e026267e64566e3236292b5ad06cd7d8b408b78141647e89e1d96a38",
      "size": 4343965,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T12.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 20,
      "row_ordinal_max": 90844085,
      "row_ordinal_min": 1566463,
      "rows": 12343509,
      "sha256": "c7b856a05088e0f98417de787bc2ca01876468505c80d171a043828323e7903e",
      "size": 64676641,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T12.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 20,
      "row_ordinal_max": 90844085,
      "row_ordinal_min": 1566463,
      "rows": 12343509,
      "sha256": "97a3e3193eeede58b2182c004908c72abb1d17ac68f22472a184221229636394",
      "size": 65067529,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T12.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 14,
      "row_ordinal_max": 90844149,
      "row_ordinal_min": 3343513,
      "rows": 5442330,
      "sha256": "06b3194dab7b65b02a259795492de1c920682902c98f443da63cb512534729ff",
      "size": 24382477,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T12.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 14,
      "row_ordinal_max": 90844149,
      "row_ordinal_min": 3343513,
      "rows": 5442330,
      "sha256": "cd92570b6ad9ddc4f00951a6ef1b6e510a5c986d1319a62918f6f2deb255e7d6",
      "size": 19471923,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T12.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 46483458,
      "row_ordinal_min": 3843060,
      "rows": 1446041,
      "sha256": "ca95397553e09900c541cdf47e598246344d6cb4a5bdc8f7f2f63a3a17b3fd51",
      "size": 8015290,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T12.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 46483458,
      "row_ordinal_min": 3843060,
      "rows": 1446041,
      "sha256": "05883848ccfa9646cda4a1caa567b4b5df486944f431d6e35f55db92751fef65",
      "size": 5559529,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T12.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 90844157,
      "row_ordinal_min": 4057685,
      "rows": 1527842,
      "sha256": "97f3d117ec17d9f88dbef45200e3942cb3875095adcc46f52683f00bae946430",
      "size": 8199598,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T12.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 90844157,
      "row_ordinal_min": 4057685,
      "rows": 1527842,
      "sha256": "1d38947485898be1a46823c70c048bf12a781a1660b7c017ec0616faabb1c667",
      "size": 7491086,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T12.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 49212518,
      "row_ordinal_min": 4199607,
      "rows": 1533164,
      "sha256": "1868056a5bed7f168254ca461cddd0955fa05ffeb2a11b0c6188babb9705be70",
      "size": 7908797,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T12.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 49212518,
      "row_ordinal_min": 4199607,
      "rows": 1533164,
      "sha256": "11a3470fea5b8049eb6cdf37e9eff3f101b06921037bba863f0c18d312a3e18d",
      "size": 7852834,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T12.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 90844161,
      "row_ordinal_min": 4382114,
      "rows": 2081059,
      "sha256": "e0bd99693197f26da3611c875bdf1ca745fa977a8f2838c3c5574090f4cfd2f5",
      "size": 11245497,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T12.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 90844161,
      "row_ordinal_min": 4382114,
      "rows": 2081059,
      "sha256": "c21266a12e7cb1da020e82acf08b357718158fceddaf4c4875b28cf04763636b",
      "size": 10433386,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T12.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 51179609,
      "row_ordinal_min": 4600227,
      "rows": 154773,
      "sha256": "2a43e31051156db5671b9f0d94907099e2324268181c94a4e3e8a2addf4b902e",
      "size": 615595,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T12.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 51179609,
      "row_ordinal_min": 4600227,
      "rows": 154773,
      "sha256": "d4fcfec706c2d57b14c55eb29436745e4643b029cc6b6bfb6f4acf76835bea1c",
      "size": 632502,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T12.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 44,
      "row_ordinal_max": 90850549,
      "row_ordinal_min": 4645023,
      "rows": 34936427,
      "sha256": "ea31d8ab7bb9937ba556e6adda9b500d46b4039088baaeb5ff6bb76cfd0577d9",
      "size": 227050355,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T12.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 44,
      "row_ordinal_max": 90850549,
      "row_ordinal_min": 4645023,
      "rows": 34936427,
      "sha256": "e2c17ce9eecd1b434a4d3b4f7d40bdf49050141d0544dbd5463cdd4b9a8f7439",
      "size": 166158052,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T12.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 81965757,
      "row_ordinal_min": 8802776,
      "rows": 388121,
      "sha256": "db57884dc967daecde5bf65fc58d9cf43c570cea10fe6d2006e64566d940a252",
      "size": 2122890,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T12.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 81965757,
      "row_ordinal_min": 8802776,
      "rows": 388121,
      "sha256": "f957491b87dff2d727dd5c86120955809284bbf28899d42562d55dafaee063fc",
      "size": 2085837,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T12.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 82069890,
      "row_ordinal_min": 8855392,
      "rows": 114688,
      "sha256": "73679704c1266633cc5e2bb6bf191780ce4537af1afd778bc9ca5e100fd7130d",
      "size": 718326,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T12.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 82069890,
      "row_ordinal_min": 8855392,
      "rows": 114688,
      "sha256": "35d316ac430e02bdbbce9542e1972247fc5ce2cf9c6e974e11acc02195676682",
      "size": 631200,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T12.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 16,
      "row_ordinal_max": 90850673,
      "row_ordinal_min": 8865593,
      "rows": 8397813,
      "sha256": "dd6ab6c2cf865829b887ac2e620bf7c7702b444d45816046aa223990200b774d",
      "size": 37756389,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T12.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 16,
      "row_ordinal_max": 90850673,
      "row_ordinal_min": 8865593,
      "rows": 8397813,
      "sha256": "07b653971d203d59bc7c8102cc2fd283fba7e5fd8f5e7df069299087ec10f204",
      "size": 27474466,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T12.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 90850685,
      "row_ordinal_min": 9462815,
      "rows": 1177342,
      "sha256": "123edd1e7ab2964a56d137c23b73e3b228b1063c36d45eade3fd14e124bb8756",
      "size": 5900707,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T12.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 90850685,
      "row_ordinal_min": 9462815,
      "rows": 1177342,
      "sha256": "ea453ecbc98abd00dd866935a2a88647ed04d2aba19574e20142bee330133363",
      "size": 5938643,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T12.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 463417,
      "sha256": "d0a25593b0759ac2fe743cd96dd0a114bf9e3d5ffbe29ff74a188d3c935e4d84",
      "size": 31412867,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T12.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 920341,
      "sha256": "615d8d47064d7a84ad4cee6904c5eeb067f49110110721f9a1b696fa9a6b0f34",
      "size": 73212751,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "968111b3-d822-4f1d-88de-09113caacabc",
  "hour": "2026-11-01/12",
  "hour_utc": "2026-11-01T12: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": 47850746138705899,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562982003568878,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-11-01T12.mirror_dropped.p1.parquet",
        "rows": 43253760,
        "sha256": "4f37fde0d7d1113643e459882015147322a49d3fbbcf17c621f4949a01019be6",
        "size": 297442216
      },
      {
        "file": "2026-11-01T12.mirror_dropped.p2.parquet",
        "rows": 10581597,
        "sha256": "b16839b735ee5b9e8347c9d2db95a4666c5a55ad55beee1af79a1fd06acabd9f",
        "size": 69715320
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 53835357,
    "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": 16458,
      "_pairs": 111206,
      "best_bid": 4,
      "spread": 4,
      "witness_set": 111202
    },
    "book": {
      "_no_partner": 1609,
      "_pairs": 1881,
      "asks": 76,
      "bids": 206,
      "witness_set": 1599
    },
    "price_change": {
      "_pairs": 1,
      "witness_set": 1
    }
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 127664,
    "book": 3490,
    "price_change": 1
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 6674128,
    "book": 242808,
    "price_change": 46918421
  },
  "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": 47850746133369329,
      "min_sequence": 562982003568909,
      "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": 9647234,
      "source_rows": 16321362
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47850746138705899,
      "min_sequence": 562982003571995,
      "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": 428933,
      "source_rows": 675036
    },
    "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": 47850746133369283,
      "min_sequence": 562982003576667,
      "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": 52365,
      "source_rows": 52365
    },
    "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": 47850746133681366,
      "min_sequence": 562982004451029,
      "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": 1142,
      "source_rows": 1142
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47850746138687968,
      "min_sequence": 562982004096256,
      "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": 8161,
      "source_rows": 8161
    },
    "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": 47850746136261717,
      "min_sequence": 562982003568878,
      "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": 80705511,
      "source_rows": 127623932
    },
    "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": 562982145737591,
      "min_sequence": 562982006030711,
      "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": 7340,
      "source_rows": 7340
    }
  },
  "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": 90850686,
  "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, q). Each row names its own in source_witness",
  "source_sha256": "8e88a02b8001d9fa94d2e4ca715e51a69888ccf0d0a16b03a7fe9a802a15ea8d",
  "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)": 8946,
      "ai-benchmarks": 14064,
      "ai-rankings": 620548,
      "ai-releases": 296155,
      "anthropic": 14466,
      "art": 1,
      "big-tech": 289168,
      "china": 615,
      "companies-with-1-ai": 1887,
      "compute": 151921,
      "congress": 5063,
      "courts": 110,
      "elon-musk": 96,
      "gemini": 667,
      "google": 9898,
      "grok": 1536,
      "ipos": 16970,
      "leopold-aschenbrenner": 66,
      "math": 22853,
      "meta": 12931,
      "moonshot": 2135,
      "openai": 208783,
      "openrouter-total-tokens-weekly": 7215,
      "privates": 7258,
      "ssi": 3605
    },
    "business": {
      "(none)": 8476,
      "acquisitions": 149,
      "banking": 241,
      "banks": 80,
      "big-tech": 85879,
      "cuba": 3,
      "earn-4": 2932,
      "economic-policy": 487,
      "equities": 12620,
      "fed-rates": 38015,
      "ipos": 27560,
      "jpm": 9,
      "sec": 2,
      "stocks": 1275,
      "taxes": 167
    },
    "crypto": {
      "aave": 458,
      "acquisitions": 244,
      "big-tech": 1642,
      "bitcoin": 6753647,
      "bnb": 1299321,
      "congress": 19692,
      "crypto-culture": 34232,
      "crypto-legal": 708,
      "crypto-listings": 35863,
      "crypto-prices": 64264,
      "dogecoin": 1192133,
      "epstein": 313,
      "eric-adams": 414,
      "ethena": 12676,
      "ethereum": 2857142,
      "fees": 988,
      "ftx": 33,
      "gov-reserve": 2218,
      "hype": 846889,
      "hyperliquid": 55794,
      "ipos": 462,
      "memecoins": 593,
      "meta": 4,
      "microstrategy": 171,
      "network-stats": 78,
      "nft": 3349,
      "pre-market": 626218,
      "prediction-markets": 1287,
      "price-comparison": 336,
      "price-milestone": 26330,
      "privates": 4169,
      "protocol-risk": 272,
      "public-sales": 12547,
      "pumpptfun": 210,
      "sam-altman": 4775,
      "solana": 2680016,
      "stablecoins": 2617,
      "stocks": 43,
      "trump-presidency": 473,
      "xrp": 1803928,
      "yearly": 109477,
      "zcash": 60802
    },
    "earnings": {
      "equities": 6394
    },
    "economy": {
      "(none)": 283,
      "acquisitions": 11,
      "brazil": 24279,
      "canada": 136635,
      "commodities": 9052,
      "consumer": 12092,
      "economic-policy": 31517,
      "equities": 17,
      "europe": 43,
      "fed": 349,
      "fed-rates": 83082,
      "france": 6383,
      "global-rates": 50696,
      "housing": 6469,
      "inflation": 3126,
      "iran": 11527,
      "israel": 14780,
      "japan": 18550,
      "kevin-warsh": 10,
      "macro-indicators": 329382,
      "mexico": 14616,
      "oil": 6341,
      "parcl": 136577,
      "shipping": 17,
      "taxes": 10,
      "trade-war": 12406,
      "trump": 729,
      "us-bank-bailout": 124,
      "us-debt-downgrade": 6,
      "us-defaults-on-debt": 394
    },
    "elections": {
      "celebrities": 107522,
      "france": 681,
      "global-elections": 2093650,
      "israel": 4339,
      "midterms": 9838528,
      "nov-4-elections": 4,
      "peru-elections": 9,
      "popular-vote": 1254,
      "romania": 435,
      "taxes": 2479,
      "trump": 700,
      "turkey": 54,
      "uk": 1473,
      "united-kingdom": 50,
      "us-presidential-election": 291975,
      "vance": 39,
      "wisconsin": 317
    },
    "esports": {
      "call-of-duty": 7533,
      "counter-strike-2": 3578806,
      "dota-2": 645588,
      "esports-awards": 199582,
      "honor-of-kings": 140559,
      "league-of-legends": 191295,
      "mlb": 2365,
      "mobile-legends-bang-bang": 266136,
      "overwatch": 5809,
      "poker": 6,
      "rainbow-six-siege": 1860,
      "starcraft-2": 4,
      "valorant": 402787
    },
    "finance": {
      "aapl": 3043,
      "acquisitions": 440,
      "anthropic": 55657,
      "big-tech": 15850,
      "brazil": 24774,
      "canada": 26118,
      "commodities": 91639,
      "equities": 961003,
      "forex": 24183,
      "gold": 296,
      "indicies": 17542,
      "indonesia": 850,
      "ipos": 13970,
      "italy": 240,
      "kpis": 62270,
      "macro-indicators": 5731,
      "mergers-and-acquisitions": 68,
      "openai": 23954,
      "privates": 113097,
      "silver": 296,
      "stocks": 1060,
      "tariffs": 1510,
      "trump-presidency": 2450
    },
    "geopolitics": {
      "(none)": 14410,
      "afghanistan": 24,
      "africa": 13,
      "argentina": 207,
      "australia": 301,
      "awards": 12550,
      "brazil": 2,
      "brics-add-a-new-member": 1,
      "canada": 8152,
      "china": 27388,
      "colombia": 23,
      "commodities": 66413,
      "country-leave-brics": 14,
      "courts": 4044,
      "cuba": 9187,
      "denmark": 364,
      "earn-4": 425,
      "el-salvador": 1382,
      "epstein": 850,
      "europe": 679,
      "f1": 12,
      "foreign-policy": 33204,
      "france": 3169,
      "global-elections": 373671,
      "greenland": 2390,
      "h-1b": 4309,
      "immigration": 8443,
      "india": 1845,
      "india-pakistan": 202,
      "iran": 315697,
      "israel": 8740,
      "mali": 1456,
      "mexico": 9353,
      "middle-east": 53977,
      "midterms": 37063,
      "military": 1685,
      "military-action": 2442,
      "moscow": 6,
      "nato": 2648,
      "north-korea": 23401,
      "oil": 101565,
      "parlays": 244,
      "philippines": 480,
      "poland": 4415,
      "president": 414,
      "prime-minister": 599,
      "putin": 462,
      "russia": 7718,
      "south-korea": 701,
      "spain": 3052,
      "strike": 6202,
      "sudan": 187,
      "taiwan": 393,
      "trade-war": 33549,
      "trump": 131972,
      "trump-presidency": 7230,
      "turkey": 12096,
      "uk-labour-leadership": 28727,
      "ukraine": 83104,
      "ukraine-map": 35261,
      "un": 15342,
      "venezuela": 22535,
      "world-affairs": 1452
    },
    "politics": {
      "(none)": 6296,
      "abc": 34,
      "approval": 13680,
      "asia": 6,
      "bernie-sanders": 7306,
      "biden": 4042,
      "boxing": 34,
      "brazil": 2698,
      "california": 1407,
      "canada": 3486,
      "china": 12166,
      "comey": 28596,
      "compute": 2,
      "congress": 16302,
      "courts": 5410,
      "democrat": 16,
      "dollar": 142,
      "earn-4": 2138,
      "elon-musk": 1473,
      "epstein": 2873,
      "fed-rates": 156422,
      "fifa": 4045,
      "flip-off": 125,
      "foreign-policy": 194,
      "france": 21780,
      "gas": 34,
      "global-elections": 57874,
      "greece": 3239,
      "house-of-representatives": 3947,
      "hungary": 2204,
      "ice": 153,
      "india": 213,
      "indonesia": 716,
      "israel": 13405,
      "istanbul": 6151,
      "japan": 167,
      "kippah": 35,
      "legislation": 3643,
      "mamdani": 57,
      "margin-of-victory": 58527,
      "marijuana": 13,
      "mexico": 2947,
      "midterms": 239453,
      "minnesota": 99,
      "minnesota-fraud": 634,
      "nasa": 697,
      "new-york-city": 839,
      "north-korea": 497,
      "nyc": 1446,
      "obama": 1014,
      "ohio": 2,
      "ohio-midterm": 4503,
      "oil": 1590,
      "pakistan": 123,
      "pardon": 2840,
      "parlays": 18,
      "parliament": 724,
      "pete-hegseth": 6910,
      "philippines": 165,
      "prison": 71,
      "resign": 540,
      "romania": 23,
      "russia": 62,
      "sbf": 12588,
      "senate-elections": 11905,
      "south-korea": 2094,
      "spain": 1653,
      "supreme-court": 890,
      "tariffs": 76,
      "taxes": 964,
      "tennessee": 678,
      "trump": 63124,
      "trump-cabinet": 28790,
      "trump-daily": 22792,
      "trump-presidency": 39743,
      "trump-speech": 1127,
      "truth-social": 6865,
      "turkey": 1975,
      "tweets-markets": 266002,
      "uk": 19906,
      "ukraine": 590,
      "united-kingdom": 603,
      "united-states": 17285,
      "us-house": 1999,
      "us-politics": 5934,
      "us-presidential-election": 302508,
      "venezuela": 15041,
      "voting": 450,
      "washington-dc": 8,
      "white-house": 1326
    },
    "pop-culture": {
      "(none)": 1703,
      "aliens": 4573,
      "art": 18322,
      "australia": 32,
      "awards": 254090,
      "basketball": 754,
      "best-of-2026": 27920,
      "breaking-news": 1,
      "celebrities": 52718,
      "charlie-kirk": 745,
      "clavicular": 1378,
      "climate-science": 1350,
      "combat-sports": 1977,
      "counter-strike-2": 175,
      "court-cases": 32,
      "courts": 11163,
      "daejon-love": 17,
      "dominican-republic": 191,
      "dota-2": 633,
      "earthquake": 31,
      "elon-musk": 333,
      "f1": 149,
      "fda": 881,
      "fifa": 19311,
      "fifa-world-cup": 7,
      "football": 41946,
      "gaming": 21002,
      "gta-vi": 11829,
      "israel": 1208,
      "japan": 9,
      "la-liga": 213,
      "league-of-legends": 70,
      "logan-paul": 204,
      "los-angeles": 5,
      "marijuana": 446,
      "midterms": 9495,
      "movie-delay": 3098,
      "movies": 724314,
      "music": 311821,
      "new-york-city": 724,
      "nfl": 2549,
      "pandemics": 2252,
      "parent-for-derivative": 1604,
      "podcast": 15,
      "pokemon": 338,
      "pope-leo-xiv": 43,
      "pregnant": 242,
      "spain": 947,
      "spider-man": 524,
      "streamer": 925,
      "taylor-swift": 1,
      "tennis": 757,
      "the-legend-of-zelda": 474,
      "travel": 5359,
      "trump": 9593,
      "trump-daily": 111,
      "trump-netanyahu": 10892,
      "tv": 5140,
      "tweets-markets": 425453,
      "uk": 1590,
      "utah": 1148,
      "valve": 808,
      "xbox": 2990,
      "youtube": 82434
    },
    "science": {
      "(none)": 3820,
      "aliens": 1935,
      "big-tech": 6290,
      "climate-science": 240,
      "drug": 580,
      "elon-musk": 3183,
      "fda": 5299,
      "global-temp": 838,
      "gold": 1138,
      "macro-indicators": 5084,
      "mergers-and-acquisitions": 12,
      "new-york-city": 3493,
      "pandemics": 6689,
      "precipitation": 105973,
      "russia": 71,
      "space": 1,
      "spacex": 10127
    },
    "sports": {
      "(none)": 6908,
      "2026-summer-transfer-window": 14821,
      "afc": 15379,
      "afc-champions-league-elite": 51922,
      "afcon": 47376,
      "afcq": 17362,
      "american-football": 29,
      "arg": 85395,
      "argpn": 97732,
      "australian-a-league": 24323,
      "austria-bundesliga": 72183,
      "awards": 53763,
      "aze1": 155304,
      "aze2": 45,
      "baseball": 21311,
      "basketball": 1660303,
      "bel1": 409093,
      "bel2": 15574,
      "bolivia-lfpb": 54003,
      "boxing": 213,
      "bra3": 19782,
      "brazil-serie-a": 88939,
      "brazil-serie-b": 49554,
      "bulgaria-parva-liga": 27941,
      "bundesliga": 221612,
      "bundesliga-2": 1618182,
      "canpl": 14239,
      "carabao-cup": 5,
      "cfb": 1005717,
      "chess": 4015,
      "chi2": 17,
      "chile-primera": 63179,
      "china-fa-cup": 221789,
      "chinese-super-league": 72727,
      "chl2": 19004,
      "clf": 1673,
      "col2": 9792,
      "colombia-primera-a": 42957,
      "combat-sports": 11,
      "concacaf": 16607,
      "concacaf-nations-league": 13976,
      "copa-america": 51919,
      "copa-del-rey": 14149,
      "cricket": 55139,
      "cristiano-ronaldo": 6814,
      "czechia-fortuna-liga": 727866,
      "darts": 11,
      "denmark-superliga": 129692,
      "dfb-pokal": 7101,
      "ecu1": 57302,
      "efl-championship": 112995,
      "egypt-premier-league": 3686,
      "epl": 425261,
      "ere": 1051937,
      "est1": 211339,
      "europa-conference-league": 202224,
      "f1": 73661,
      "fa-cup": 79689,
      "fifa": 14256,
      "fifa-friendly": 8172,
      "fifa-world-cup": 895,
      "fin1": 57323,
      "formula1": 4784,
      "fro1": 2251,
      "goals": 218,
      "golf": 78666,
      "gre1": 47376,
      "handball": 386,
      "hockey": 55657,
      "hungary-nb1": 297387,
      "idn1": 504372,
      "idn2": 42302,
      "indian-super-league": 418080,
      "irl1": 9885,
      "isl1": 40,
      "israel-premier-league": 17474,
      "itc": 2,
      "japan-j-league": 22950,
      "japan-j2-league": 67545,
      "k-league": 33459,
      "kaz1": 945,
      "kor2": 28090,
      "la-liga": 496331,
      "la-liga-2": 115341,
      "lacrosse": 490,
      "lazio": 136,
      "lcs": 7,
      "lib": 15988,
      "ligue-1": 308125,
      "ligue-2": 95983,
      "lionel-messi": 98,
      "ltu1": 197882,
      "lva1": 1610767,
      "mex": 405845,
      "mlb": 90631,
      "mls": 442340,
      "morocco-botola-pro": 27361,
      "moto2": 113,
      "moto3": 99,
      "nascar": 41064,
      "national-league": 35734,
      "nba": 1618951,
      "ned2": 39530,
      "new-york-city": 25256,
      "nfl": 3219012,
      "nhl": 607906,
      "nirl1": 224,
      "nor2": 113046,
      "norway-eliteserien": 117432,
      "peru-liga-1": 104943,
      "pickleball": 116034,
      "poland-ekstraklasa": 22458,
      "power-slap": 71,
      "primeira-liga": 84615,
      "qat1": 1,
      "qualification": 3635,
      "racing": 2278,
      "romania-superliga": 80093,
      "rugby": 8077,
      "rus": 82141,
      "saf1": 410,
      "saudi-professional-league": 33249,
      "scotland-league-cup": 10119,
      "scottish-premiership": 155573,
      "sea": 2146614,
      "serbian-superliga": 95894,
      "serie-b": 69247,
      "slovenia-prvaliga": 27765,
      "soccer": 1615076,
      "soccer-atc": 197,
      "soccer-auc": 5,
      "soccer-brco": 17135,
      "soccer-ccc": 19501,
      "soccer-el1": 60473,
      "soccer-el2": 42218,
      "soccer-fpd": 33319,
      "soccer-grc": 27,
      "soccer-gtm": 124162,
      "soccer-hr1": 29847,
      "soccer-nlc": 687,
      "soccer-nwsl": 103845,
      "soccer-ptc": 558,
      "soccer-scoc": 1789,
      "soccer-skc": 1,
      "soccer-svk1": 26773,
      "soccer-trsk": 373,
      "sud": 730,
      "swe2": 253637,
      "sweden-allsvenskan": 227475,
      "swimming": 6058,
      "switzerland-super-league": 222487,
      "table-tennis": 70092,
      "tennis": 3898370,
      "tha1": 666209,
      "tpe1": 205304,
      "tur": 482670,
      "tur2": 298827,
      "u20wwc": 9,
      "uae1": 4591,
      "ucl": 393010,
      "uefa": 12992,
      "uefa-nations-league": 262388,
      "uel": 263115,
      "ufc": 175642,
      "ukraine-premier-liha": 102695,
      "uru1": 59282,
      "usl1": 615,
      "uslc": 79067,
      "usoc": 25,
      "uzb1": 428101,
      "ven1": 31831,
      "volleyball": 7166,
      "womens-ballon-dor": 38,
      "womens-champions-league": 7275,
      "wsl": 789323,
      "wsl2": 4451
    },
    "tech": {
      "(none)": 2545,
      "airbnb": 25,
      "anthropic": 905,
      "big-tech": 106373,
      "celebrities": 135118,
      "china": 1990,
      "coding": 4376,
      "collectibles": 1480,
      "congress": 144,
      "corporate-financials": 532,
      "courts": 68,
      "earn-4": 7276,
      "elon-musk": 4472,
      "equities": 5624,
      "gaming": 569,
      "google": 60825,
      "hack": 7300,
      "ipos": 17440,
      "kpis": 224,
      "midterms": 312,
      "movies": 7503,
      "nuke": 273,
      "oil": 3385,
      "openai": 1446,
      "outage": 83,
      "prediction-markets": 14057,
      "video-games": 3776
    },
    "uncategorised": {
      "(none)": 1242,
      "bayeux-tapestry": 17723,
      "cfb": 13833,
      "climate-science": 1129,
      "dnc": 41,
      "fed": 2779,
      "fed-chair": 93,
      "fed-rates": 16339,
      "iran": 5,
      "la-liga": 79,
      "leopold-aschenbrenner": 310,
      "macro-indicators": 2815,
      "mma": 227,
      "nfl": 31520,
      "pandemics": 87,
      "social-media": 1173,
      "space": 40,
      "supreme-court": 7003,
      "tennis": 1414,
      "trump-presidency": 27,
      "ufc": 688,
      "uk": 2611,
      "united-nations": 11632,
      "united-states": 1878
    },
    "weather": {
      "brazil": 11942,
      "climate": 83579,
      "climate-science": 21626,
      "drought": 36,
      "earthquakes": 14277,
      "germany": 806,
      "global-temp": 467,
      "highest-temperature": 7773769,
      "italy": 128,
      "lowest-temperature": 431622,
      "mexico": 2140,
      "natural-disaster": 38108,
      "pandemics": 1148,
      "precipitation": 7609,
      "rain": 498,
      "united-states": 10008,
      "volcano": 50
    },
    "world": {
      "(none)": 10,
      "argentina": 78046,
      "brazil": 10470,
      "canada": 529,
      "china": 14,
      "courts": 8472,
      "economic-policy": 61740,
      "europe": 2752,
      "foreign-policy": 2569,
      "forex": 15110,
      "france": 3493,
      "germany": 3202,
      "global-elections": 926198,
      "global-rates": 31544,
      "hong-kong": 736,
      "italy": 28,
      "macro-indicators": 12670,
      "middle-east": 413,
      "nyc": 314,
      "oil": 10451,
      "pandemics": 1,
      "south-korea": 2899,
      "trump-presidency": 4967,
      "uk": 714
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 144686043,
    "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-01T12.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": 463417,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 90850686,
    "twin_rows": 53835357
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001262,
  "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-01T12.witness_stats.json",
  "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
  "witnesses": "iopq",
  "writer_versions": null
}
