{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 77,
      "class": "FULL",
      "exception_markets": 1580,
      "rows_by_domain": {
        "i": 21426500,
        "o": 18996118,
        "p": 21434170,
        "q": 21434010
      },
      "rows_i": 21426500,
      "rows_joined": 21434378,
      "rows_merged": 21434301,
      "rows_o": 18996118,
      "rows_p": 21434170,
      "rows_q": 21434010,
      "unique_by_domain": {
        "i": 18,
        "o": 28,
        "p": 52,
        "q": 32
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 6787,
            "1000_2000ms": 40297,
            "100_200ms": 122078,
            "10_20ms": 11681159,
            "1_2ms": 0,
            "2000_5000ms": 32840,
            "200_500ms": 140975,
            "20_50ms": 9090437,
            "2_5ms": 0,
            "5000_10000ms": 13961,
            "500_1000ms": 68365,
            "50_100ms": 228853,
            "5_10ms": 0,
            "ge30000ms": 748,
            "neg": 0
          },
          "max_ms": 118294,
          "mean_ms": 43.92882860009801,
          "measurable": 21426500,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 26.0,
          "p99_ms": 342.0,
          "rows": 21426500,
          "unmeasurable": 0,
          "won_output_rows": 20
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 2834,
            "100_200ms": 80984,
            "10_20ms": 17302987,
            "1_2ms": 0,
            "2000_5000ms": 154,
            "200_500ms": 58985,
            "20_50ms": 1361788,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 14135,
            "50_100ms": 163890,
            "5_10ms": 10361,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 4845,
          "mean_ms": 16.32427993972242,
          "measurable": 18996118,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 19.0,
          "p99_ms": 83.0,
          "rows": 18996118,
          "unmeasurable": 0,
          "won_output_rows": 37
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 6609,
            "100_200ms": 80070,
            "10_20ms": 18446469,
            "1_2ms": 304,
            "2000_5000ms": 584,
            "200_500ms": 76945,
            "20_50ms": 2167735,
            "2_5ms": 337532,
            "5000_10000ms": 2,
            "500_1000ms": 25708,
            "50_100ms": 156954,
            "5_10ms": 135258,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6573,
          "mean_ms": 17.958753103105927,
          "measurable": 21434170,
          "min_ms": 1,
          "p50_ms": 13.0,
          "p90_ms": 22.0,
          "p99_ms": 85.0,
          "rows": 21434170,
          "unmeasurable": 0,
          "won_output_rows": 21434143
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 7137,
            "100_200ms": 88634,
            "10_20ms": 19829787,
            "1_2ms": 0,
            "2000_5000ms": 623,
            "200_500ms": 87092,
            "20_50ms": 1243431,
            "2_5ms": 0,
            "5000_10000ms": 6,
            "500_1000ms": 28175,
            "50_100ms": 138434,
            "5_10ms": 10691,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 5862,
          "mean_ms": 16.66962369617258,
          "measurable": 21434010,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 17.0,
          "p99_ms": 98.0,
          "rows": 21434010,
          "unmeasurable": 0,
          "won_output_rows": 101
        }
      }
    },
    "book": {
      "boundary_dropped": 76,
      "class": "FULL",
      "exception_markets": 235123,
      "rows_by_domain": {
        "i": 186073,
        "o": 1083159,
        "p": 130249,
        "q": 130349
      },
      "rows_i": 186073,
      "rows_joined": 1111009,
      "rows_merged": 1110933,
      "rows_o": 1083159,
      "rows_p": 130249,
      "rows_q": 130349,
      "unique_by_domain": {
        "i": 14376,
        "o": 922884,
        "p": 413,
        "q": 337
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 3316,
            "1000_2000ms": 1174,
            "100_200ms": 1368,
            "10_20ms": 33908,
            "1_2ms": 0,
            "2000_5000ms": 2511,
            "200_500ms": 1607,
            "20_50ms": 86398,
            "2_5ms": 0,
            "5000_10000ms": 1496,
            "500_1000ms": 949,
            "50_100ms": 3734,
            "5_10ms": 0,
            "ge30000ms": 49612,
            "neg": 0
          },
          "max_ms": 11789999279,
          "mean_ms": 131190140.12684269,
          "measurable": 186073,
          "min_ms": 16,
          "p50_ms": 23.0,
          "p90_ms": 13503093.800000008,
          "p99_ms": 4704316655.0,
          "rows": 186073,
          "unmeasurable": 0,
          "won_output_rows": 26604
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 58538,
            "1000_2000ms": 10080,
            "100_200ms": 3583,
            "10_20ms": 93458,
            "1_2ms": 0,
            "2000_5000ms": 20401,
            "200_500ms": 6539,
            "20_50ms": 17787,
            "2_5ms": 0,
            "5000_10000ms": 23122,
            "500_1000ms": 6971,
            "50_100ms": 3997,
            "5_10ms": 8,
            "ge30000ms": 838675,
            "neg": 0
          },
          "max_ms": 13388233257,
          "mean_ms": 380678635.30275613,
          "measurable": 1083159,
          "min_ms": 9,
          "p50_ms": 878352.0,
          "p90_ms": 273942418.0,
          "p99_ms": 6074555092.84,
          "rows": 1083159,
          "unmeasurable": 0,
          "won_output_rows": 953454
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 56,
            "1000_2000ms": 624,
            "100_200ms": 1064,
            "10_20ms": 98608,
            "1_2ms": 0,
            "2000_5000ms": 1142,
            "200_500ms": 1056,
            "20_50ms": 21812,
            "2_5ms": 599,
            "5000_10000ms": 228,
            "500_1000ms": 277,
            "50_100ms": 3053,
            "5_10ms": 1044,
            "ge30000ms": 686,
            "neg": 0
          },
          "max_ms": 7569036265,
          "mean_ms": 2293329.8361292602,
          "measurable": 130249,
          "min_ms": 2,
          "p50_ms": 14.0,
          "p90_ms": 41.0,
          "p99_ms": 3075.0,
          "rows": 130249,
          "unmeasurable": 0,
          "won_output_rows": 130249
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 52,
            "1000_2000ms": 574,
            "100_200ms": 1035,
            "10_20ms": 105646,
            "1_2ms": 0,
            "2000_5000ms": 1214,
            "200_500ms": 694,
            "20_50ms": 17957,
            "2_5ms": 0,
            "5000_10000ms": 90,
            "500_1000ms": 408,
            "50_100ms": 1875,
            "5_10ms": 0,
            "ge30000ms": 804,
            "neg": 0
          },
          "max_ms": 11775104376,
          "mean_ms": 3427405.327566763,
          "measurable": 130349,
          "min_ms": 10,
          "p50_ms": 14.0,
          "p90_ms": 28.0,
          "p99_ms": 3241.0800000000163,
          "rows": 130349,
          "unmeasurable": 0,
          "won_output_rows": 626
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 275,
      "rows_by_domain": {
        "i": 63470,
        "o": 57203,
        "p": 63514,
        "q": 63507
      },
      "rows_i": 63470,
      "rows_joined": 63523,
      "rows_merged": 63523,
      "rows_o": 57203,
      "rows_p": 63514,
      "rows_q": 63507,
      "unique_by_domain": {
        "i": 1,
        "o": 1,
        "p": 0,
        "q": 2
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 20,
            "1000_2000ms": 161,
            "100_200ms": 548,
            "10_20ms": 22840,
            "1_2ms": 0,
            "2000_5000ms": 74,
            "200_500ms": 561,
            "20_50ms": 37855,
            "2_5ms": 0,
            "5000_10000ms": 42,
            "500_1000ms": 207,
            "50_100ms": 1162,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 16775,
          "mean_ms": 43.455112651646445,
          "measurable": 63470,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 29.0,
          "p99_ms": 381.3099999999977,
          "rows": 63470,
          "unmeasurable": 0,
          "won_output_rows": 1
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 57,
            "100_200ms": 429,
            "10_20ms": 51761,
            "1_2ms": 0,
            "2000_5000ms": 24,
            "200_500ms": 263,
            "20_50ms": 3825,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 74,
            "50_100ms": 770,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 4810,
          "mean_ms": 20.7251193119242,
          "measurable": 57203,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 19.0,
          "p99_ms": 154.97999999999593,
          "rows": 57203,
          "unmeasurable": 0,
          "won_output_rows": 3
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 75,
            "100_200ms": 467,
            "10_20ms": 54267,
            "1_2ms": 0,
            "2000_5000ms": 2,
            "200_500ms": 456,
            "20_50ms": 6467,
            "2_5ms": 486,
            "5000_10000ms": 0,
            "500_1000ms": 107,
            "50_100ms": 783,
            "5_10ms": 404,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2919,
          "mean_ms": 21.99977957615644,
          "measurable": 63514,
          "min_ms": 2,
          "p50_ms": 14.0,
          "p90_ms": 28.0,
          "p99_ms": 203.0,
          "rows": 63514,
          "unmeasurable": 0,
          "won_output_rows": 63514
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 89,
            "100_200ms": 434,
            "10_20ms": 58673,
            "1_2ms": 0,
            "2000_5000ms": 2,
            "200_500ms": 257,
            "20_50ms": 3303,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 119,
            "50_100ms": 630,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2778,
          "mean_ms": 19.421370872502244,
          "measurable": 63507,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 17.0,
          "p99_ms": 142.0,
          "rows": 63507,
          "unmeasurable": 0,
          "won_output_rows": 5
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 284,
      "rows_by_domain": {
        "i": 8005,
        "o": 7721,
        "p": 8005,
        "q": 8005
      },
      "rows_i": 8005,
      "rows_joined": 10271,
      "rows_merged": 10271,
      "rows_o": 7721,
      "rows_p": 8005,
      "rows_q": 8005,
      "unique_by_domain": {
        "i": 0,
        "o": 489,
        "p": 1410,
        "q": 65
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 46,
            "1000_2000ms": 7,
            "100_200ms": 47,
            "10_20ms": 5056,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 64,
            "20_50ms": 2130,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 32,
            "50_100ms": 93,
            "5_10ms": 0,
            "ge30000ms": 529,
            "neg": 0
          },
          "max_ms": 53318,
          "mean_ms": 3019.1379138038724,
          "measurable": 8005,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 53.0,
          "p99_ms": 50798.72,
          "rows": 8005,
          "unmeasurable": 0,
          "won_output_rows": 3
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 397,
            "1000_2000ms": 0,
            "100_200ms": 12,
            "10_20ms": 6090,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 22,
            "20_50ms": 235,
            "2_5ms": 0,
            "5000_10000ms": 2,
            "500_1000ms": 2,
            "50_100ms": 40,
            "5_10ms": 9,
            "ge30000ms": 912,
            "neg": 0
          },
          "max_ms": 357664,
          "mean_ms": 20591.925009713766,
          "measurable": 7721,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 37336.0,
          "p99_ms": 337755.2,
          "rows": 7721,
          "unmeasurable": 0,
          "won_output_rows": 818
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 501,
            "1000_2000ms": 1,
            "100_200ms": 15,
            "10_20ms": 6450,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 50,
            "20_50ms": 459,
            "2_5ms": 82,
            "5000_10000ms": 27,
            "500_1000ms": 11,
            "50_100ms": 32,
            "5_10ms": 33,
            "ge30000ms": 343,
            "neg": 0
          },
          "max_ms": 54604,
          "mean_ms": 3226.6132417239223,
          "measurable": 8005,
          "min_ms": 2,
          "p50_ms": 13.0,
          "p90_ms": 13507.800000000028,
          "p99_ms": 48043.280000000006,
          "rows": 8005,
          "unmeasurable": 0,
          "won_output_rows": 8005
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 421,
            "1000_2000ms": 1,
            "100_200ms": 18,
            "10_20ms": 6716,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 25,
            "20_50ms": 283,
            "2_5ms": 0,
            "5000_10000ms": 32,
            "500_1000ms": 5,
            "50_100ms": 44,
            "5_10ms": 7,
            "ge30000ms": 453,
            "neg": 0
          },
          "max_ms": 54951,
          "mean_ms": 3460.850718301062,
          "measurable": 8005,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 16321.600000000042,
          "p99_ms": 48915.8,
          "rows": 8005,
          "unmeasurable": 0,
          "won_output_rows": 1445
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 11,
      "rows_by_domain": {
        "i": 1194,
        "o": 1183,
        "p": 1194,
        "q": 1194
      },
      "rows_i": 1194,
      "rows_joined": 1924,
      "rows_merged": 1924,
      "rows_o": 1183,
      "rows_p": 1194,
      "rows_q": 1194,
      "unique_by_domain": {
        "i": 93,
        "o": 144,
        "p": 118,
        "q": 64
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 142,
            "1000_2000ms": 1,
            "100_200ms": 231,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 270,
            "20_50ms": 209,
            "2_5ms": 0,
            "5000_10000ms": 36,
            "500_1000ms": 55,
            "50_100ms": 98,
            "5_10ms": 0,
            "ge30000ms": 152,
            "neg": 0
          },
          "max_ms": 99050,
          "mean_ms": 7195.137353433835,
          "measurable": 1194,
          "min_ms": 22,
          "p50_ms": 229.0,
          "p90_ms": 32128.700000000004,
          "p99_ms": 42450.92,
          "rows": 1194,
          "unmeasurable": 0,
          "won_output_rows": 195
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 133,
            "1000_2000ms": 0,
            "100_200ms": 135,
            "10_20ms": 70,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 119,
            "20_50ms": 247,
            "2_5ms": 0,
            "5000_10000ms": 26,
            "500_1000ms": 35,
            "50_100ms": 212,
            "5_10ms": 0,
            "ge30000ms": 206,
            "neg": 0
          },
          "max_ms": 87704,
          "mean_ms": 11453.467455621301,
          "measurable": 1183,
          "min_ms": 13,
          "p50_ms": 146.0,
          "p90_ms": 49949.4,
          "p99_ms": 64402.54,
          "rows": 1183,
          "unmeasurable": 0,
          "won_output_rows": 269
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 162,
            "1000_2000ms": 0,
            "100_200ms": 53,
            "10_20ms": 170,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 82,
            "20_50ms": 357,
            "2_5ms": 0,
            "5000_10000ms": 32,
            "500_1000ms": 15,
            "50_100ms": 215,
            "5_10ms": 0,
            "ge30000ms": 108,
            "neg": 0
          },
          "max_ms": 94570,
          "mean_ms": 6019.759631490787,
          "measurable": 1194,
          "min_ms": 13,
          "p50_ms": 64.5,
          "p90_ms": 24197.000000000007,
          "p99_ms": 47785.64999999998,
          "rows": 1194,
          "unmeasurable": 0,
          "won_output_rows": 1194
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 135,
            "1000_2000ms": 0,
            "100_200ms": 198,
            "10_20ms": 121,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 117,
            "20_50ms": 281,
            "2_5ms": 0,
            "5000_10000ms": 29,
            "500_1000ms": 16,
            "50_100ms": 139,
            "5_10ms": 0,
            "ge30000ms": 158,
            "neg": 0
          },
          "max_ms": 82293,
          "mean_ms": 7242.304020100502,
          "measurable": 1194,
          "min_ms": 12,
          "p50_ms": 123.0,
          "p90_ms": 33614.9,
          "p99_ms": 43653.06,
          "rows": 1194,
          "unmeasurable": 0,
          "won_output_rows": 266
        }
      }
    },
    "price_change": {
      "boundary_dropped": 404,
      "class": "FULL",
      "exception_markets": 1511,
      "rows_by_domain": {
        "i": 149920626,
        "o": 132666911,
        "p": 149975820,
        "q": 149973366
      },
      "rows_i": 149920626,
      "rows_joined": 150008888,
      "rows_merged": 150008484,
      "rows_o": 132666911,
      "rows_p": 149975820,
      "rows_q": 149973366,
      "unique_by_domain": {
        "i": 1276,
        "o": 21942,
        "p": 294,
        "q": 246
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 53392,
            "1000_2000ms": 299862,
            "100_200ms": 997890,
            "10_20ms": 71856756,
            "1_2ms": 0,
            "2000_5000ms": 244638,
            "200_500ms": 1093980,
            "20_50ms": 72686328,
            "2_5ms": 0,
            "5000_10000ms": 105310,
            "500_1000ms": 533518,
            "50_100ms": 2043398,
            "5_10ms": 0,
            "ge30000ms": 5554,
            "neg": 0
          },
          "max_ms": 119658,
          "mean_ms": 46.48311321752352,
          "measurable": 149920626,
          "min_ms": 15,
          "p50_ms": 20.0,
          "p90_ms": 28.0,
          "p99_ms": 387.0,
          "rows": 149920626,
          "unmeasurable": 0,
          "won_output_rows": 1512
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 24456,
            "100_200ms": 676296,
            "10_20ms": 118237076,
            "1_2ms": 0,
            "2000_5000ms": 6124,
            "200_500ms": 477854,
            "20_50ms": 11714785,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 130172,
            "50_100ms": 1343172,
            "5_10ms": 56976,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 4880,
          "mean_ms": 17.419735023452834,
          "measurable": 132666911,
          "min_ms": 8,
          "p50_ms": 13.0,
          "p90_ms": 20.0,
          "p99_ms": 99.0,
          "rows": 132666911,
          "unmeasurable": 0,
          "won_output_rows": 29254
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 50570,
            "100_200ms": 689532,
            "10_20ms": 126621008,
            "1_2ms": 1354,
            "2000_5000ms": 4660,
            "200_500ms": 649118,
            "20_50ms": 17271766,
            "2_5ms": 1975822,
            "5000_10000ms": 128,
            "500_1000ms": 218306,
            "50_100ms": 1435690,
            "5_10ms": 1057866,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6641,
          "mean_ms": 19.020233248266287,
          "measurable": 149975820,
          "min_ms": 1,
          "p50_ms": 13.0,
          "p90_ms": 24.0,
          "p99_ms": 110.0,
          "rows": 149975820,
          "unmeasurable": 0,
          "won_output_rows": 149975690
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 58110,
            "100_200ms": 736960,
            "10_20ms": 135704920,
            "1_2ms": 0,
            "2000_5000ms": 4834,
            "200_500ms": 706894,
            "20_50ms": 11330912,
            "2_5ms": 0,
            "5000_10000ms": 38,
            "500_1000ms": 232164,
            "50_100ms": 1170526,
            "5_10ms": 28008,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6136,
          "mean_ms": 17.743216205469444,
          "measurable": 149973366,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 19.0,
          "p99_ms": 121.0,
          "rows": 149973366,
          "unmeasurable": 0,
          "won_output_rows": 2028
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 300,
      "rows_by_domain": {
        "i": 17060,
        "o": 15864,
        "p": 17064,
        "q": 17064
      },
      "rows_i": 17060,
      "rows_joined": 17064,
      "rows_merged": 17064,
      "rows_o": 15864,
      "rows_p": 17064,
      "rows_q": 17064,
      "unique_by_domain": {
        "i": 0,
        "o": 0,
        "p": 0,
        "q": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 100,
            "100_200ms": 97,
            "10_20ms": 9060,
            "1_2ms": 0,
            "2000_5000ms": 68,
            "200_500ms": 81,
            "20_50ms": 7428,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 66,
            "50_100ms": 160,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 4183,
          "mean_ms": 45.330773739742085,
          "measurable": 17060,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 24.0,
          "p99_ms": 924.0,
          "rows": 17060,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 64,
            "10_20ms": 14735,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 12,
            "20_50ms": 909,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 4,
            "50_100ms": 136,
            "5_10ms": 4,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 756,
          "mean_ms": 14.87178517397882,
          "measurable": 15864,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 17.0,
          "p99_ms": 59.0,
          "rows": 15864,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 52,
            "10_20ms": 15215,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 76,
            "20_50ms": 1348,
            "2_5ms": 173,
            "5000_10000ms": 0,
            "500_1000ms": 4,
            "50_100ms": 69,
            "5_10ms": 127,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 546,
          "mean_ms": 16.486404125644633,
          "measurable": 17064,
          "min_ms": 2,
          "p50_ms": 13.0,
          "p90_ms": 18.0,
          "p99_ms": 59.0,
          "rows": 17064,
          "unmeasurable": 0,
          "won_output_rows": 17064
        },
        "q": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 50,
            "10_20ms": 16264,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 36,
            "20_50ms": 628,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 8,
            "50_100ms": 74,
            "5_10ms": 4,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 908,
          "mean_ms": 14.671706516643226,
          "measurable": 17064,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 48.0,
          "rows": 17064,
          "unmeasurable": 0
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-10-31T21.book_dropped.parquet",
        "rows": 60021,
        "sha256": "b58553c340de55eb2087c74a199dbe35bf8452f61531b61cc077211fb68c55c6",
        "size": 2416299
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 60021,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 60021,
  "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": "227bcc44065d9ea31cd1f2a17aa4e4e369f6b48805fa8da3de5c91a8492d5e4f",
    "evaluated_at": "2026-11-01T00:15:48Z",
    "evidence": {
      "file": "2026-10-31T21.category_evidence.json",
      "sha256": "7810decd07950cb32e92d6fdb0156cabce5e220d8301726d30950387cb711f4a"
    },
    "hour": "2026-10-31/21",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999428604079766,
      "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": 44804,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 44414,
      "logic_identity_changed": false,
      "map_sha256": "227bcc44065d9ea31cd1f2a17aa4e4e369f6b48805fa8da3de5c91a8492d5e4f",
      "mapping_logic_changed": 0,
      "markets": 5263229,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "8e01392d4a279a7d247ed0833dbd940d1b3590683726aa432c0dd7692ad4908f",
      "shrink_share": 0.0,
      "source_tags_changed": 44804,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 46792,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 74980,
          "fetched_untagged": 8,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 18228,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 140000,
        "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": 44804,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 44414,
        "logic_identity_changed": false,
        "map_sha256": "227bcc44065d9ea31cd1f2a17aa4e4e369f6b48805fa8da3de5c91a8492d5e4f",
        "mapping_logic_changed": 0,
        "markets": 5263229,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "8e01392d4a279a7d247ed0833dbd940d1b3590683726aa432c0dd7692ad4908f",
        "shrink_share": 0.0,
        "source_tags_changed": 44804,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.999949,
        "fetched_untagged": 5.1e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 172637752,
        "fetched_untagged": 8748,
        "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": 140008,
      "young": {
        "not_fetched": 0,
        "traded": 18228
      }
    },
    "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": "227bcc44065d9ea31cd1f2a17aa4e4e369f6b48805fa8da3de5c91a8492d5e4f",
  "companions": {
    "chain_match": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    },
    "order_intent": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    }
  },
  "derived_from": {
    "source_file": "2026-10-31T21.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 77,
          "class": "FULL",
          "exception_markets": 1580,
          "rows_by_domain": {
            "i": 21426500,
            "o": 18996118,
            "p": 21434170,
            "q": 21434010
          },
          "rows_i": 21426500,
          "rows_joined": 21434378,
          "rows_merged": 21434301,
          "rows_o": 18996118,
          "rows_p": 21434170,
          "rows_q": 21434010,
          "unique_by_domain": {
            "i": 18,
            "o": 28,
            "p": 52,
            "q": 32
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 6787,
                "1000_2000ms": 40297,
                "100_200ms": 122078,
                "10_20ms": 11681159,
                "1_2ms": 0,
                "2000_5000ms": 32840,
                "200_500ms": 140975,
                "20_50ms": 9090437,
                "2_5ms": 0,
                "5000_10000ms": 13961,
                "500_1000ms": 68365,
                "50_100ms": 228853,
                "5_10ms": 0,
                "ge30000ms": 748,
                "neg": 0
              },
              "max_ms": 118294,
              "mean_ms": 43.92882860009801,
              "measurable": 21426500,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 26.0,
              "p99_ms": 342.0,
              "rows": 21426500,
              "unmeasurable": 0,
              "won_output_rows": 20
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 2834,
                "100_200ms": 80984,
                "10_20ms": 17302987,
                "1_2ms": 0,
                "2000_5000ms": 154,
                "200_500ms": 58985,
                "20_50ms": 1361788,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 14135,
                "50_100ms": 163890,
                "5_10ms": 10361,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 4845,
              "mean_ms": 16.32427993972242,
              "measurable": 18996118,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 19.0,
              "p99_ms": 83.0,
              "rows": 18996118,
              "unmeasurable": 0,
              "won_output_rows": 37
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 6609,
                "100_200ms": 80070,
                "10_20ms": 18446469,
                "1_2ms": 304,
                "2000_5000ms": 584,
                "200_500ms": 76945,
                "20_50ms": 2167735,
                "2_5ms": 337532,
                "5000_10000ms": 2,
                "500_1000ms": 25708,
                "50_100ms": 156954,
                "5_10ms": 135258,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6573,
              "mean_ms": 17.958753103105927,
              "measurable": 21434170,
              "min_ms": 1,
              "p50_ms": 13.0,
              "p90_ms": 22.0,
              "p99_ms": 85.0,
              "rows": 21434170,
              "unmeasurable": 0,
              "won_output_rows": 21434143
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 7137,
                "100_200ms": 88634,
                "10_20ms": 19829787,
                "1_2ms": 0,
                "2000_5000ms": 623,
                "200_500ms": 87092,
                "20_50ms": 1243431,
                "2_5ms": 0,
                "5000_10000ms": 6,
                "500_1000ms": 28175,
                "50_100ms": 138434,
                "5_10ms": 10691,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 5862,
              "mean_ms": 16.66962369617258,
              "measurable": 21434010,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 17.0,
              "p99_ms": 98.0,
              "rows": 21434010,
              "unmeasurable": 0,
              "won_output_rows": 101
            }
          }
        },
        "book": {
          "boundary_dropped": 76,
          "class": "FULL",
          "exception_markets": 235123,
          "rows_by_domain": {
            "i": 186073,
            "o": 1083159,
            "p": 130249,
            "q": 130349
          },
          "rows_i": 186073,
          "rows_joined": 1111009,
          "rows_merged": 1110933,
          "rows_o": 1083159,
          "rows_p": 130249,
          "rows_q": 130349,
          "unique_by_domain": {
            "i": 14376,
            "o": 922884,
            "p": 413,
            "q": 337
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 3316,
                "1000_2000ms": 1174,
                "100_200ms": 1368,
                "10_20ms": 33908,
                "1_2ms": 0,
                "2000_5000ms": 2511,
                "200_500ms": 1607,
                "20_50ms": 86398,
                "2_5ms": 0,
                "5000_10000ms": 1496,
                "500_1000ms": 949,
                "50_100ms": 3734,
                "5_10ms": 0,
                "ge30000ms": 49612,
                "neg": 0
              },
              "max_ms": 11789999279,
              "mean_ms": 131190140.12684269,
              "measurable": 186073,
              "min_ms": 16,
              "p50_ms": 23.0,
              "p90_ms": 13503093.800000008,
              "p99_ms": 4704316655.0,
              "rows": 186073,
              "unmeasurable": 0,
              "won_output_rows": 26604
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 58538,
                "1000_2000ms": 10080,
                "100_200ms": 3583,
                "10_20ms": 93458,
                "1_2ms": 0,
                "2000_5000ms": 20401,
                "200_500ms": 6539,
                "20_50ms": 17787,
                "2_5ms": 0,
                "5000_10000ms": 23122,
                "500_1000ms": 6971,
                "50_100ms": 3997,
                "5_10ms": 8,
                "ge30000ms": 838675,
                "neg": 0
              },
              "max_ms": 13388233257,
              "mean_ms": 380678635.30275613,
              "measurable": 1083159,
              "min_ms": 9,
              "p50_ms": 878352.0,
              "p90_ms": 273942418.0,
              "p99_ms": 6074555092.84,
              "rows": 1083159,
              "unmeasurable": 0,
              "won_output_rows": 953454
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 56,
                "1000_2000ms": 624,
                "100_200ms": 1064,
                "10_20ms": 98608,
                "1_2ms": 0,
                "2000_5000ms": 1142,
                "200_500ms": 1056,
                "20_50ms": 21812,
                "2_5ms": 599,
                "5000_10000ms": 228,
                "500_1000ms": 277,
                "50_100ms": 3053,
                "5_10ms": 1044,
                "ge30000ms": 686,
                "neg": 0
              },
              "max_ms": 7569036265,
              "mean_ms": 2293329.8361292602,
              "measurable": 130249,
              "min_ms": 2,
              "p50_ms": 14.0,
              "p90_ms": 41.0,
              "p99_ms": 3075.0,
              "rows": 130249,
              "unmeasurable": 0,
              "won_output_rows": 130249
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 52,
                "1000_2000ms": 574,
                "100_200ms": 1035,
                "10_20ms": 105646,
                "1_2ms": 0,
                "2000_5000ms": 1214,
                "200_500ms": 694,
                "20_50ms": 17957,
                "2_5ms": 0,
                "5000_10000ms": 90,
                "500_1000ms": 408,
                "50_100ms": 1875,
                "5_10ms": 0,
                "ge30000ms": 804,
                "neg": 0
              },
              "max_ms": 11775104376,
              "mean_ms": 3427405.327566763,
              "measurable": 130349,
              "min_ms": 10,
              "p50_ms": 14.0,
              "p90_ms": 28.0,
              "p99_ms": 3241.0800000000163,
              "rows": 130349,
              "unmeasurable": 0,
              "won_output_rows": 626
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 275,
          "rows_by_domain": {
            "i": 63470,
            "o": 57203,
            "p": 63514,
            "q": 63507
          },
          "rows_i": 63470,
          "rows_joined": 63523,
          "rows_merged": 63523,
          "rows_o": 57203,
          "rows_p": 63514,
          "rows_q": 63507,
          "unique_by_domain": {
            "i": 1,
            "o": 1,
            "p": 0,
            "q": 2
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 20,
                "1000_2000ms": 161,
                "100_200ms": 548,
                "10_20ms": 22840,
                "1_2ms": 0,
                "2000_5000ms": 74,
                "200_500ms": 561,
                "20_50ms": 37855,
                "2_5ms": 0,
                "5000_10000ms": 42,
                "500_1000ms": 207,
                "50_100ms": 1162,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 16775,
              "mean_ms": 43.455112651646445,
              "measurable": 63470,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 29.0,
              "p99_ms": 381.3099999999977,
              "rows": 63470,
              "unmeasurable": 0,
              "won_output_rows": 1
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 57,
                "100_200ms": 429,
                "10_20ms": 51761,
                "1_2ms": 0,
                "2000_5000ms": 24,
                "200_500ms": 263,
                "20_50ms": 3825,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 74,
                "50_100ms": 770,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 4810,
              "mean_ms": 20.7251193119242,
              "measurable": 57203,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 19.0,
              "p99_ms": 154.97999999999593,
              "rows": 57203,
              "unmeasurable": 0,
              "won_output_rows": 3
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 75,
                "100_200ms": 467,
                "10_20ms": 54267,
                "1_2ms": 0,
                "2000_5000ms": 2,
                "200_500ms": 456,
                "20_50ms": 6467,
                "2_5ms": 486,
                "5000_10000ms": 0,
                "500_1000ms": 107,
                "50_100ms": 783,
                "5_10ms": 404,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2919,
              "mean_ms": 21.99977957615644,
              "measurable": 63514,
              "min_ms": 2,
              "p50_ms": 14.0,
              "p90_ms": 28.0,
              "p99_ms": 203.0,
              "rows": 63514,
              "unmeasurable": 0,
              "won_output_rows": 63514
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 89,
                "100_200ms": 434,
                "10_20ms": 58673,
                "1_2ms": 0,
                "2000_5000ms": 2,
                "200_500ms": 257,
                "20_50ms": 3303,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 119,
                "50_100ms": 630,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2778,
              "mean_ms": 19.421370872502244,
              "measurable": 63507,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 17.0,
              "p99_ms": 142.0,
              "rows": 63507,
              "unmeasurable": 0,
              "won_output_rows": 5
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 284,
          "rows_by_domain": {
            "i": 8005,
            "o": 7721,
            "p": 8005,
            "q": 8005
          },
          "rows_i": 8005,
          "rows_joined": 10271,
          "rows_merged": 10271,
          "rows_o": 7721,
          "rows_p": 8005,
          "rows_q": 8005,
          "unique_by_domain": {
            "i": 0,
            "o": 489,
            "p": 1410,
            "q": 65
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 46,
                "1000_2000ms": 7,
                "100_200ms": 47,
                "10_20ms": 5056,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 64,
                "20_50ms": 2130,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 32,
                "50_100ms": 93,
                "5_10ms": 0,
                "ge30000ms": 529,
                "neg": 0
              },
              "max_ms": 53318,
              "mean_ms": 3019.1379138038724,
              "measurable": 8005,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 53.0,
              "p99_ms": 50798.72,
              "rows": 8005,
              "unmeasurable": 0,
              "won_output_rows": 3
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 397,
                "1000_2000ms": 0,
                "100_200ms": 12,
                "10_20ms": 6090,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 22,
                "20_50ms": 235,
                "2_5ms": 0,
                "5000_10000ms": 2,
                "500_1000ms": 2,
                "50_100ms": 40,
                "5_10ms": 9,
                "ge30000ms": 912,
                "neg": 0
              },
              "max_ms": 357664,
              "mean_ms": 20591.925009713766,
              "measurable": 7721,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 37336.0,
              "p99_ms": 337755.2,
              "rows": 7721,
              "unmeasurable": 0,
              "won_output_rows": 818
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 501,
                "1000_2000ms": 1,
                "100_200ms": 15,
                "10_20ms": 6450,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 50,
                "20_50ms": 459,
                "2_5ms": 82,
                "5000_10000ms": 27,
                "500_1000ms": 11,
                "50_100ms": 32,
                "5_10ms": 33,
                "ge30000ms": 343,
                "neg": 0
              },
              "max_ms": 54604,
              "mean_ms": 3226.6132417239223,
              "measurable": 8005,
              "min_ms": 2,
              "p50_ms": 13.0,
              "p90_ms": 13507.800000000028,
              "p99_ms": 48043.280000000006,
              "rows": 8005,
              "unmeasurable": 0,
              "won_output_rows": 8005
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 421,
                "1000_2000ms": 1,
                "100_200ms": 18,
                "10_20ms": 6716,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 25,
                "20_50ms": 283,
                "2_5ms": 0,
                "5000_10000ms": 32,
                "500_1000ms": 5,
                "50_100ms": 44,
                "5_10ms": 7,
                "ge30000ms": 453,
                "neg": 0
              },
              "max_ms": 54951,
              "mean_ms": 3460.850718301062,
              "measurable": 8005,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 16321.600000000042,
              "p99_ms": 48915.8,
              "rows": 8005,
              "unmeasurable": 0,
              "won_output_rows": 1445
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 11,
          "rows_by_domain": {
            "i": 1194,
            "o": 1183,
            "p": 1194,
            "q": 1194
          },
          "rows_i": 1194,
          "rows_joined": 1924,
          "rows_merged": 1924,
          "rows_o": 1183,
          "rows_p": 1194,
          "rows_q": 1194,
          "unique_by_domain": {
            "i": 93,
            "o": 144,
            "p": 118,
            "q": 64
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 142,
                "1000_2000ms": 1,
                "100_200ms": 231,
                "10_20ms": 0,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 270,
                "20_50ms": 209,
                "2_5ms": 0,
                "5000_10000ms": 36,
                "500_1000ms": 55,
                "50_100ms": 98,
                "5_10ms": 0,
                "ge30000ms": 152,
                "neg": 0
              },
              "max_ms": 99050,
              "mean_ms": 7195.137353433835,
              "measurable": 1194,
              "min_ms": 22,
              "p50_ms": 229.0,
              "p90_ms": 32128.700000000004,
              "p99_ms": 42450.92,
              "rows": 1194,
              "unmeasurable": 0,
              "won_output_rows": 195
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 133,
                "1000_2000ms": 0,
                "100_200ms": 135,
                "10_20ms": 70,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 119,
                "20_50ms": 247,
                "2_5ms": 0,
                "5000_10000ms": 26,
                "500_1000ms": 35,
                "50_100ms": 212,
                "5_10ms": 0,
                "ge30000ms": 206,
                "neg": 0
              },
              "max_ms": 87704,
              "mean_ms": 11453.467455621301,
              "measurable": 1183,
              "min_ms": 13,
              "p50_ms": 146.0,
              "p90_ms": 49949.4,
              "p99_ms": 64402.54,
              "rows": 1183,
              "unmeasurable": 0,
              "won_output_rows": 269
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 162,
                "1000_2000ms": 0,
                "100_200ms": 53,
                "10_20ms": 170,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 82,
                "20_50ms": 357,
                "2_5ms": 0,
                "5000_10000ms": 32,
                "500_1000ms": 15,
                "50_100ms": 215,
                "5_10ms": 0,
                "ge30000ms": 108,
                "neg": 0
              },
              "max_ms": 94570,
              "mean_ms": 6019.759631490787,
              "measurable": 1194,
              "min_ms": 13,
              "p50_ms": 64.5,
              "p90_ms": 24197.000000000007,
              "p99_ms": 47785.64999999998,
              "rows": 1194,
              "unmeasurable": 0,
              "won_output_rows": 1194
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 135,
                "1000_2000ms": 0,
                "100_200ms": 198,
                "10_20ms": 121,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 117,
                "20_50ms": 281,
                "2_5ms": 0,
                "5000_10000ms": 29,
                "500_1000ms": 16,
                "50_100ms": 139,
                "5_10ms": 0,
                "ge30000ms": 158,
                "neg": 0
              },
              "max_ms": 82293,
              "mean_ms": 7242.304020100502,
              "measurable": 1194,
              "min_ms": 12,
              "p50_ms": 123.0,
              "p90_ms": 33614.9,
              "p99_ms": 43653.06,
              "rows": 1194,
              "unmeasurable": 0,
              "won_output_rows": 266
            }
          }
        },
        "price_change": {
          "boundary_dropped": 404,
          "class": "FULL",
          "exception_markets": 1511,
          "rows_by_domain": {
            "i": 149920626,
            "o": 132666911,
            "p": 149975820,
            "q": 149973366
          },
          "rows_i": 149920626,
          "rows_joined": 150008888,
          "rows_merged": 150008484,
          "rows_o": 132666911,
          "rows_p": 149975820,
          "rows_q": 149973366,
          "unique_by_domain": {
            "i": 1276,
            "o": 21942,
            "p": 294,
            "q": 246
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 53392,
                "1000_2000ms": 299862,
                "100_200ms": 997890,
                "10_20ms": 71856756,
                "1_2ms": 0,
                "2000_5000ms": 244638,
                "200_500ms": 1093980,
                "20_50ms": 72686328,
                "2_5ms": 0,
                "5000_10000ms": 105310,
                "500_1000ms": 533518,
                "50_100ms": 2043398,
                "5_10ms": 0,
                "ge30000ms": 5554,
                "neg": 0
              },
              "max_ms": 119658,
              "mean_ms": 46.48311321752352,
              "measurable": 149920626,
              "min_ms": 15,
              "p50_ms": 20.0,
              "p90_ms": 28.0,
              "p99_ms": 387.0,
              "rows": 149920626,
              "unmeasurable": 0,
              "won_output_rows": 1512
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 24456,
                "100_200ms": 676296,
                "10_20ms": 118237076,
                "1_2ms": 0,
                "2000_5000ms": 6124,
                "200_500ms": 477854,
                "20_50ms": 11714785,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 130172,
                "50_100ms": 1343172,
                "5_10ms": 56976,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 4880,
              "mean_ms": 17.419735023452834,
              "measurable": 132666911,
              "min_ms": 8,
              "p50_ms": 13.0,
              "p90_ms": 20.0,
              "p99_ms": 99.0,
              "rows": 132666911,
              "unmeasurable": 0,
              "won_output_rows": 29254
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 50570,
                "100_200ms": 689532,
                "10_20ms": 126621008,
                "1_2ms": 1354,
                "2000_5000ms": 4660,
                "200_500ms": 649118,
                "20_50ms": 17271766,
                "2_5ms": 1975822,
                "5000_10000ms": 128,
                "500_1000ms": 218306,
                "50_100ms": 1435690,
                "5_10ms": 1057866,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6641,
              "mean_ms": 19.020233248266287,
              "measurable": 149975820,
              "min_ms": 1,
              "p50_ms": 13.0,
              "p90_ms": 24.0,
              "p99_ms": 110.0,
              "rows": 149975820,
              "unmeasurable": 0,
              "won_output_rows": 149975690
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 58110,
                "100_200ms": 736960,
                "10_20ms": 135704920,
                "1_2ms": 0,
                "2000_5000ms": 4834,
                "200_500ms": 706894,
                "20_50ms": 11330912,
                "2_5ms": 0,
                "5000_10000ms": 38,
                "500_1000ms": 232164,
                "50_100ms": 1170526,
                "5_10ms": 28008,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6136,
              "mean_ms": 17.743216205469444,
              "measurable": 149973366,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 19.0,
              "p99_ms": 121.0,
              "rows": 149973366,
              "unmeasurable": 0,
              "won_output_rows": 2028
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 300,
          "rows_by_domain": {
            "i": 17060,
            "o": 15864,
            "p": 17064,
            "q": 17064
          },
          "rows_i": 17060,
          "rows_joined": 17064,
          "rows_merged": 17064,
          "rows_o": 15864,
          "rows_p": 17064,
          "rows_q": 17064,
          "unique_by_domain": {
            "i": 0,
            "o": 0,
            "p": 0,
            "q": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 100,
                "100_200ms": 97,
                "10_20ms": 9060,
                "1_2ms": 0,
                "2000_5000ms": 68,
                "200_500ms": 81,
                "20_50ms": 7428,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 66,
                "50_100ms": 160,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 4183,
              "mean_ms": 45.330773739742085,
              "measurable": 17060,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 24.0,
              "p99_ms": 924.0,
              "rows": 17060,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 64,
                "10_20ms": 14735,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 12,
                "20_50ms": 909,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 4,
                "50_100ms": 136,
                "5_10ms": 4,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 756,
              "mean_ms": 14.87178517397882,
              "measurable": 15864,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 17.0,
              "p99_ms": 59.0,
              "rows": 15864,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 52,
                "10_20ms": 15215,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 76,
                "20_50ms": 1348,
                "2_5ms": 173,
                "5000_10000ms": 0,
                "500_1000ms": 4,
                "50_100ms": 69,
                "5_10ms": 127,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 546,
              "mean_ms": 16.486404125644633,
              "measurable": 17064,
              "min_ms": 2,
              "p50_ms": 13.0,
              "p90_ms": 18.0,
              "p99_ms": 59.0,
              "rows": 17064,
              "unmeasurable": 0,
              "won_output_rows": 17064
            },
            "q": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 50,
                "10_20ms": 16264,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 36,
                "20_50ms": 628,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 8,
                "50_100ms": 74,
                "5_10ms": 4,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 908,
              "mean_ms": 14.671706516643226,
              "measurable": 17064,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 48.0,
              "rows": 17064,
              "unmeasurable": 0
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1912396936,
      "file": "2026-10-31T21.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-10-31/21",
      "hour_utc": "2026-10-31T21:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 47006321227761944,
      "merge_set_reason": "fallback_all",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562979855953706,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            238264776
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321227761898,
          "min_sequence": 562979855953760,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 21434301,
          "row_groups": [
            0,
            81
          ],
          "sha256": "33d11cdbc2e0d12b41378355f487c0e7ebf01878298fa8acbbee764c415f2077"
        },
        "book": {
          "byte_range": [
            238264776,
            314487969
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321227656221,
          "min_sequence": 562979855964076,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 1110933,
          "row_groups": [
            82,
            86
          ],
          "sha256": "78ea705df50e4932840ace9ad0210d04ac2e93ef58a78ae5b7b317713e6224c8"
        },
        "last_trade_price": {
          "byte_range": [
            314487969,
            318142642
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321223317359,
          "min_sequence": 562979855967280,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 63523,
          "row_groups": [
            87,
            87
          ],
          "sha256": "375e603eb7816fcbb3078a1fab74042889d8ccc6036bf02cf8784ef1193a3c80"
        },
        "market_resolved": {
          "byte_range": [
            318142642,
            319454525
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321227132085,
          "min_sequence": 562979857371803,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 10271,
          "row_groups": [
            88,
            88
          ],
          "sha256": "8f414616be2996704a10dfe1943c07f74fb1bbd4e56f6ab4850d341eb30678fd"
        },
        "new_market": {
          "byte_range": [
            319454525,
            319639020
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321225748854,
          "min_sequence": 562979856624733,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 1924,
          "row_groups": [
            89,
            89
          ],
          "sha256": "13e36a63bd702eacfc0f0aebdce54014f745f8d4f6f5c8ededfbec1a7928aced"
        },
        "price_change": {
          "byte_range": [
            319639020,
            1909832384
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47006321227761944,
          "min_sequence": 562979855953706,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 150008484,
          "row_groups": [
            90,
            662
          ],
          "sha256": "b96f2946a5838dcd2b9da3428777cc8fbf7dee042b9ebb2e76fd491034e46b47"
        },
        "tick_size_change": {
          "byte_range": [
            1909832384,
            1910443075
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562980025061696,
          "min_sequence": 562979856420874,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 17064,
          "row_groups": [
            663,
            663
          ],
          "sha256": "372f4bb599b7107d7f8531c00043cfa6e3cc08681f402aebd08b69eb0854f15f"
        }
      },
      "row_count": 172646500,
      "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": "70648d9b12102caf9927818decaa3c8827e25f53a6ab340ddcc8f667874109f4",
      "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-10-31T21.witness_stats.json",
      "witness_stats_sha256": "9aaa816288df70635917b5fd4eca2d875cb735ffe0bd9c49daad35070e4f9e5b",
      "witnesses": "iopq",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o",
        "q"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-10-31T21.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 102383575,
      "row_ordinal_min": 0,
      "rows": 1634871,
      "sha256": "da468226fa3108e2402d346be8a814f7e98622f13063ad2a34bc8bcf2fa65d8e",
      "size": 8828309,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-10-31T21.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 102383575,
      "row_ordinal_min": 0,
      "rows": 1634871,
      "sha256": "1007ef95e960ef363dd45ef5d9b05e65af020c1cea183219ae3e444d7914006d",
      "size": 8150354,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-31T21.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 14646502,
      "row_ordinal_min": 245231,
      "rows": 140594,
      "sha256": "fa91809f9325dd1ace51529871e076b68b2a570f3cba698b1b1f9b5d2f66e79e",
      "size": 855204,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-31T21.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 14646502,
      "row_ordinal_min": 245231,
      "rows": 140594,
      "sha256": "26544b8bbd7c8ea6fb682d0d86c201d2cfdaacd0712bc928878f24aa2d062a8c",
      "size": 740260,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-31T21.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 27,
      "row_ordinal_max": 102384323,
      "row_ordinal_min": 264253,
      "rows": 15934129,
      "sha256": "f4a3720c74877c2c4030ecd539a0723f461e5f4e8eca6591520fa5e160a3f473",
      "size": 78321397,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-31T21.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 27,
      "row_ordinal_max": 102384323,
      "row_ordinal_min": 264253,
      "rows": 15934129,
      "sha256": "49735e437417109e40059d2163e99d49b516ef22536b696fc8349a16c4b568d8",
      "size": 52455236,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-31T21.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 29392109,
      "row_ordinal_min": 1363005,
      "rows": 5036,
      "sha256": "dbd36655bd5fee027b000b800c971bccd91ab5d5e92ebcf63114d665b67a84e6",
      "size": 83008,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-31T21.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 29392109,
      "row_ordinal_min": 1363005,
      "rows": 5036,
      "sha256": "00e1ee7cda09fd0cfad97d3a69ab649d2f314812592408e943819e463f18a10b",
      "size": 38583,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-31T21.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 30074180,
      "row_ordinal_min": 1363989,
      "rows": 849022,
      "sha256": "8de7d1f6bb44c2c24f2ad77ec12db0ab8e57e92ae6ae3ddc3cc76ab696acb3c1",
      "size": 4471245,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-31T21.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 30074180,
      "row_ordinal_min": 1363989,
      "rows": 849022,
      "sha256": "081dfc9577899af45b13e894d9cd856ca680dd83318b0e1e4fa86e1814251753",
      "size": 3931664,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-31T21.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 18,
      "row_ordinal_max": 102384327,
      "row_ordinal_min": 1528435,
      "rows": 9668886,
      "sha256": "6a4aee52aeb9bb153a581d53c672239ae2f56dbde29290d00ae182cef24c5455",
      "size": 53210696,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-31T21.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 18,
      "row_ordinal_max": 102384327,
      "row_ordinal_min": 1528435,
      "rows": 9668886,
      "sha256": "314205b771297d40ba6b68646635857a4adc562e58810ddece335a68e4f94540",
      "size": 47466302,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-31T21.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 14,
      "row_ordinal_max": 102384539,
      "row_ordinal_min": 3229918,
      "rows": 5464132,
      "sha256": "0daee15bad1703b65debde750251fc43ee4778b7973448130c7bbbb819156543",
      "size": 25287009,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-31T21.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 14,
      "row_ordinal_max": 102384539,
      "row_ordinal_min": 3229918,
      "rows": 5464132,
      "sha256": "ee2e88aa09a30c6f21b433bcf02fc979b8553121b3b164160fe0ffc20e8c67b2",
      "size": 19268616,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-31T21.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 102384543,
      "row_ordinal_min": 3936667,
      "rows": 1748944,
      "sha256": "475e8640c4f0e6ca9012d8aff0223d9fbf12f5ae632449ad1fb170bce675fbb6",
      "size": 9455015,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-31T21.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 102384543,
      "row_ordinal_min": 3936667,
      "rows": 1748944,
      "sha256": "097f166c8751a7fde7c407e46143c4ef1dd1016268942a59708c8ae46e4c5e5d",
      "size": 6574198,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-31T21.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 45763453,
      "row_ordinal_min": 4236759,
      "rows": 1822729,
      "sha256": "8da23f1a413d829384228671e0f315d1657a6ad204f51a98501d84bff3ea1781",
      "size": 9558479,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-31T21.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 45763453,
      "row_ordinal_min": 4236759,
      "rows": 1822729,
      "sha256": "7c585bbca80e19b06bedfcb6db0ec2a8dc754146a53b78a252892ee667c11a76",
      "size": 8389597,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-31T21.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 46877738,
      "row_ordinal_min": 4481675,
      "rows": 1291931,
      "sha256": "51c49d5020aea937540fd5245950b608ce57199197c67389405f9b30cd4bb6fc",
      "size": 7226759,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-31T21.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 46877738,
      "row_ordinal_min": 4481675,
      "rows": 1291931,
      "sha256": "2edd62ee047eea835273573c8a132e4078452e0067d32c1a6f89fec5386bfde6",
      "size": 6310660,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-31T21.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 102384551,
      "row_ordinal_min": 4655222,
      "rows": 2214666,
      "sha256": "453105c4a3ebc321ed14878cbf7df3999c565619da7a15cc46cc5b824f360042",
      "size": 11659669,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-31T21.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 102384551,
      "row_ordinal_min": 4655222,
      "rows": 2214666,
      "sha256": "b0007c3119255f3a8c686bebb8b0cfd9c02201543131785485c089c33a5fce21",
      "size": 10433269,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-31T21.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 48837860,
      "row_ordinal_min": 5007923,
      "rows": 133521,
      "sha256": "d6184fda6816156cff3e0d3e2522082aab9d37d293d8ad30037d391742ef497a",
      "size": 769652,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-31T21.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 48837860,
      "row_ordinal_min": 5007923,
      "rows": 133521,
      "sha256": "966fdd57cb315e7c6b69d52f6e0621755f86513addd15131ac755be693ab8e32",
      "size": 624586,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-31T21.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 63,
      "row_ordinal_max": 102400415,
      "row_ordinal_min": 5035681,
      "rows": 53448122,
      "sha256": "d3bfbe8d4e8293839fc496081b0d1659c932bfc84c3648e29e5bfddfd2774b8d",
      "size": 322094022,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-31T21.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 63,
      "row_ordinal_max": 102400415,
      "row_ordinal_min": 5035681,
      "rows": 53448122,
      "sha256": "b8c561fa9e3343e7f427bcccb1fbc07a9e35b6ad84c95c4bcfe8142a0c4735c0",
      "size": 232435071,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-31T21.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 95516002,
      "row_ordinal_min": 11613098,
      "rows": 398340,
      "sha256": "0d7a55e3c309ec4fd4984587e4700454c2a9d80cb092c0f47074e32d8dce0645",
      "size": 2291001,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-31T21.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 95516002,
      "row_ordinal_min": 11613098,
      "rows": 398340,
      "sha256": "a3f056dac452d1d1639eac5b7f523c684c9749dee7178ef3422958124d40377d",
      "size": 1966803,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-31T21.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 95623928,
      "row_ordinal_min": 11665910,
      "rows": 132377,
      "sha256": "1e0c0e9db02a3b73255f812d17c482029516aab4127fe695f146a9c3c51643d8",
      "size": 798607,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-31T21.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 95623928,
      "row_ordinal_min": 11665910,
      "rows": 132377,
      "sha256": "3d14415d63421509951d235c7789ea9367218bf24d37a409065434ddcd80fc63",
      "size": 688506,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-31T21.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 14,
      "row_ordinal_max": 102400627,
      "row_ordinal_min": 11689910,
      "rows": 6052106,
      "sha256": "125246eba964126e6db526742d63c3185d086d3248c55a2c2dfe732917db3185",
      "size": 29790112,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-31T21.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 14,
      "row_ordinal_max": 102400627,
      "row_ordinal_min": 11689910,
      "rows": 6052106,
      "sha256": "49f7e505792834655ae8e21db99aa061c46df8fc533bc4472e396f193fd028e5",
      "size": 20639712,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-31T21.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 102383563,
      "row_ordinal_min": 12092476,
      "rows": 1461222,
      "sha256": "016ec413f3347c42152f4c1c514e6bd982ba42bbeea7d590f022cce0d8f5dbcb",
      "size": 6689430,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-31T21.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 102383563,
      "row_ordinal_min": 12092476,
      "rows": 1461222,
      "sha256": "f88cde66768dab63ad8f7571b1adacd576badfa7c4485624a2fabe26d82fd10c",
      "size": 6904423,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-31T21.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 493834,
      "sha256": "65e4c58d31cdf6dae25ac1587a75b6ce6967472f080160b3c0d9b1c8d7dd774a",
      "size": 33788732,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-31T21.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 875547,
      "sha256": "724c3b39eb5da51693d1ebac65f9ba0547c56cf2e94ef01a2caf1eb103b5de68",
      "size": 70572799,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "69fb3237-3ee3-4c31-aa6b-2059a7be5601",
  "hour": "2026-10-31/21",
  "hour_utc": "2026-10-31T21: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-10-31",
      "schedule_sha256": "b26a6d9b6f7e26f86caab58dc0fcf2c76a9d87a3d95cbd8689a6592e8c849f6f",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 47006321227761944,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562979855953707,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-10-31T21.mirror_dropped.p1.parquet",
        "rows": 44154880,
        "sha256": "faadc40c2c62177474e3fd99463a785359c23ef04363b5c77a8f1985ef36c0b5",
        "size": 286781062
      },
      {
        "file": "2026-10-31T21.mirror_dropped.p2.parquet",
        "rows": 26030971,
        "sha256": "27b07c69adba6253beb110235033ab695b0d0ece134df79756a0e30a4664cbc8",
        "size": 156141931
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 70185851,
    "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": 37554,
      "_pairs": 426962,
      "best_ask": 10,
      "best_bid": 22,
      "source_witness": 1,
      "spread": 32,
      "witness_set": 426945
    },
    "book": {
      "_no_partner": 2724,
      "_pairs": 4947,
      "asks": 83,
      "bids": 220,
      "witness_set": 4644
    },
    "price_change": {
      "_pairs": 1,
      "witness_set": 1
    }
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 464516,
    "book": 7671,
    "price_change": 1
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 9012128,
    "book": 408358,
    "price_change": 60765365
  },
  "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": 47006321227761897,
      "min_sequence": 562979855953760,
      "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": 12422173,
      "source_rows": 21434301
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47006321227656221,
      "min_sequence": 562979855964076,
      "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": 642554,
      "source_rows": 1110933
    },
    "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": 47006321223317359,
      "min_sequence": 562979855967280,
      "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": 63523,
      "source_rows": 63523
    },
    "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": 47006321227132085,
      "min_sequence": 562979857371803,
      "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": 10271,
      "source_rows": 10271
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47006321225748854,
      "min_sequence": 562979856624733,
      "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": 1924,
      "source_rows": 1924
    },
    "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": 47006321227761944,
      "min_sequence": 562979855953707,
      "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": 89243119,
      "source_rows": 150008484
    },
    "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": 562980025061696,
      "min_sequence": 562979856420874,
      "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": 17064,
      "source_rows": 17064
    }
  },
  "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": 102400628,
  "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": "70648d9b12102caf9927818decaa3c8827e25f53a6ab340ddcc8f667874109f4",
  "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)": 11532,
      "ai-benchmarks": 18417,
      "ai-rankings": 534198,
      "ai-releases": 272810,
      "anthropic": 18587,
      "art": 2,
      "big-tech": 310055,
      "china": 1200,
      "companies-with-1-ai": 1339,
      "compute": 188866,
      "congress": 2747,
      "courts": 83,
      "elon-musk": 518,
      "gemini": 1093,
      "google": 51395,
      "grok": 1254,
      "ipos": 6355,
      "leopold-aschenbrenner": 22,
      "math": 26686,
      "meta": 13153,
      "moonshot": 6549,
      "openai": 156354,
      "openrouter-total-tokens-weekly": 4950,
      "privates": 1645,
      "ssi": 5032,
      "united-states": 29
    },
    "business": {
      "(none)": 7794,
      "acquisitions": 484,
      "banking": 271,
      "banks": 124,
      "big-tech": 73762,
      "cuba": 2,
      "earn-4": 2570,
      "economic-policy": 79,
      "equities": 15302,
      "fed-rates": 21295,
      "ipos": 18148,
      "jpm": 109,
      "sec": 2,
      "stocks": 615,
      "taxes": 37
    },
    "crypto": {
      "aave": 361,
      "acquisitions": 486,
      "big-tech": 804,
      "bitcoin": 5569935,
      "bnb": 972345,
      "congress": 21113,
      "crypto-culture": 36259,
      "crypto-legal": 864,
      "crypto-listings": 32598,
      "crypto-prices": 5427,
      "dogecoin": 1123977,
      "epstein": 323,
      "eric-adams": 703,
      "ethena": 646,
      "ethereum": 2736859,
      "fees": 1660,
      "ftx": 20,
      "gov-reserve": 275,
      "hack": 3210,
      "hype": 1094681,
      "hyperliquid": 36044,
      "ipos": 490,
      "memecoins": 1116,
      "meta": 5,
      "microstrategy": 81,
      "network-stats": 481,
      "nft": 2947,
      "pre-market": 548891,
      "prediction-markets": 27,
      "price-comparison": 718,
      "price-milestone": 36762,
      "privates": 4823,
      "protocol-risk": 456,
      "public-sales": 18339,
      "pumpptfun": 657,
      "sam-altman": 1035,
      "solana": 1748880,
      "stablecoins": 6686,
      "stocks": 15,
      "trump-presidency": 252,
      "xrp": 1758315,
      "yearly": 85738,
      "zcash": 78825
    },
    "earnings": {
      "equities": 5036
    },
    "economy": {
      "(none)": 153,
      "acquisitions": 8,
      "brazil": 21845,
      "canada": 12913,
      "commodities": 64454,
      "consumer": 5471,
      "economic-policy": 18347,
      "equities": 35,
      "europe": 55,
      "fed": 1039,
      "fed-rates": 57769,
      "france": 23226,
      "global-rates": 31890,
      "housing": 3764,
      "inflation": 882,
      "iran": 22916,
      "israel": 28415,
      "japan": 7171,
      "kevin-warsh": 4,
      "macro-indicators": 238133,
      "mexico": 21946,
      "oil": 10365,
      "parcl": 276110,
      "shipping": 10,
      "taxes": 6,
      "trade-war": 1872,
      "trump": 12,
      "us-bank-bailout": 127,
      "us-debt-downgrade": 19,
      "us-defaults-on-debt": 65
    },
    "elections": {
      "celebrities": 81235,
      "france": 1479,
      "global-elections": 2038372,
      "israel": 9076,
      "midterms": 7248428,
      "nov-4-elections": 115,
      "peru-elections": 36,
      "popular-vote": 493,
      "romania": 498,
      "taxes": 924,
      "trump": 1327,
      "turkey": 69,
      "uk": 4058,
      "united-kingdom": 11,
      "us-presidential-election": 282561,
      "vance": 75,
      "wisconsin": 129
    },
    "esports": {
      "call-of-duty": 2233,
      "counter-strike-2": 2173331,
      "dota-2": 353892,
      "esports-awards": 259778,
      "honor-of-kings": 152308,
      "league-of-legends": 902285,
      "mlb": 240,
      "mobile-legends-bang-bang": 230099,
      "overwatch": 244603,
      "poker": 1,
      "rainbow-six-siege": 12856,
      "starcraft-2": 8,
      "valorant": 1132498
    },
    "finance": {
      "aapl": 22121,
      "acquisitions": 436,
      "anthropic": 30217,
      "big-tech": 17510,
      "brazil": 27420,
      "canada": 21231,
      "commodities": 88190,
      "equities": 1159305,
      "forex": 27871,
      "gold": 26,
      "indicies": 11158,
      "indonesia": 1097,
      "ipos": 44679,
      "italy": 499,
      "kpis": 41462,
      "macro-indicators": 2502,
      "mergers-and-acquisitions": 51,
      "openai": 24431,
      "privates": 218679,
      "silver": 15,
      "stocks": 751,
      "tariffs": 100,
      "trump-presidency": 9193
    },
    "geopolitics": {
      "(none)": 2487,
      "afghanistan": 2,
      "africa": 1504,
      "argentina": 205,
      "australia": 238,
      "awards": 18921,
      "brazil": 4,
      "brics-add-a-new-member": 432,
      "canada": 5250,
      "china": 18706,
      "colombia": 23,
      "commodities": 10122,
      "country-leave-brics": 2593,
      "courts": 15628,
      "cuba": 7664,
      "denmark": 172,
      "earn-4": 368,
      "el-salvador": 1268,
      "epstein": 471,
      "europe": 472,
      "f1": 36,
      "foreign-policy": 17825,
      "france": 11708,
      "global-elections": 422633,
      "greenland": 919,
      "h-1b": 8095,
      "immigration": 9153,
      "india": 1476,
      "india-pakistan": 164,
      "iran": 346399,
      "israel": 6808,
      "mali": 353,
      "mexico": 9209,
      "middle-east": 154454,
      "midterms": 31662,
      "military": 1295,
      "military-action": 2263,
      "moscow": 12,
      "nato": 4296,
      "north-korea": 45689,
      "oil": 179251,
      "parlays": 234,
      "philippines": 202,
      "poland": 4533,
      "president": 74,
      "prime-minister": 741,
      "putin": 78,
      "russia": 100890,
      "south-korea": 623,
      "spain": 4983,
      "strike": 1997,
      "sudan": 102,
      "taiwan": 2,
      "trade-war": 16342,
      "trump": 109597,
      "trump-presidency": 6271,
      "turkey": 4128,
      "uk-labour-leadership": 19351,
      "ukraine": 74486,
      "ukraine-map": 109064,
      "un": 12762,
      "venezuela": 15022,
      "world-affairs": 1017
    },
    "politics": {
      "(none)": 3171,
      "abc": 79,
      "approval": 20845,
      "asia": 5,
      "bernie-sanders": 8466,
      "biden": 2064,
      "bolivia": 13581,
      "boxing": 2399,
      "brazil": 1930,
      "california": 43,
      "canada": 6002,
      "china": 6027,
      "comey": 17144,
      "compute": 3,
      "congress": 20996,
      "courts": 17755,
      "democrat": 53,
      "department-of-war": 1619,
      "dollar": 19,
      "earn-4": 411,
      "elon-musk": 316,
      "epstein": 3207,
      "fed-rates": 13683,
      "fifa": 2319,
      "flip-off": 2,
      "foreign-policy": 195,
      "france": 4779,
      "gas": 557,
      "global-elections": 81088,
      "greece": 9519,
      "house-of-representatives": 724,
      "hungary": 2137,
      "ice": 364,
      "india": 3348,
      "indonesia": 483,
      "israel": 5648,
      "istanbul": 3453,
      "japan": 142,
      "kippah": 244,
      "legislation": 4732,
      "mamdani": 33,
      "margin-of-victory": 29331,
      "marijuana": 24,
      "mention-markets": 29998,
      "mexico": 226,
      "midterms": 220522,
      "minnesota": 153,
      "minnesota-fraud": 840,
      "nasa": 480,
      "new-york": 61,
      "new-york-city": 892,
      "north-korea": 2003,
      "nyc": 5747,
      "obama": 293,
      "ohio": 2,
      "ohio-midterm": 7836,
      "oil": 2099,
      "pakistan": 120,
      "pardon": 17000,
      "parlays": 16,
      "parliament": 951,
      "pete-hegseth": 2218,
      "philippines": 3228,
      "prison": 2,
      "resign": 439,
      "romania": 2,
      "russia": 49,
      "sbf": 12394,
      "senate-elections": 8156,
      "south-korea": 244,
      "spain": 895,
      "speech": 23,
      "supreme-court": 292,
      "tariffs": 2477,
      "taxes": 22,
      "tennessee": 290,
      "trump": 43218,
      "trump-cabinet": 26173,
      "trump-daily": 5830,
      "trump-presidency": 31914,
      "trump-speech": 410,
      "truth-social": 289,
      "turkey": 1196,
      "tweets-markets": 128479,
      "uk": 24843,
      "ukraine": 59,
      "united-kingdom": 631,
      "united-states": 13731,
      "us-house": 1228,
      "us-politics": 1826,
      "us-presidential-election": 399657,
      "venezuela": 2404,
      "voting": 263,
      "washington-dc": 51,
      "white-house": 819
    },
    "pop-culture": {
      "(none)": 2161,
      "aliens": 4147,
      "art": 3671,
      "australia": 68,
      "awards": 240025,
      "basketball": 2403,
      "best-of-2026": 15236,
      "breaking-news": 2,
      "call-of-duty": 784,
      "celebrities": 166890,
      "charlie-kirk": 323,
      "clavicular": 375,
      "climate-science": 1030,
      "combat-sports": 2,
      "counter-strike-2": 18,
      "court-cases": 5,
      "courts": 1515,
      "daejon-love": 29,
      "dominican-republic": 234,
      "dota-2": 928,
      "earthquake": 30,
      "elon-musk": 426,
      "f1": 667,
      "fda": 1394,
      "fifa": 11038,
      "fifa-world-cup": 15,
      "football": 26395,
      "gaming": 11054,
      "gta-vi": 8935,
      "israel": 1617,
      "japan": 526,
      "la-liga": 456,
      "league-of-legends": 225,
      "logan-paul": 17,
      "los-angeles": 9,
      "marijuana": 1013,
      "midterms": 15394,
      "movie-delay": 396,
      "movies": 983874,
      "music": 289050,
      "new-york-city": 1269,
      "nfl": 618,
      "pandemics": 658,
      "parent-for-derivative": 1525,
      "podcast": 104,
      "pokemon": 2352,
      "pope-leo-xiv": 2,
      "pregnant": 2412,
      "russia": 18,
      "spain": 662,
      "spider-man": 87,
      "streamer": 667,
      "taylor-swift": 2,
      "tennis": 2352,
      "the-legend-of-zelda": 333,
      "travel": 10322,
      "trump": 15336,
      "trump-daily": 2488,
      "trump-netanyahu": 16013,
      "tv": 4427,
      "tweets-markets": 341770,
      "uk": 271,
      "utah": 235,
      "valve": 416,
      "xbox": 136,
      "youtube": 17814
    },
    "science": {
      "(none)": 1176,
      "aliens": 1075,
      "big-tech": 4330,
      "climate-science": 234,
      "drug": 1088,
      "elon-musk": 40288,
      "fda": 5216,
      "global-temp": 5410,
      "gold": 1064,
      "macro-indicators": 35088,
      "mergers-and-acquisitions": 19,
      "new-york-city": 2266,
      "pandemics": 3473,
      "precipitation": 25911,
      "russia": 205,
      "space": 2,
      "spacex": 6676
    },
    "sports": {
      "(none)": 17123,
      "2026-summer-transfer-window": 15415,
      "afc": 21506,
      "afc-champions-league-elite": 18677,
      "afcon": 30284,
      "afcq": 13254,
      "aflw": 52,
      "american-football": 6542,
      "arg": 341287,
      "argpn": 725736,
      "australian-a-league": 43275,
      "austria-bundesliga": 22442,
      "awards": 28810,
      "aze1": 9389,
      "aze2": 82,
      "baseball": 29378,
      "basketball": 498480,
      "bel1": 427421,
      "bel2": 14294,
      "bolivia-lfpb": 208848,
      "boxing": 3655,
      "bra3": 16784,
      "brazil-serie-a": 58366,
      "brazil-serie-b": 525866,
      "bulgaria-parva-liga": 20290,
      "bundesliga": 186608,
      "bundesliga-2": 240601,
      "canpl": 9072,
      "carabao-cup": 10,
      "cfb": 22797149,
      "chess": 1918,
      "chi2": 33,
      "chile-primera": 431135,
      "china-fa-cup": 4646,
      "chinese-super-league": 50781,
      "chl2": 30876,
      "clf": 1621,
      "col2": 8815,
      "colombia-primera-a": 47879,
      "combat-sports": 336,
      "concacaf": 12494,
      "concacaf-nations-league": 10912,
      "copa-america": 39201,
      "copa-del-rey": 12672,
      "cricket": 11189,
      "cristiano-ronaldo": 2987,
      "czechia-fortuna-liga": 37157,
      "darts": 5183,
      "denmark-superliga": 44919,
      "dfb-pokal": 5051,
      "ecu1": 384553,
      "efl-championship": 98397,
      "egypt-premier-league": 6019,
      "epl": 1368112,
      "ere": 930280,
      "est1": 29911,
      "europa-conference-league": 156579,
      "f1": 156400,
      "fa-cup": 75143,
      "fifa": 8705,
      "fifa-friendly": 9330,
      "fifa-world-cup": 19008,
      "fin1": 36615,
      "formula1": 33355,
      "fro1": 6949,
      "goals": 5199,
      "golf": 61260,
      "gre1": 32835,
      "handball": 381,
      "hockey": 21549,
      "hungary-nb1": 20760,
      "idn1": 11854,
      "idn2": 5722,
      "indian-super-league": 16719,
      "irl1": 2139,
      "isl1": 74,
      "israel-premier-league": 18202,
      "itc": 4,
      "japan-j-league": 41220,
      "japan-j2-league": 48563,
      "k-league": 53974,
      "kaz1": 11458,
      "kor2": 30635,
      "la-liga": 986002,
      "la-liga-2": 374666,
      "lacrosse": 592,
      "lazio": 162,
      "lcs": 12,
      "lib": 12976,
      "ligue-1": 585252,
      "ligue-2": 80942,
      "lionel-messi": 123,
      "ltu1": 4280,
      "lva1": 31676,
      "mex": 417728,
      "mlb": 94821,
      "mls": 2212386,
      "morocco-botola-pro": 200938,
      "moto2": 205,
      "moto3": 428,
      "nascar": 18110,
      "national-league": 6658,
      "nba": 5392782,
      "ned2": 20712,
      "new-york-city": 29468,
      "nfl": 2455432,
      "nhl": 1888293,
      "nirl1": 397,
      "nor2": 35872,
      "norway-eliteserien": 51572,
      "peru-liga-1": 399821,
      "pickleball": 71220,
      "poland-ekstraklasa": 61046,
      "power-slap": 82,
      "primeira-liga": 698373,
      "qat1": 5811,
      "qualification": 225,
      "racing": 1982,
      "romania-superliga": 36647,
      "rugby": 11875,
      "rus": 32778,
      "saf1": 4883,
      "saudi-professional-league": 76359,
      "scotland-league-cup": 9797,
      "scottish-premiership": 84415,
      "sea": 1102078,
      "serbian-superliga": 32565,
      "serie-b": 50013,
      "slovenia-prvaliga": 18798,
      "soccer": 886444,
      "soccer-atc": 363,
      "soccer-auc": 8,
      "soccer-brco": 12392,
      "soccer-ccc": 16651,
      "soccer-el1": 15102,
      "soccer-el2": 6127,
      "soccer-fpd": 37333,
      "soccer-grc": 54,
      "soccer-gtm": 88537,
      "soccer-hr1": 24516,
      "soccer-nlc": 1086,
      "soccer-nwsl": 67303,
      "soccer-ptc": 1045,
      "soccer-scoc": 5408,
      "soccer-skc": 2,
      "soccer-svk1": 23851,
      "soccer-trsk": 758,
      "sud": 930,
      "swe2": 15909,
      "sweden-allsvenskan": 85472,
      "swimming": 18761,
      "switzerland-super-league": 267420,
      "table-tennis": 17572,
      "tennis": 975190,
      "tha1": 24519,
      "tpe1": 9754,
      "tur": 59119,
      "tur2": 49528,
      "u20wwc": 19,
      "uae1": 1734,
      "ucl": 360878,
      "uefa": 24421,
      "uefa-nations-league": 181489,
      "uel": 239531,
      "ufc": 898216,
      "ukraine-premier-liha": 43945,
      "uru1": 225349,
      "usl1": 74,
      "uslc": 12761,
      "usoc": 46,
      "uzb1": 20807,
      "ven1": 300150,
      "volleyball": 348,
      "womens-ballon-dor": 72,
      "womens-champions-league": 7631,
      "wsl": 25831,
      "wsl2": 8
    },
    "tech": {
      "(none)": 4341,
      "airbnb": 675,
      "anthropic": 960,
      "big-tech": 150424,
      "celebrities": 94873,
      "china": 991,
      "coding": 35414,
      "collectibles": 1619,
      "congress": 14,
      "corporate-financials": 620,
      "courts": 8631,
      "earn-4": 3767,
      "elon-musk": 3317,
      "equities": 12755,
      "gaming": 1077,
      "google": 45924,
      "hack": 1063,
      "ipos": 11210,
      "kpis": 1085,
      "midterms": 89,
      "movies": 9054,
      "nuke": 652,
      "oil": 1963,
      "openai": 4198,
      "outage": 32,
      "prediction-markets": 2544,
      "video-games": 1048
    },
    "uncategorised": {
      "(none)": 4451,
      "bayeux-tapestry": 4070,
      "cfb": 11455,
      "climate-science": 1142,
      "dnc": 59,
      "fed": 2952,
      "fed-chair": 853,
      "fed-rates": 7073,
      "iran": 6,
      "la-liga": 40,
      "leopold-aschenbrenner": 1849,
      "macro-indicators": 13418,
      "mma": 121,
      "nfl": 24515,
      "pandemics": 87,
      "social-media": 563,
      "space": 82,
      "supreme-court": 13514,
      "tennis": 5977,
      "trump-presidency": 2,
      "ufc": 1518,
      "uk": 2027,
      "united-nations": 27205,
      "united-states": 2336,
      "youtube": 7062
    },
    "weather": {
      "brazil": 590,
      "climate": 48548,
      "climate-science": 13895,
      "drought": 189,
      "earthquakes": 25096,
      "germany": 1566,
      "global-temp": 348,
      "highest-temperature": 5385620,
      "italy": 69,
      "lowest-temperature": 549704,
      "mexico": 865,
      "natural-disaster": 11238,
      "pandemics": 864,
      "precipitation": 8259,
      "rain": 1396,
      "tornado-risk": 104,
      "united-states": 3734,
      "volcano": 21
    },
    "world": {
      "(none)": 8,
      "argentina": 19895,
      "brazil": 4275,
      "canada": 338,
      "china": 3,
      "courts": 764,
      "economic-policy": 27335,
      "europe": 75,
      "foreign-policy": 1124,
      "forex": 8190,
      "france": 6826,
      "germany": 3843,
      "global-elections": 1343590,
      "global-rates": 27117,
      "hong-kong": 185,
      "italy": 13,
      "macro-indicators": 4609,
      "middle-east": 369,
      "nyc": 368,
      "oil": 2598,
      "pandemics": 2,
      "south-korea": 4397,
      "trump-presidency": 2114,
      "uk": 3184
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 172586479,
    "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-10-31T21.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": 493834,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 102400628,
    "twin_rows": 70185851
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001293,
  "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-10-31T21.witness_stats.json",
  "witness_stats_sha256": "9aaa816288df70635917b5fd4eca2d875cb735ffe0bd9c49daad35070e4f9e5b",
  "witnesses": "iopq",
  "writer_versions": null
}
