{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 33,
      "rows_by_domain": {
        "i": 18323091,
        "o": 18325115,
        "p": 18325097
      },
      "rows_i": 18323091,
      "rows_joined": 18326029,
      "rows_merged": 18326029,
      "rows_o": 18325115,
      "rows_p": 18325097,
      "unique_by_domain": {
        "i": 78,
        "o": 133,
        "p": 176
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 478,
            "1000_2000ms": 17552,
            "100_200ms": 113731,
            "10_20ms": 12018545,
            "1_2ms": 0,
            "2000_5000ms": 13935,
            "200_500ms": 114959,
            "20_50ms": 5752157,
            "2_5ms": 0,
            "5000_10000ms": 3795,
            "500_1000ms": 42160,
            "50_100ms": 245629,
            "5_10ms": 0,
            "ge30000ms": 150,
            "neg": 0
          },
          "max_ms": 63439,
          "mean_ms": 30.133616484249302,
          "measurable": 18323091,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 22.0,
          "p99_ms": 215.0,
          "rows": 18323091,
          "unmeasurable": 0,
          "won_output_rows": 219
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 2884,
            "100_200ms": 100300,
            "10_20ms": 11218358,
            "1_2ms": 0,
            "2000_5000ms": 576,
            "200_500ms": 66791,
            "20_50ms": 2075072,
            "2_5ms": 0,
            "5000_10000ms": 68,
            "500_1000ms": 13725,
            "50_100ms": 215997,
            "5_10ms": 4631344,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6742,
          "mean_ms": 16.06314978105185,
          "measurable": 18325115,
          "min_ms": 7,
          "p50_ms": 10.0,
          "p90_ms": 30.0,
          "p99_ms": 100.0,
          "rows": 18325115,
          "unmeasurable": 0,
          "won_output_rows": 713
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 2843,
            "100_200ms": 80240,
            "10_20ms": 12787123,
            "1_2ms": 0,
            "2000_5000ms": 586,
            "200_500ms": 53696,
            "20_50ms": 5172337,
            "2_5ms": 0,
            "5000_10000ms": 18,
            "500_1000ms": 12144,
            "50_100ms": 201782,
            "5_10ms": 14328,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6829,
          "mean_ms": 19.92646620097018,
          "measurable": 18325097,
          "min_ms": 8,
          "p50_ms": 18.0,
          "p90_ms": 23.0,
          "p99_ms": 83.0,
          "rows": 18325097,
          "unmeasurable": 0,
          "won_output_rows": 18325097
        }
      }
    },
    "book": {
      "boundary_dropped": 12,
      "class": "FULL",
      "exception_markets": 27723,
      "rows_by_domain": {
        "i": 149324,
        "o": 123187,
        "p": 121164
      },
      "rows_i": 149324,
      "rows_joined": 170897,
      "rows_merged": 170885,
      "rows_o": 123187,
      "rows_p": 121164,
      "unique_by_domain": {
        "i": 37600,
        "o": 11515,
        "p": 9586
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1966,
            "1000_2000ms": 850,
            "100_200ms": 1722,
            "10_20ms": 37536,
            "1_2ms": 0,
            "2000_5000ms": 2227,
            "200_500ms": 1485,
            "20_50ms": 64802,
            "2_5ms": 0,
            "5000_10000ms": 908,
            "500_1000ms": 686,
            "50_100ms": 3530,
            "5_10ms": 0,
            "ge30000ms": 33612,
            "neg": 0
          },
          "max_ms": 13210350339,
          "mean_ms": 91363990.84849054,
          "measurable": 149324,
          "min_ms": 16,
          "p50_ms": 21.0,
          "p90_ms": 4031731.0,
          "p99_ms": 4360877385.58,
          "rows": 149324,
          "unmeasurable": 0,
          "won_output_rows": 37656
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 600,
            "1000_2000ms": 591,
            "100_200ms": 1347,
            "10_20ms": 81274,
            "1_2ms": 0,
            "2000_5000ms": 1731,
            "200_500ms": 803,
            "20_50ms": 16860,
            "2_5ms": 0,
            "5000_10000ms": 368,
            "500_1000ms": 284,
            "50_100ms": 2560,
            "5_10ms": 6371,
            "ge30000ms": 10398,
            "neg": 0
          },
          "max_ms": 11608651323,
          "mean_ms": 38439443.509185225,
          "measurable": 123187,
          "min_ms": 7,
          "p50_ms": 12.0,
          "p90_ms": 2890.0,
          "p99_ms": 247580076.99999994,
          "rows": 123187,
          "unmeasurable": 0,
          "won_output_rows": 12073
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 488,
            "1000_2000ms": 656,
            "100_200ms": 1200,
            "10_20ms": 63062,
            "1_2ms": 0,
            "2000_5000ms": 1660,
            "200_500ms": 774,
            "20_50ms": 41491,
            "2_5ms": 0,
            "5000_10000ms": 334,
            "500_1000ms": 263,
            "50_100ms": 2630,
            "5_10ms": 4,
            "ge30000ms": 8602,
            "neg": 0
          },
          "max_ms": 11606186788,
          "mean_ms": 30648481.56218844,
          "measurable": 121164,
          "min_ms": 9,
          "p50_ms": 19.0,
          "p90_ms": 409.6999999999971,
          "p99_ms": 51786418.44999998,
          "rows": 121164,
          "unmeasurable": 0,
          "won_output_rows": 121156
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 1,
      "rows_by_domain": {
        "i": 54284,
        "o": 54301,
        "p": 54302
      },
      "rows_i": 54284,
      "rows_joined": 54373,
      "rows_merged": 54373,
      "rows_o": 54301,
      "rows_p": 54302,
      "unique_by_domain": {
        "i": 2,
        "o": 1,
        "p": 1
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 69,
            "100_200ms": 805,
            "10_20ms": 22390,
            "1_2ms": 0,
            "2000_5000ms": 28,
            "200_500ms": 556,
            "20_50ms": 28669,
            "2_5ms": 0,
            "5000_10000ms": 2,
            "500_1000ms": 232,
            "50_100ms": 1533,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 5275,
          "mean_ms": 33.42356863900965,
          "measurable": 54284,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 32.0,
          "p99_ms": 314.0,
          "rows": 54284,
          "unmeasurable": 0,
          "won_output_rows": 12
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 31,
            "100_200ms": 655,
            "10_20ms": 39441,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 305,
            "20_50ms": 8039,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 139,
            "50_100ms": 1196,
            "5_10ms": 4494,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2810,
          "mean_ms": 20.887571131286716,
          "measurable": 54301,
          "min_ms": 8,
          "p50_ms": 11.0,
          "p90_ms": 31.0,
          "p99_ms": 178.0,
          "rows": 54301,
          "unmeasurable": 0,
          "won_output_rows": 59
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 29,
            "100_200ms": 597,
            "10_20ms": 32279,
            "1_2ms": 0,
            "2000_5000ms": 3,
            "200_500ms": 310,
            "20_50ms": 19652,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 121,
            "50_100ms": 1309,
            "5_10ms": 2,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2449,
          "mean_ms": 24.86571397001952,
          "measurable": 54302,
          "min_ms": 9,
          "p50_ms": 19.0,
          "p90_ms": 27.0,
          "p99_ms": 175.0,
          "rows": 54302,
          "unmeasurable": 0,
          "won_output_rows": 54302
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 4,
      "rows_by_domain": {
        "i": 1321,
        "o": 1325,
        "p": 1321
      },
      "rows_i": 1321,
      "rows_joined": 1573,
      "rows_merged": 1573,
      "rows_o": 1325,
      "rows_p": 1321,
      "unique_by_domain": {
        "i": 74,
        "o": 178,
        "p": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 78,
            "1000_2000ms": 0,
            "100_200ms": 6,
            "10_20ms": 694,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 8,
            "20_50ms": 359,
            "2_5ms": 0,
            "5000_10000ms": 17,
            "500_1000ms": 1,
            "50_100ms": 38,
            "5_10ms": 0,
            "ge30000ms": 120,
            "neg": 0
          },
          "max_ms": 52583,
          "mean_ms": 4866.8720666162,
          "measurable": 1321,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 28778.0,
          "p99_ms": 51286.4,
          "rows": 1321,
          "unmeasurable": 0,
          "won_output_rows": 74
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 35,
            "1000_2000ms": 0,
            "100_200ms": 9,
            "10_20ms": 763,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 128,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 14,
            "5_10ms": 252,
            "ge30000ms": 124,
            "neg": 0
          },
          "max_ms": 100131,
          "mean_ms": 4830.661886792453,
          "measurable": 1325,
          "min_ms": 8,
          "p50_ms": 11.0,
          "p90_ms": 26540.800000000003,
          "p99_ms": 45872.52,
          "rows": 1325,
          "unmeasurable": 0,
          "won_output_rows": 178
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 18,
            "1000_2000ms": 0,
            "100_200ms": 2,
            "10_20ms": 815,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 345,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 18,
            "5_10ms": 0,
            "ge30000ms": 123,
            "neg": 0
          },
          "max_ms": 56360,
          "mean_ms": 4464.137774413323,
          "measurable": 1321,
          "min_ms": 10,
          "p50_ms": 18.0,
          "p90_ms": 28663.0,
          "p99_ms": 53232.2,
          "rows": 1321,
          "unmeasurable": 0,
          "won_output_rows": 1321
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 1387,
        "o": 1387,
        "p": 1387
      },
      "rows_i": 1387,
      "rows_joined": 2138,
      "rows_merged": 2138,
      "rows_o": 1387,
      "rows_p": 1387,
      "unique_by_domain": {
        "i": 466,
        "o": 142,
        "p": 143
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 53,
            "1000_2000ms": 0,
            "100_200ms": 276,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 208,
            "20_50ms": 318,
            "2_5ms": 0,
            "5000_10000ms": 49,
            "500_1000ms": 21,
            "50_100ms": 175,
            "5_10ms": 0,
            "ge30000ms": 287,
            "neg": 0
          },
          "max_ms": 143882,
          "mean_ms": 13503.756308579668,
          "measurable": 1387,
          "min_ms": 21,
          "p50_ms": 160.0,
          "p90_ms": 46186.200000000004,
          "p99_ms": 118286.68000000001,
          "rows": 1387,
          "unmeasurable": 0,
          "won_output_rows": 521
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 84,
            "1000_2000ms": 0,
            "100_200ms": 195,
            "10_20ms": 91,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 129,
            "20_50ms": 337,
            "2_5ms": 0,
            "5000_10000ms": 60,
            "500_1000ms": 5,
            "50_100ms": 307,
            "5_10ms": 0,
            "ge30000ms": 179,
            "neg": 0
          },
          "max_ms": 153143,
          "mean_ms": 8696.152847873107,
          "measurable": 1387,
          "min_ms": 11,
          "p50_ms": 89.0,
          "p90_ms": 42130.4,
          "p99_ms": 101533.12000000002,
          "rows": 1387,
          "unmeasurable": 0,
          "won_output_rows": 230
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 105,
            "1000_2000ms": 0,
            "100_200ms": 16,
            "10_20ms": 159,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 61,
            "20_50ms": 647,
            "2_5ms": 0,
            "5000_10000ms": 53,
            "500_1000ms": 5,
            "50_100ms": 183,
            "5_10ms": 0,
            "ge30000ms": 158,
            "neg": 0
          },
          "max_ms": 145934,
          "mean_ms": 8887.558038932948,
          "measurable": 1387,
          "min_ms": 14,
          "p50_ms": 40.0,
          "p90_ms": 41650.8,
          "p99_ms": 108659.54000000034,
          "rows": 1387,
          "unmeasurable": 0,
          "won_output_rows": 1387
        }
      }
    },
    "price_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 40,
      "rows_by_domain": {
        "i": 113715094,
        "o": 113786584,
        "p": 113835996
      },
      "rows_i": 113715094,
      "rows_joined": 113854468,
      "rows_merged": 113854468,
      "rows_o": 113786584,
      "rows_p": 113835996,
      "unique_by_domain": {
        "i": 238,
        "o": 444,
        "p": 39224
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 3448,
            "1000_2000ms": 125448,
            "100_200ms": 865700,
            "10_20ms": 68572030,
            "1_2ms": 0,
            "2000_5000ms": 94734,
            "200_500ms": 809850,
            "20_50ms": 40980042,
            "2_5ms": 0,
            "5000_10000ms": 20882,
            "500_1000ms": 297248,
            "50_100ms": 1944994,
            "5_10ms": 0,
            "ge30000ms": 718,
            "neg": 0
          },
          "max_ms": 63442,
          "mean_ms": 31.50160250494099,
          "measurable": 113715094,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 24.0,
          "p99_ms": 248.0,
          "rows": 113715094,
          "unmeasurable": 0,
          "won_output_rows": 3760
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 18992,
            "100_200ms": 746650,
            "10_20ms": 73222786,
            "1_2ms": 0,
            "2000_5000ms": 3550,
            "200_500ms": 465878,
            "20_50ms": 13405156,
            "2_5ms": 0,
            "5000_10000ms": 282,
            "500_1000ms": 96996,
            "50_100ms": 1625732,
            "5_10ms": 24200562,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6742,
          "mean_ms": 16.74753796985416,
          "measurable": 113786584,
          "min_ms": 7,
          "p50_ms": 11.0,
          "p90_ms": 30.0,
          "p99_ms": 114.0,
          "rows": 113786584,
          "unmeasurable": 0,
          "won_output_rows": 14712
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 18360,
            "100_200ms": 617308,
            "10_20ms": 77246266,
            "1_2ms": 0,
            "2000_5000ms": 3516,
            "200_500ms": 383238,
            "20_50ms": 33886302,
            "2_5ms": 0,
            "5000_10000ms": 48,
            "500_1000ms": 82568,
            "50_100ms": 1554958,
            "5_10ms": 43432,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6830,
          "mean_ms": 20.573990462559838,
          "measurable": 113835996,
          "min_ms": 8,
          "p50_ms": 18.0,
          "p90_ms": 23.0,
          "p99_ms": 97.0,
          "rows": 113835996,
          "unmeasurable": 0,
          "won_output_rows": 113835996
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 10880,
        "o": 10880,
        "p": 10880
      },
      "rows_i": 10880,
      "rows_joined": 10880,
      "rows_merged": 10880,
      "rows_o": 10880,
      "rows_p": 10880,
      "unique_by_domain": {
        "i": 0,
        "o": 0,
        "p": 0
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 62,
            "10_20ms": 7196,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 28,
            "20_50ms": 3448,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 16,
            "50_100ms": 130,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 730,
          "mean_ms": 22.280882352941177,
          "measurable": 10880,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 22.0,
          "p99_ms": 91.0,
          "rows": 10880,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 77,
            "10_20ms": 6808,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 16,
            "20_50ms": 1178,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 4,
            "50_100ms": 116,
            "5_10ms": 2681,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 592,
          "mean_ms": 14.744669117647058,
          "measurable": 10880,
          "min_ms": 8,
          "p50_ms": 10.0,
          "p90_ms": 30.0,
          "p99_ms": 87.41999999999825,
          "rows": 10880,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 20,
            "10_20ms": 7764,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 20,
            "20_50ms": 3010,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 2,
            "50_100ms": 60,
            "5_10ms": 4,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 543,
          "mean_ms": 18.227389705882352,
          "measurable": 10880,
          "min_ms": 9,
          "p50_ms": 18.0,
          "p90_ms": 23.0,
          "p99_ms": 47.0,
          "rows": 10880,
          "unmeasurable": 0,
          "won_output_rows": 10880
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-10-29T19.book_dropped.parquet",
        "rows": 26,
        "sha256": "049539cfdaa7e89e4a1b7d6cdc4e9da8431205fab50c13fde4b7ef27b96e682d",
        "size": 2083
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 26,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 26,
  "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": "b9d3bcdcc4e4b47160ec823280d34f6d0b0bb2f7f4e19042eb0d59052c5278a9",
    "evaluated_at": "2026-10-31T00:11:44Z",
    "evidence": {
      "file": "2026-10-29T19.category_evidence.json",
      "sha256": "1ef32c7dd21ff833db2729c594624ef8b824fdd85109ea14a33f843b93d34d74"
    },
    "hour": "2026-10-29/19",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999443031394464,
      "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": 217,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 213,
      "logic_identity_changed": false,
      "map_sha256": "b9d3bcdcc4e4b47160ec823280d34f6d0b0bb2f7f4e19042eb0d59052c5278a9",
      "mapping_logic_changed": 0,
      "markets": 5205010,
      "moved_or_lost_markets": 4,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "7e8f0b3fe44b44923e425cc207998c2c13716969cfc0e6a38b20659077325fdf",
      "shrink_share": 0.0,
      "source_tags_changed": 217,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 58856,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 86973,
          "fetched_untagged": 9,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 15751,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 161580,
        "fetched_untagged": 9,
        "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": 217,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 213,
        "logic_identity_changed": false,
        "map_sha256": "b9d3bcdcc4e4b47160ec823280d34f6d0b0bb2f7f4e19042eb0d59052c5278a9",
        "mapping_logic_changed": 0,
        "markets": 5205010,
        "moved_or_lost_markets": 4,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "7e8f0b3fe44b44923e425cc207998c2c13716969cfc0e6a38b20659077325fdf",
        "shrink_share": 0.0,
        "source_tags_changed": 217,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.999938,
        "fetched_untagged": 6.2e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 132412092,
        "fetched_untagged": 8254,
        "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": 161589,
      "young": {
        "not_fetched": 0,
        "traded": 15751
      }
    },
    "reasons": [],
    "reprocess": [],
    "review_required": false,
    "rule": "category-gate-v4",
    "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": "b9d3bcdcc4e4b47160ec823280d34f6d0b0bb2f7f4e19042eb0d59052c5278a9",
  "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-29T19.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 33,
          "rows_by_domain": {
            "i": 18323091,
            "o": 18325115,
            "p": 18325097
          },
          "rows_i": 18323091,
          "rows_joined": 18326029,
          "rows_merged": 18326029,
          "rows_o": 18325115,
          "rows_p": 18325097,
          "unique_by_domain": {
            "i": 78,
            "o": 133,
            "p": 176
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 478,
                "1000_2000ms": 17552,
                "100_200ms": 113731,
                "10_20ms": 12018545,
                "1_2ms": 0,
                "2000_5000ms": 13935,
                "200_500ms": 114959,
                "20_50ms": 5752157,
                "2_5ms": 0,
                "5000_10000ms": 3795,
                "500_1000ms": 42160,
                "50_100ms": 245629,
                "5_10ms": 0,
                "ge30000ms": 150,
                "neg": 0
              },
              "max_ms": 63439,
              "mean_ms": 30.133616484249302,
              "measurable": 18323091,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 22.0,
              "p99_ms": 215.0,
              "rows": 18323091,
              "unmeasurable": 0,
              "won_output_rows": 219
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 2884,
                "100_200ms": 100300,
                "10_20ms": 11218358,
                "1_2ms": 0,
                "2000_5000ms": 576,
                "200_500ms": 66791,
                "20_50ms": 2075072,
                "2_5ms": 0,
                "5000_10000ms": 68,
                "500_1000ms": 13725,
                "50_100ms": 215997,
                "5_10ms": 4631344,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6742,
              "mean_ms": 16.06314978105185,
              "measurable": 18325115,
              "min_ms": 7,
              "p50_ms": 10.0,
              "p90_ms": 30.0,
              "p99_ms": 100.0,
              "rows": 18325115,
              "unmeasurable": 0,
              "won_output_rows": 713
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 2843,
                "100_200ms": 80240,
                "10_20ms": 12787123,
                "1_2ms": 0,
                "2000_5000ms": 586,
                "200_500ms": 53696,
                "20_50ms": 5172337,
                "2_5ms": 0,
                "5000_10000ms": 18,
                "500_1000ms": 12144,
                "50_100ms": 201782,
                "5_10ms": 14328,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6829,
              "mean_ms": 19.92646620097018,
              "measurable": 18325097,
              "min_ms": 8,
              "p50_ms": 18.0,
              "p90_ms": 23.0,
              "p99_ms": 83.0,
              "rows": 18325097,
              "unmeasurable": 0,
              "won_output_rows": 18325097
            }
          }
        },
        "book": {
          "boundary_dropped": 12,
          "class": "FULL",
          "exception_markets": 27723,
          "rows_by_domain": {
            "i": 149324,
            "o": 123187,
            "p": 121164
          },
          "rows_i": 149324,
          "rows_joined": 170897,
          "rows_merged": 170885,
          "rows_o": 123187,
          "rows_p": 121164,
          "unique_by_domain": {
            "i": 37600,
            "o": 11515,
            "p": 9586
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1966,
                "1000_2000ms": 850,
                "100_200ms": 1722,
                "10_20ms": 37536,
                "1_2ms": 0,
                "2000_5000ms": 2227,
                "200_500ms": 1485,
                "20_50ms": 64802,
                "2_5ms": 0,
                "5000_10000ms": 908,
                "500_1000ms": 686,
                "50_100ms": 3530,
                "5_10ms": 0,
                "ge30000ms": 33612,
                "neg": 0
              },
              "max_ms": 13210350339,
              "mean_ms": 91363990.84849054,
              "measurable": 149324,
              "min_ms": 16,
              "p50_ms": 21.0,
              "p90_ms": 4031731.0,
              "p99_ms": 4360877385.58,
              "rows": 149324,
              "unmeasurable": 0,
              "won_output_rows": 37656
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 600,
                "1000_2000ms": 591,
                "100_200ms": 1347,
                "10_20ms": 81274,
                "1_2ms": 0,
                "2000_5000ms": 1731,
                "200_500ms": 803,
                "20_50ms": 16860,
                "2_5ms": 0,
                "5000_10000ms": 368,
                "500_1000ms": 284,
                "50_100ms": 2560,
                "5_10ms": 6371,
                "ge30000ms": 10398,
                "neg": 0
              },
              "max_ms": 11608651323,
              "mean_ms": 38439443.509185225,
              "measurable": 123187,
              "min_ms": 7,
              "p50_ms": 12.0,
              "p90_ms": 2890.0,
              "p99_ms": 247580076.99999994,
              "rows": 123187,
              "unmeasurable": 0,
              "won_output_rows": 12073
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 488,
                "1000_2000ms": 656,
                "100_200ms": 1200,
                "10_20ms": 63062,
                "1_2ms": 0,
                "2000_5000ms": 1660,
                "200_500ms": 774,
                "20_50ms": 41491,
                "2_5ms": 0,
                "5000_10000ms": 334,
                "500_1000ms": 263,
                "50_100ms": 2630,
                "5_10ms": 4,
                "ge30000ms": 8602,
                "neg": 0
              },
              "max_ms": 11606186788,
              "mean_ms": 30648481.56218844,
              "measurable": 121164,
              "min_ms": 9,
              "p50_ms": 19.0,
              "p90_ms": 409.6999999999971,
              "p99_ms": 51786418.44999998,
              "rows": 121164,
              "unmeasurable": 0,
              "won_output_rows": 121156
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 1,
          "rows_by_domain": {
            "i": 54284,
            "o": 54301,
            "p": 54302
          },
          "rows_i": 54284,
          "rows_joined": 54373,
          "rows_merged": 54373,
          "rows_o": 54301,
          "rows_p": 54302,
          "unique_by_domain": {
            "i": 2,
            "o": 1,
            "p": 1
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 69,
                "100_200ms": 805,
                "10_20ms": 22390,
                "1_2ms": 0,
                "2000_5000ms": 28,
                "200_500ms": 556,
                "20_50ms": 28669,
                "2_5ms": 0,
                "5000_10000ms": 2,
                "500_1000ms": 232,
                "50_100ms": 1533,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 5275,
              "mean_ms": 33.42356863900965,
              "measurable": 54284,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 32.0,
              "p99_ms": 314.0,
              "rows": 54284,
              "unmeasurable": 0,
              "won_output_rows": 12
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 31,
                "100_200ms": 655,
                "10_20ms": 39441,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 305,
                "20_50ms": 8039,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 139,
                "50_100ms": 1196,
                "5_10ms": 4494,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2810,
              "mean_ms": 20.887571131286716,
              "measurable": 54301,
              "min_ms": 8,
              "p50_ms": 11.0,
              "p90_ms": 31.0,
              "p99_ms": 178.0,
              "rows": 54301,
              "unmeasurable": 0,
              "won_output_rows": 59
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 29,
                "100_200ms": 597,
                "10_20ms": 32279,
                "1_2ms": 0,
                "2000_5000ms": 3,
                "200_500ms": 310,
                "20_50ms": 19652,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 121,
                "50_100ms": 1309,
                "5_10ms": 2,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2449,
              "mean_ms": 24.86571397001952,
              "measurable": 54302,
              "min_ms": 9,
              "p50_ms": 19.0,
              "p90_ms": 27.0,
              "p99_ms": 175.0,
              "rows": 54302,
              "unmeasurable": 0,
              "won_output_rows": 54302
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 4,
          "rows_by_domain": {
            "i": 1321,
            "o": 1325,
            "p": 1321
          },
          "rows_i": 1321,
          "rows_joined": 1573,
          "rows_merged": 1573,
          "rows_o": 1325,
          "rows_p": 1321,
          "unique_by_domain": {
            "i": 74,
            "o": 178,
            "p": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 78,
                "1000_2000ms": 0,
                "100_200ms": 6,
                "10_20ms": 694,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 8,
                "20_50ms": 359,
                "2_5ms": 0,
                "5000_10000ms": 17,
                "500_1000ms": 1,
                "50_100ms": 38,
                "5_10ms": 0,
                "ge30000ms": 120,
                "neg": 0
              },
              "max_ms": 52583,
              "mean_ms": 4866.8720666162,
              "measurable": 1321,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 28778.0,
              "p99_ms": 51286.4,
              "rows": 1321,
              "unmeasurable": 0,
              "won_output_rows": 74
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 35,
                "1000_2000ms": 0,
                "100_200ms": 9,
                "10_20ms": 763,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 128,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 14,
                "5_10ms": 252,
                "ge30000ms": 124,
                "neg": 0
              },
              "max_ms": 100131,
              "mean_ms": 4830.661886792453,
              "measurable": 1325,
              "min_ms": 8,
              "p50_ms": 11.0,
              "p90_ms": 26540.800000000003,
              "p99_ms": 45872.52,
              "rows": 1325,
              "unmeasurable": 0,
              "won_output_rows": 178
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 18,
                "1000_2000ms": 0,
                "100_200ms": 2,
                "10_20ms": 815,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 345,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 18,
                "5_10ms": 0,
                "ge30000ms": 123,
                "neg": 0
              },
              "max_ms": 56360,
              "mean_ms": 4464.137774413323,
              "measurable": 1321,
              "min_ms": 10,
              "p50_ms": 18.0,
              "p90_ms": 28663.0,
              "p99_ms": 53232.2,
              "rows": 1321,
              "unmeasurable": 0,
              "won_output_rows": 1321
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 1387,
            "o": 1387,
            "p": 1387
          },
          "rows_i": 1387,
          "rows_joined": 2138,
          "rows_merged": 2138,
          "rows_o": 1387,
          "rows_p": 1387,
          "unique_by_domain": {
            "i": 466,
            "o": 142,
            "p": 143
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 53,
                "1000_2000ms": 0,
                "100_200ms": 276,
                "10_20ms": 0,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 208,
                "20_50ms": 318,
                "2_5ms": 0,
                "5000_10000ms": 49,
                "500_1000ms": 21,
                "50_100ms": 175,
                "5_10ms": 0,
                "ge30000ms": 287,
                "neg": 0
              },
              "max_ms": 143882,
              "mean_ms": 13503.756308579668,
              "measurable": 1387,
              "min_ms": 21,
              "p50_ms": 160.0,
              "p90_ms": 46186.200000000004,
              "p99_ms": 118286.68000000001,
              "rows": 1387,
              "unmeasurable": 0,
              "won_output_rows": 521
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 84,
                "1000_2000ms": 0,
                "100_200ms": 195,
                "10_20ms": 91,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 129,
                "20_50ms": 337,
                "2_5ms": 0,
                "5000_10000ms": 60,
                "500_1000ms": 5,
                "50_100ms": 307,
                "5_10ms": 0,
                "ge30000ms": 179,
                "neg": 0
              },
              "max_ms": 153143,
              "mean_ms": 8696.152847873107,
              "measurable": 1387,
              "min_ms": 11,
              "p50_ms": 89.0,
              "p90_ms": 42130.4,
              "p99_ms": 101533.12000000002,
              "rows": 1387,
              "unmeasurable": 0,
              "won_output_rows": 230
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 105,
                "1000_2000ms": 0,
                "100_200ms": 16,
                "10_20ms": 159,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 61,
                "20_50ms": 647,
                "2_5ms": 0,
                "5000_10000ms": 53,
                "500_1000ms": 5,
                "50_100ms": 183,
                "5_10ms": 0,
                "ge30000ms": 158,
                "neg": 0
              },
              "max_ms": 145934,
              "mean_ms": 8887.558038932948,
              "measurable": 1387,
              "min_ms": 14,
              "p50_ms": 40.0,
              "p90_ms": 41650.8,
              "p99_ms": 108659.54000000034,
              "rows": 1387,
              "unmeasurable": 0,
              "won_output_rows": 1387
            }
          }
        },
        "price_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 40,
          "rows_by_domain": {
            "i": 113715094,
            "o": 113786584,
            "p": 113835996
          },
          "rows_i": 113715094,
          "rows_joined": 113854468,
          "rows_merged": 113854468,
          "rows_o": 113786584,
          "rows_p": 113835996,
          "unique_by_domain": {
            "i": 238,
            "o": 444,
            "p": 39224
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 3448,
                "1000_2000ms": 125448,
                "100_200ms": 865700,
                "10_20ms": 68572030,
                "1_2ms": 0,
                "2000_5000ms": 94734,
                "200_500ms": 809850,
                "20_50ms": 40980042,
                "2_5ms": 0,
                "5000_10000ms": 20882,
                "500_1000ms": 297248,
                "50_100ms": 1944994,
                "5_10ms": 0,
                "ge30000ms": 718,
                "neg": 0
              },
              "max_ms": 63442,
              "mean_ms": 31.50160250494099,
              "measurable": 113715094,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 24.0,
              "p99_ms": 248.0,
              "rows": 113715094,
              "unmeasurable": 0,
              "won_output_rows": 3760
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 18992,
                "100_200ms": 746650,
                "10_20ms": 73222786,
                "1_2ms": 0,
                "2000_5000ms": 3550,
                "200_500ms": 465878,
                "20_50ms": 13405156,
                "2_5ms": 0,
                "5000_10000ms": 282,
                "500_1000ms": 96996,
                "50_100ms": 1625732,
                "5_10ms": 24200562,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6742,
              "mean_ms": 16.74753796985416,
              "measurable": 113786584,
              "min_ms": 7,
              "p50_ms": 11.0,
              "p90_ms": 30.0,
              "p99_ms": 114.0,
              "rows": 113786584,
              "unmeasurable": 0,
              "won_output_rows": 14712
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 18360,
                "100_200ms": 617308,
                "10_20ms": 77246266,
                "1_2ms": 0,
                "2000_5000ms": 3516,
                "200_500ms": 383238,
                "20_50ms": 33886302,
                "2_5ms": 0,
                "5000_10000ms": 48,
                "500_1000ms": 82568,
                "50_100ms": 1554958,
                "5_10ms": 43432,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6830,
              "mean_ms": 20.573990462559838,
              "measurable": 113835996,
              "min_ms": 8,
              "p50_ms": 18.0,
              "p90_ms": 23.0,
              "p99_ms": 97.0,
              "rows": 113835996,
              "unmeasurable": 0,
              "won_output_rows": 113835996
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 10880,
            "o": 10880,
            "p": 10880
          },
          "rows_i": 10880,
          "rows_joined": 10880,
          "rows_merged": 10880,
          "rows_o": 10880,
          "rows_p": 10880,
          "unique_by_domain": {
            "i": 0,
            "o": 0,
            "p": 0
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 62,
                "10_20ms": 7196,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 28,
                "20_50ms": 3448,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 16,
                "50_100ms": 130,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 730,
              "mean_ms": 22.280882352941177,
              "measurable": 10880,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 22.0,
              "p99_ms": 91.0,
              "rows": 10880,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 77,
                "10_20ms": 6808,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 16,
                "20_50ms": 1178,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 4,
                "50_100ms": 116,
                "5_10ms": 2681,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 592,
              "mean_ms": 14.744669117647058,
              "measurable": 10880,
              "min_ms": 8,
              "p50_ms": 10.0,
              "p90_ms": 30.0,
              "p99_ms": 87.41999999999825,
              "rows": 10880,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 20,
                "10_20ms": 7764,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 20,
                "20_50ms": 3010,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 2,
                "50_100ms": 60,
                "5_10ms": 4,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 543,
              "mean_ms": 18.227389705882352,
              "measurable": 10880,
              "min_ms": 9,
              "p50_ms": 18.0,
              "p90_ms": 23.0,
              "p99_ms": 47.0,
              "rows": 10880,
              "unmeasurable": 0,
              "won_output_rows": 10880
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1366604944,
      "file": "2026-10-29T19.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-10-29/19",
      "hour_utc": "2026-10-29T19:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 41376823781200473,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562972339862330,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            203114834
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823781152240,
          "min_sequence": 562972339862330,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 18326029,
          "row_groups": [
            0,
            69
          ],
          "sha256": "e14990b23d7a8d564648d3adb17a13e59d4f60e1b383b574e4cebf7446688b58"
        },
        "book": {
          "byte_range": [
            203114834,
            221382233
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823781200473,
          "min_sequence": 562972339878923,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 170885,
          "row_groups": [
            70,
            70
          ],
          "sha256": "0a729a9f2e6258e24e496be4183d704681806a4cd0891afb6fd8b9571243c67b"
        },
        "last_trade_price": {
          "byte_range": [
            221382233,
            224667456
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823775837189,
          "min_sequence": 562972339882475,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 54373,
          "row_groups": [
            71,
            71
          ],
          "sha256": "542b4e9d3debf9623690f13679416025fd74ace9a415caa6e9517aedd00a3189"
        },
        "market_resolved": {
          "byte_range": [
            224667456,
            224879637
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823774551765,
          "min_sequence": 562972340666084,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 1573,
          "row_groups": [
            72,
            72
          ],
          "sha256": "7015489c3ccba1dd1098081ddd5ad436332ce5e5b166047d69b652de45d741ed"
        },
        "new_market": {
          "byte_range": [
            224879637,
            225091885
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823781194196,
          "min_sequence": 562972339878917,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 2138,
          "row_groups": [
            73,
            73
          ],
          "sha256": "1dde2305f2649fba7fb3d328b0b8609fdad66578bac2837312195c7ce25212bd"
        },
        "price_change": {
          "byte_range": [
            225091885,
            1364721158
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376823781152242,
          "min_sequence": 562972339862332,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 113854468,
          "row_groups": [
            74,
            508
          ],
          "sha256": "0329000f0e0501a9b6cb3e91c50615448f77b7f117de5502ee5c50a53657cc40"
        },
        "tick_size_change": {
          "byte_range": [
            1364721158,
            1365106539
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562972469562562,
          "min_sequence": 562972343043095,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 10880,
          "row_groups": [
            509,
            509
          ],
          "sha256": "6c57ccd28ac54188a5c84d288020e605cd055969ec173b6b430d439c09a9ffbc"
        }
      },
      "row_count": 132420346,
      "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, o, p). Each row names its own in source_witness",
      "sha256": "8d777ddae6ac7550f8d9642b09daa3dc0ffd9cc58db0114a175ba292e4155c27",
      "skipped_witnesses": {
        "q": {
          "reason": "not_in_merged_set"
        }
      },
      "substitutions": [],
      "verification": {
        "note": "A range digest certifies BYTES. That those bytes are that product comes from this manifest and is cross-checkable against the Parquet footer, which is inside the whole-file sha256.",
        "primary": "sha256sum <file> == .sha256",
        "secondary": "curl -r <start>-<end-1> <url> | sha256sum == .products.<name>.sha256"
      },
      "witness_stats": "2026-10-29T19.witness_stats.json",
      "witness_stats_sha256": "a8d4891d5736c5047c01dd3475260badfa95ef0894636ce9745f4b1a93f34bb8",
      "witnesses": "iop",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-10-29T19.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 66337231,
      "row_ordinal_min": 0,
      "rows": 1693248,
      "sha256": "6603fa0d9a0221ab11bcb71267e30cfaa2ecf64635df7a01c3043a8def2819fb",
      "size": 9098752,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-10-29T19.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 66337231,
      "row_ordinal_min": 0,
      "rows": 1693248,
      "sha256": "cdf7f770055f51e36adf43450947d728c645d869c3f6edc21d90a7467b8eda36",
      "size": 8212673,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-29T19.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 10831318,
      "row_ordinal_min": 363253,
      "rows": 114978,
      "sha256": "145eda0a4c6ab79af50fcba40cd0bcec0989ffb5d0008e3e91520ecfa2cd2a09",
      "size": 665176,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-29T19.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 10831318,
      "row_ordinal_min": 363253,
      "rows": 114978,
      "sha256": "529306a7dc119d1a236d26524751068e5f5cfb7371d182917aa1bd63955f9fca",
      "size": 607455,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-29T19.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 21,
      "row_ordinal_max": 66338111,
      "row_ordinal_min": 384798,
      "rows": 12441975,
      "sha256": "293cda7cb0a65c44e350173d699912ad5dee6b47f2a91d21d13e56688883cac6",
      "size": 63011053,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-29T19.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 21,
      "row_ordinal_max": 66338111,
      "row_ordinal_min": 384798,
      "rows": 12441975,
      "sha256": "f811bd27ab02f643fec3879f0c51f8b5a6785898f94d70eee176d3f9b371e2e2",
      "size": 49844234,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-29T19.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 22224427,
      "row_ordinal_min": 1380903,
      "rows": 5958,
      "sha256": "5401ec58066777787f4a203fae7aa0965e2dbf8761f5c3674f7da03d49ec0931",
      "size": 80320,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-29T19.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 22224427,
      "row_ordinal_min": 1380903,
      "rows": 5958,
      "sha256": "6115aac42520644e0bd259929f5f0f83a617995b6a8a555e1b5d6d6ddbd69fd7",
      "size": 43163,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-29T19.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 66338119,
      "row_ordinal_min": 1382353,
      "rows": 862807,
      "sha256": "419d9bfa43fdd73175c88d4ae2167526cbff46292b68cdb11e80e729ad9dbf10",
      "size": 4617674,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-29T19.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 66338119,
      "row_ordinal_min": 1382353,
      "rows": 862807,
      "sha256": "48eae9984e5e990a6c9c376062c9c71d0432b15230a51d5e6e16c49b9cf43368",
      "size": 4193084,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-29T19.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 16,
      "row_ordinal_max": 66338131,
      "row_ordinal_min": 1560079,
      "rows": 7849042,
      "sha256": "e6d7cbc3c77b0f64734eff9b8d58e292b7ec393bd5a92f3b8f3430cba3a28e3c",
      "size": 43569734,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-29T19.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 16,
      "row_ordinal_max": 66338131,
      "row_ordinal_min": 1560079,
      "rows": 7849042,
      "sha256": "38d419a7923f9a2f778b929c16431e1ade8c8de564b81d42aa71012aa9066c99",
      "size": 38506570,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-29T19.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 12,
      "row_ordinal_max": 66338459,
      "row_ordinal_min": 3021849,
      "rows": 2707581,
      "sha256": "4a1a6f44623071675c2c48b4a15ed218ccb78ad4c3d8991264a2fe850dfba29f",
      "size": 12889502,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-29T19.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 12,
      "row_ordinal_max": 66338459,
      "row_ordinal_min": 3021849,
      "rows": 2707581,
      "sha256": "feba6c518730044263585b10a8972b0be3c94ad34598972f53163c4dfe1cd34c",
      "size": 11766173,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-29T19.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 14,
      "row_ordinal_max": 66338543,
      "row_ordinal_min": 3414281,
      "rows": 4358766,
      "sha256": "c20a5eb20a2ab067dffb7a2a96b80ccaac49033a90d1cadfd587d32e5f20558b",
      "size": 22872403,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-29T19.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 14,
      "row_ordinal_max": 66338543,
      "row_ordinal_min": 3414281,
      "rows": 4358766,
      "sha256": "41326816ddd956c5808f5c75c85a90e9ecd430443c6602d14cca8cc785918ca9",
      "size": 20804144,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-29T19.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 66338551,
      "row_ordinal_min": 4278221,
      "rows": 1773020,
      "sha256": "0b65bc55b58ca96007a3907879b3ab44e45db06574b032539ec734c281670a63",
      "size": 9483247,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-29T19.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 66338551,
      "row_ordinal_min": 4278221,
      "rows": 1773020,
      "sha256": "789c7fe76df7aefa38bfe343bb37f36294e5e1d3ba648e1508b1c748113aadb3",
      "size": 8272294,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-29T19.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 66338555,
      "row_ordinal_min": 4515988,
      "rows": 969942,
      "sha256": "6db87a60f9dd9c626d99a2cef05e4ac644f6cbc1af949046513b7022ac05e7de",
      "size": 5568255,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-29T19.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 66338555,
      "row_ordinal_min": 4515988,
      "rows": 969942,
      "sha256": "b142ba775c767147b9ca9c5e696795b6958e2c8a507e053b3320e4020f08b30d",
      "size": 4741602,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-29T19.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 38731002,
      "row_ordinal_min": 4672017,
      "rows": 1597343,
      "sha256": "5389435ac47020a9151962ecc23456f29bf3be1a84558480d8a52e45646ecd82",
      "size": 8797640,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-29T19.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 38731002,
      "row_ordinal_min": 4672017,
      "rows": 1597343,
      "sha256": "1b81b553bd8563a7945a97ec405b3596d9a31fb35b39bcbfd1c607f5eb3176d6",
      "size": 7806855,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-29T19.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 38775143,
      "row_ordinal_min": 4966345,
      "rows": 49098,
      "sha256": "94d764fcadeaa71119a74032e320ee17fde8b16a16cbfc8825e5f42818e00eba",
      "size": 338405,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-29T19.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 38775143,
      "row_ordinal_min": 4966345,
      "rows": 49098,
      "sha256": "ebc904541982f61c223657f0db089f279582c4b79623ee9b33a4c929ebb60058",
      "size": 252757,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-29T19.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 36,
      "row_ordinal_max": 66347871,
      "row_ordinal_min": 4971220,
      "rows": 26906163,
      "sha256": "a3dbc87a9d667427d58d9111285908b6dab20d719688c87cfb81a1f06ac14043",
      "size": 167832243,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-29T19.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 36,
      "row_ordinal_max": 66347871,
      "row_ordinal_min": 4971220,
      "rows": 26906163,
      "sha256": "0384a268e288962f4b4e59bc6ad9ad45e6101784eaa4cd8c79c63b296570f19c",
      "size": 128425301,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-29T19.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 62209622,
      "row_ordinal_min": 8696817,
      "rows": 394542,
      "sha256": "c7b3b47393a8a40a94ad963a2383c6203a32be7b0e4cfd3201133a013ac50371",
      "size": 2148805,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-29T19.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 62209622,
      "row_ordinal_min": 8696817,
      "rows": 394542,
      "sha256": "97ab1f91bdfd978906667a14709576b8808ebf8079f94be0ca77704e7bd0e4fa",
      "size": 1910403,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-29T19.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 62288711,
      "row_ordinal_min": 8775884,
      "rows": 95344,
      "sha256": "84bec8c9eec237acc44e7c49d39ba78f70a8590bc0e757441cd86bdb464932e8",
      "size": 584124,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-29T19.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 62288711,
      "row_ordinal_min": 8775884,
      "rows": 95344,
      "sha256": "eaf97f3604f8c3c1fb6c5583907385e2047095ef8bc4ccb68fe9ee0241a373d0",
      "size": 491559,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-29T19.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 11,
      "row_ordinal_max": 66348083,
      "row_ordinal_min": 8792049,
      "rows": 3513842,
      "sha256": "3ac9fe8151f09b1e0979d74111101365b9bbba160977a0d0689501a5109bb0fc",
      "size": 17414099,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-29T19.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 11,
      "row_ordinal_max": 66348083,
      "row_ordinal_min": 8792049,
      "rows": 3513842,
      "sha256": "0cf689187675bbe6d578975508a97e07487ff63548fd489810bee8a34a9df718",
      "size": 16324912,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-29T19.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 66337203,
      "row_ordinal_min": 9087469,
      "rows": 1014435,
      "sha256": "8bf029668de26a9ae4341881a3f85f8155ceab9a8fe63d48fa8fd68c6911ec69",
      "size": 5345673,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-29T19.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 66337203,
      "row_ordinal_min": 9087469,
      "rows": 1014435,
      "sha256": "d39301398b5e6f023f3590a166e833fb2fd07befb8ab3c88288af21930bffd7b",
      "size": 4893319,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-29T19.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 334708,
      "sha256": "8ca7e3bd007227851b23632def0f8cf5c4055d973e982ca3812b250f10367564",
      "size": 24366175,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-29T19.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 700969,
      "sha256": "1c36c0c7fd796cde4c44903f33dcde3283966d2fe2bc29c1ee26cce52593e35e",
      "size": 53126218,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "f42114f3-f738-4c57-b4be-92f55337c4e0",
  "hour": "2026-10-29/19",
  "hour_utc": "2026-10-29T19: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-29",
      "schedule_sha256": "e33b858c3c4dd19c3653224051c0128052d45b2c99299d9ca07169e0911d21e2",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 41376823781200473,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562972339862330,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-10-29T19.mirror_dropped.p1.parquet",
        "rows": 44933120,
        "sha256": "33604fefc63aeeb0dc71a193cd24357e5de404dfdceeebb6c15561e9b280faac",
        "size": 287906213
      },
      {
        "file": "2026-10-29T19.mirror_dropped.p2.parquet",
        "rows": 21139116,
        "sha256": "e58e179a5fd6c4a39b0b57304e2ad4e4baa91143252d0c4f19e5c50c5559e3ac",
        "size": 125892785
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 66072236,
    "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": 19043,
      "_pairs": 80838,
      "best_bid": 3,
      "source_witness": 2,
      "spread": 3,
      "witness_set": 80836
    },
    "book": {
      "_no_partner": 235,
      "_pairs": 2818,
      "asks": 18,
      "bids": 27,
      "source_witness": 2,
      "witness_set": 2777
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 99881,
    "book": 3053,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 9062995,
    "book": 82329,
    "price_change": 56926912
  },
  "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": 41376823781152239,
      "min_sequence": 562972339862330,
      "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": 9263034,
      "source_rows": 18326029
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376823781200473,
      "min_sequence": 562972339878924,
      "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": 88530,
      "source_rows": 170885
    },
    "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": 41376823775837189,
      "min_sequence": 562972339882475,
      "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": 54373,
      "source_rows": 54373
    },
    "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": 41376823774551765,
      "min_sequence": 562972340666084,
      "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": 1573,
      "source_rows": 1573
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376823781194196,
      "min_sequence": 562972339878917,
      "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": 2138,
      "source_rows": 2138
    },
    "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": 41376823781152241,
      "min_sequence": 562972339862332,
      "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": 56927556,
      "source_rows": 113854468
    },
    "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": 562972469562562,
      "min_sequence": 562972343043095,
      "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": 10880,
      "source_rows": 10880
    }
  },
  "publisher_versions": {
    "duckdb": "1.5.5",
    "pyarrow": "24.0.0",
    "python": "3.13.16",
    "tool_git_sha": "5ad4da972bbe7f49ae35387e1abf12032635ed51"
  },
  "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": "27af8007054c8eb3ebec4a23fd36d43e0da05ee8e85e853178e4f5e8efa6f341",
  "recorders": null,
  "row_count": 66348084,
  "rule_version": "book-exact-repeat-v1+mirror-exact-v2",
  "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the PRIMARY witness's copy (p) when it heard the row, otherwise the EARLIEST-RECEIVED copy, equal arrivals breaking by registry order (active: i, o, p). Each row names its own in source_witness",
  "skipped_witnesses": {
    "q": {
      "reason": "not_in_merged_set"
    }
  },
  "source_sha256": "8d777ddae6ac7550f8d9642b09daa3dc0ffd9cc58db0114a175ba292e4155c27",
  "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)": 4214,
      "ai-benchmarks": 6498,
      "ai-rankings": 514607,
      "ai-releases": 539350,
      "anthropic": 13711,
      "big-tech": 266170,
      "china": 1968,
      "companies-with-1-ai": 3634,
      "compute": 200488,
      "congress": 3740,
      "courts": 30,
      "elon-musk": 1270,
      "gemini": 743,
      "google": 1645,
      "grok": 70,
      "ipos": 15473,
      "leopold-aschenbrenner": 281,
      "math": 19936,
      "meta": 8505,
      "moonshot": 1571,
      "openai": 79349,
      "openrouter-total-tokens-weekly": 8935,
      "privates": 985,
      "ssi": 36,
      "united-states": 39
    },
    "business": {
      "(none)": 3298,
      "acquisitions": 211,
      "banking": 1822,
      "banks": 64,
      "big-tech": 53985,
      "economic-policy": 129,
      "equities": 20748,
      "fed-rates": 27130,
      "ipos": 5907,
      "jpm": 975,
      "sec": 3,
      "stocks": 574,
      "taxes": 132
    },
    "crypto": {
      "aave": 8,
      "acquisitions": 178,
      "big-tech": 457,
      "bitcoin": 4928279,
      "bnb": 649991,
      "congress": 14816,
      "crypto-culture": 17308,
      "crypto-legal": 2165,
      "crypto-listings": 14179,
      "crypto-prices": 1707,
      "dogecoin": 686589,
      "epstein": 297,
      "eric-adams": 826,
      "ethena": 1159,
      "ethereum": 2476312,
      "fees": 2815,
      "ftx": 9,
      "gov-reserve": 223,
      "hack": 5320,
      "hype": 620131,
      "hyperliquid": 40371,
      "ipos": 720,
      "memecoins": 8052,
      "meta": 12,
      "microstrategy": 78,
      "network-stats": 243,
      "nft": 569,
      "pre-market": 481230,
      "prediction-markets": 1260,
      "price-comparison": 451,
      "price-milestone": 9225,
      "privates": 8098,
      "protocol-risk": 621,
      "public-sales": 13409,
      "pumpptfun": 588,
      "sam-altman": 97,
      "solana": 1326762,
      "stablecoins": 269,
      "stocks": 32,
      "trump-presidency": 114,
      "xrp": 908435,
      "yearly": 56354,
      "zcash": 162216
    },
    "earnings": {
      "equities": 5958
    },
    "economy": {
      "(none)": 354,
      "acquisitions": 17,
      "brazil": 10827,
      "canada": 10950,
      "commodities": 2104,
      "consumer": 3132,
      "economic-policy": 4268,
      "equities": 37,
      "europe": 710,
      "fed": 1354,
      "fed-rates": 181022,
      "france": 42797,
      "global-rates": 37062,
      "housing": 4994,
      "inflation": 4784,
      "iran": 33199,
      "japan": 19384,
      "kevin-warsh": 3,
      "macro-indicators": 319227,
      "mexico": 26113,
      "oil": 19601,
      "parcl": 137815,
      "prices": 1791,
      "shipping": 10,
      "taxes": 111,
      "trade-war": 427,
      "trump": 635,
      "us-bank-bailout": 5,
      "us-debt-downgrade": 19,
      "us-defaults-on-debt": 55
    },
    "elections": {
      "celebrities": 85165,
      "france": 210,
      "global-elections": 1471607,
      "israel": 12367,
      "midterms": 5955602,
      "nov-4-elections": 2,
      "peru-elections": 34,
      "popular-vote": 2453,
      "romania": 1480,
      "taxes": 1753,
      "trump": 2745,
      "turkey": 14,
      "uk": 535,
      "united-kingdom": 60,
      "us-presidential-election": 314690,
      "vance": 258,
      "wisconsin": 67
    },
    "esports": {
      "call-of-duty": 740,
      "counter-strike-2": 1447793,
      "dota-2": 483258,
      "esports-awards": 102935,
      "honor-of-kings": 90138,
      "league-of-legends": 188353,
      "mlb": 156,
      "mobile-legends-bang-bang": 60956,
      "overwatch": 6025,
      "rainbow-six-siege": 5005,
      "valorant": 322222
    },
    "finance": {
      "aapl": 7389,
      "acquisitions": 414,
      "anthropic": 75027,
      "big-tech": 20278,
      "brazil": 9178,
      "canada": 34825,
      "commodities": 152806,
      "equities": 3566464,
      "forex": 44384,
      "gold": 58245,
      "indicies": 14636,
      "indonesia": 2,
      "ipos": 8847,
      "italy": 459,
      "kpis": 101688,
      "macro-indicators": 2321,
      "mergers-and-acquisitions": 37,
      "openai": 61789,
      "privates": 143046,
      "silver": 49064,
      "stocks": 6803,
      "tariffs": 141,
      "trump-presidency": 923
    },
    "geopolitics": {
      "(none)": 6071,
      "africa": 22,
      "argentina": 176,
      "australia": 33,
      "awards": 22311,
      "brazil": 54,
      "brics-add-a-new-member": 22,
      "canada": 791,
      "china": 25643,
      "colombia": 511,
      "commodities": 6758,
      "country-leave-brics": 31,
      "courts": 9314,
      "cuba": 3606,
      "denmark": 134,
      "earn-4": 487,
      "epstein": 541,
      "europe": 43,
      "f1": 92,
      "foreign-policy": 22940,
      "france": 213,
      "global-elections": 487598,
      "greenland": 1245,
      "h-1b": 1321,
      "immigration": 4026,
      "india": 1083,
      "india-pakistan": 15,
      "iran": 421373,
      "israel": 5602,
      "mali": 261,
      "mexico": 3358,
      "middle-east": 83433,
      "midterms": 78966,
      "military": 3211,
      "military-action": 1393,
      "moscow": 5649,
      "nato": 4941,
      "north-korea": 3086,
      "oil": 260694,
      "parlays": 331,
      "philippines": 532,
      "president": 70,
      "prime-minister": 171,
      "putin": 93,
      "russia": 3845,
      "south-korea": 1034,
      "spain": 6661,
      "strike": 1513,
      "sudan": 93,
      "taiwan": 110,
      "trade-war": 14506,
      "trump": 31838,
      "trump-presidency": 11711,
      "turkey": 2842,
      "uk-labour-leadership": 31213,
      "ukraine": 92454,
      "ukraine-map": 84666,
      "un": 2453,
      "venezuela": 18801,
      "world-affairs": 1035
    },
    "politics": {
      "(none)": 2490,
      "abc": 41,
      "approval": 5892,
      "asia": 8,
      "bernie-sanders": 956,
      "biden": 1061,
      "bolivia": 144,
      "boxing": 75,
      "brazil": 2850,
      "california": 40,
      "canada": 10839,
      "china": 16838,
      "comey": 43245,
      "congress": 8435,
      "courts": 14489,
      "democrat": 52,
      "department-of-war": 8389,
      "dollar": 26,
      "earn-4": 242,
      "elon-musk": 26,
      "epstein": 1953,
      "fed-rates": 17802,
      "fifa": 6098,
      "flip-off": 106,
      "foreign-policy": 398,
      "france": 2630,
      "gas": 267,
      "global-elections": 64514,
      "greece": 1636,
      "house-of-representatives": 303,
      "hungary": 5668,
      "ice": 855,
      "india": 164,
      "indonesia": 373,
      "israel": 1602,
      "istanbul": 18,
      "japan": 329,
      "kippah": 9,
      "legislation": 630,
      "mamdani": 203,
      "margin-of-victory": 21737,
      "marijuana": 47,
      "mention-markets": 1734,
      "mexico": 416,
      "midterms": 145366,
      "minnesota": 44,
      "minnesota-fraud": 104,
      "nasa": 1715,
      "new-york": 5,
      "new-york-city": 384,
      "north-korea": 20,
      "nyc": 176,
      "obama": 82,
      "ohio": 1,
      "ohio-midterm": 1127,
      "oil": 1763,
      "pakistan": 29,
      "pardon": 969,
      "parliament": 552,
      "pete-hegseth": 14588,
      "philippines": 68,
      "prison": 4263,
      "resign": 235,
      "romania": 338,
      "sbf": 15823,
      "senate-elections": 12738,
      "south-korea": 352,
      "spain": 2587,
      "speech": 1029,
      "supreme-court": 21,
      "tariffs": 4047,
      "taxes": 59,
      "trump": 79799,
      "trump-cabinet": 27553,
      "trump-daily": 790,
      "trump-presidency": 27622,
      "trump-speech": 2747,
      "truth-social": 507,
      "turkey": 853,
      "tweets-markets": 76397,
      "uk": 10620,
      "ukraine": 6,
      "united-kingdom": 1439,
      "united-states": 490,
      "us-house": 6812,
      "us-politics": 1371,
      "us-presidential-election": 266720,
      "venezuela": 10164,
      "voting": 1396,
      "washington-dc": 149,
      "white-house": 392
    },
    "pop-culture": {
      "(none)": 846,
      "aliens": 4273,
      "art": 4496,
      "australia": 54,
      "awards": 214508,
      "basketball": 338,
      "best-of-2026": 25735,
      "call-of-duty": 23,
      "celebrities": 28659,
      "charlie-kirk": 877,
      "clavicular": 616,
      "climate-science": 2876,
      "combat-sports": 2,
      "counter-strike-2": 27,
      "court-cases": 1,
      "courts": 4021,
      "daejon-love": 35,
      "dominican-republic": 275,
      "dota-2": 638,
      "earthquake": 35,
      "elon-musk": 31,
      "f1": 157,
      "fda": 364,
      "fifa": 4483,
      "gaming": 7895,
      "gta-vi": 8069,
      "israel": 1152,
      "japan": 109,
      "la-liga": 548,
      "league-of-legends": 26,
      "logan-paul": 22,
      "los-angeles": 3,
      "marijuana": 251,
      "midterms": 7937,
      "movie-delay": 498,
      "movies": 649460,
      "music": 220495,
      "netflix": 38,
      "new-york-city": 416,
      "nfl": 8740,
      "pandemics": 1171,
      "parent-for-derivative": 1532,
      "podcast": 42,
      "pokemon": 585,
      "pregnant": 27,
      "russia": 9,
      "spain": 332,
      "spider-man": 244,
      "streamer": 1690,
      "sweden": 785,
      "tennis": 8094,
      "the-legend-of-zelda": 84086,
      "travel": 24038,
      "trump": 9428,
      "trump-daily": 15896,
      "trump-netanyahu": 6571,
      "tv": 317,
      "tweets-markets": 211315,
      "uk": 258,
      "utah": 86,
      "valve": 127,
      "xbox": 98,
      "youtube": 31583
    },
    "science": {
      "(none)": 1366,
      "aliens": 1526,
      "big-tech": 12500,
      "climate-science": 31,
      "drug": 2038,
      "elon-musk": 11655,
      "fda": 9185,
      "gold": 845,
      "macro-indicators": 1509,
      "mergers-and-acquisitions": 12,
      "new-york-city": 1288,
      "pandemics": 3246,
      "russia": 300,
      "spacex": 3597
    },
    "sports": {
      "(none)": 3594,
      "2026-summer-transfer-window": 2093,
      "afc": 7636,
      "afc-champions-league-elite": 1393,
      "afcon": 22404,
      "aflw": 395,
      "american-football": 231,
      "arg": 84248,
      "argpn": 117014,
      "australian-a-league": 60695,
      "austria-bundesliga": 25692,
      "awards": 3794,
      "aze1": 26309,
      "aze2": 1,
      "baseball": 1799,
      "basketball": 518928,
      "bel1": 36216,
      "bel2": 19826,
      "bolivia-lfpb": 66386,
      "boxing": 4928,
      "bra3": 19512,
      "brazil-serie-a": 165398,
      "brazil-serie-b": 73542,
      "bulgaria-parva-liga": 51730,
      "bundesliga": 301728,
      "bundesliga-2": 45476,
      "canpl": 8767,
      "carabao-cup": 439363,
      "cfb": 1765776,
      "chess": 4522,
      "chi2": 32607,
      "chile-primera": 35185,
      "china-fa-cup": 2161,
      "chinese-super-league": 74230,
      "chl2": 22781,
      "clf": 217,
      "col2": 330663,
      "colombia-primera-a": 32849,
      "combat-sports": 304,
      "concacaf": 1797,
      "concacaf-nations-league": 3550,
      "copa-america": 16498,
      "copa-del-rey": 4548210,
      "cricket": 13011,
      "cristiano-ronaldo": 910,
      "czechia-fortuna-liga": 40786,
      "darts": 306,
      "denmark-superliga": 29486,
      "dfb-pokal": 3821,
      "ecu1": 52259,
      "efl-championship": 142923,
      "egypt-premier-league": 48482,
      "epl": 384851,
      "ere": 80868,
      "est1": 32761,
      "europa-conference-league": 96165,
      "f1": 24740,
      "fa-cup": 14018,
      "fifa": 9016,
      "fifa-friendly": 952,
      "fifa-world-cup": 3242,
      "fin1": 71364,
      "formula1": 3928,
      "fro1": 5437,
      "goals": 267,
      "golf": 11167,
      "gre1": 30838,
      "handball": 486,
      "hockey": 114916,
      "hungary-nb1": 26821,
      "idn1": 35456,
      "idn2": 23815,
      "indian-super-league": 20246,
      "irl1": 42819,
      "isl1": 5,
      "israel-premier-league": 14032,
      "japan-j-league": 43238,
      "japan-j2-league": 59002,
      "k-league": 67638,
      "kaz1": 63117,
      "kor2": 57368,
      "la-liga": 287829,
      "la-liga-2": 33451,
      "lacrosse": 677,
      "lazio": 51,
      "lib": 4141,
      "ligue-1": 214038,
      "ligue-2": 98120,
      "lionel-messi": 46,
      "ltu1": 13819,
      "lva1": 17160,
      "mex": 171430,
      "mlb": 62185,
      "mls": 309580,
      "morocco-botola-pro": 42234,
      "moto2": 15,
      "moto3": 7,
      "nascar": 50067,
      "national-league": 38786,
      "nba": 2400155,
      "ned2": 56093,
      "nfl": 1841987,
      "nhl": 488382,
      "nirl1": 22782,
      "nor2": 48584,
      "norway-eliteserien": 44067,
      "peru-liga-1": 515777,
      "pickleball": 19464,
      "poland-ekstraklasa": 36105,
      "power-slap": 55,
      "primeira-liga": 67449,
      "qat1": 25564,
      "qualification": 55,
      "racing": 2136,
      "romania-superliga": 48646,
      "rugby": 3262,
      "rus": 31696,
      "saf1": 7965,
      "saudi-professional-league": 721563,
      "scotland-league-cup": 10574,
      "scottish-premiership": 68354,
      "sea": 1226460,
      "serbian-superliga": 40638,
      "serie-b": 59164,
      "slovenia-prvaliga": 23764,
      "soccer": 379992,
      "soccer-atc": 16973,
      "soccer-brco": 8075,
      "soccer-ccc": 9278,
      "soccer-el1": 61792,
      "soccer-el2": 49875,
      "soccer-fpd": 38497,
      "soccer-grc": 5272,
      "soccer-gtm": 117338,
      "soccer-hr1": 27165,
      "soccer-nlc": 1502876,
      "soccer-nwsl": 46695,
      "soccer-ptc": 56,
      "soccer-scoc": 192,
      "soccer-svk1": 26454,
      "soccer-trsk": 677,
      "sud": 404,
      "swe2": 40284,
      "sweden-allsvenskan": 908414,
      "swimming": 1824,
      "switzerland-super-league": 43160,
      "table-tennis": 9050,
      "tennis": 2273817,
      "tha1": 6774,
      "tur": 62553,
      "tur2": 54036,
      "uae1": 1330,
      "ucl": 332145,
      "uefa": 16665,
      "uefa-nations-league": 43763,
      "uel": 187076,
      "ufc": 131824,
      "ukraine-premier-liha": 45204,
      "uru1": 37950,
      "usl1": 5676,
      "uslc": 34532,
      "usoc": 3,
      "uwec": 27852,
      "uzb1": 30086,
      "ven1": 34884,
      "volleyball": 62,
      "womens-champions-league": 454960,
      "wsl": 25245,
      "wsl2": 1
    },
    "tech": {
      "(none)": 232,
      "airbnb": 1731,
      "anthropic": 1448,
      "big-tech": 258534,
      "celebrities": 51298,
      "china": 440,
      "coding": 2014,
      "collectibles": 236,
      "congress": 11,
      "corporate-financials": 1122,
      "courts": 80,
      "earn-4": 8434,
      "elon-musk": 1849,
      "equities": 5145,
      "gaming": 309,
      "google": 21071,
      "hack": 852,
      "ipos": 5837,
      "kpis": 344,
      "midterms": 46,
      "movies": 4113,
      "nuke": 307,
      "oil": 3977,
      "openai": 21848,
      "outage": 28,
      "prediction-markets": 2438,
      "video-games": 798
    },
    "uncategorised": {
      "(none)": 4144,
      "bayeux-tapestry": 103,
      "cfb": 20179,
      "climate-science": 226,
      "dnc": 122,
      "fed": 6753,
      "fed-chair": 683,
      "fed-rates": 6507,
      "iran": 1,
      "la-liga": 14,
      "leopold-aschenbrenner": 29,
      "macro-indicators": 332,
      "mma": 281,
      "nfl": 21282,
      "pandemics": 203,
      "social-media": 2159,
      "space": 143,
      "supreme-court": 1155,
      "tennis": 887,
      "trump-presidency": 17,
      "ufc": 1739,
      "uk": 3990,
      "united-nations": 18404,
      "united-states": 2871,
      "youtube": 3120
    },
    "weather": {
      "brazil": 211,
      "climate": 52426,
      "climate-science": 6551,
      "drought": 3137,
      "earthquakes": 3399,
      "germany": 5361,
      "global-temp": 57,
      "highest-temperature": 3112102,
      "italy": 82,
      "lowest-temperature": 284012,
      "mexico": 36,
      "natural-disaster": 903,
      "pandemics": 1361,
      "precipitation": 12759,
      "rain": 2869,
      "tornado-risk": 55,
      "united-states": 28509,
      "volcano": 12
    },
    "world": {
      "(none)": 256,
      "argentina": 5065,
      "brazil": 3688,
      "canada": 344,
      "china": 1,
      "economic-policy": 15908,
      "europe": 485,
      "foreign-policy": 1409,
      "forex": 1890,
      "france": 5908,
      "germany": 5381,
      "global-elections": 939329,
      "global-rates": 22570,
      "hong-kong": 218,
      "italy": 35,
      "macro-indicators": 7029,
      "middle-east": 259,
      "nyc": 240,
      "pandemics": 20,
      "south-korea": 2239,
      "trump-presidency": 1551,
      "uk": 610
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 132420320,
    "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-29T19.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": 334708,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 66348084,
    "twin_rows": 66072236
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001437,
  "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-29T19.witness_stats.json",
  "witness_stats_sha256": "a8d4891d5736c5047c01dd3475260badfa95ef0894636ce9745f4b1a93f34bb8",
  "witnesses": "iop",
  "writer_versions": null
}
