{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 72,
      "class": "FULL",
      "exception_markets": 60,
      "rows_by_domain": {
        "i": 18383992,
        "o": 18384536,
        "p": 18384763
      },
      "rows_i": 18383992,
      "rows_joined": 18385017,
      "rows_merged": 18384945,
      "rows_o": 18384536,
      "rows_p": 18384763,
      "unique_by_domain": {
        "i": 8,
        "o": 94,
        "p": 85
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 11,
            "1000_2000ms": 7250,
            "100_200ms": 110271,
            "10_20ms": 12000345,
            "1_2ms": 0,
            "2000_5000ms": 448,
            "200_500ms": 88809,
            "20_50ms": 5875367,
            "2_5ms": 0,
            "5000_10000ms": 201,
            "500_1000ms": 28320,
            "50_100ms": 272970,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 10021,
          "mean_ms": 24.203610945870732,
          "measurable": 18383992,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 23.0,
          "p99_ms": 130.0,
          "rows": 18383992,
          "unmeasurable": 0,
          "won_output_rows": 14
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 5853,
            "100_200ms": 91418,
            "10_20ms": 11304645,
            "1_2ms": 0,
            "2000_5000ms": 12,
            "200_500ms": 52284,
            "20_50ms": 2192695,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 11576,
            "50_100ms": 219540,
            "5_10ms": 4506513,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2437,
          "mean_ms": 16.026704834976528,
          "measurable": 18384536,
          "min_ms": 7,
          "p50_ms": 10.0,
          "p90_ms": 30.0,
          "p99_ms": 89.0,
          "rows": 18384536,
          "unmeasurable": 0,
          "won_output_rows": 198
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 5855,
            "100_200ms": 80328,
            "10_20ms": 15042185,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 41107,
            "20_50ms": 2991697,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 11023,
            "50_100ms": 207160,
            "5_10ms": 5408,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1923,
          "mean_ms": 19.396649769159385,
          "measurable": 18384763,
          "min_ms": 9,
          "p50_ms": 17.0,
          "p90_ms": 22.0,
          "p99_ms": 79.0,
          "rows": 18384763,
          "unmeasurable": 0,
          "won_output_rows": 18384733
        }
      }
    },
    "book": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 1915,
      "rows_by_domain": {
        "i": 123839,
        "o": 122736,
        "p": 122078
      },
      "rows_i": 123839,
      "rows_joined": 126069,
      "rows_merged": 126069,
      "rows_o": 122736,
      "rows_p": 122078,
      "unique_by_domain": {
        "i": 2262,
        "o": 1131,
        "p": 864
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 162,
            "1000_2000ms": 354,
            "100_200ms": 1695,
            "10_20ms": 41369,
            "1_2ms": 0,
            "2000_5000ms": 1016,
            "200_500ms": 1026,
            "20_50ms": 70679,
            "2_5ms": 0,
            "5000_10000ms": 120,
            "500_1000ms": 384,
            "50_100ms": 4789,
            "5_10ms": 0,
            "ge30000ms": 2245,
            "neg": 0
          },
          "max_ms": 11610520341,
          "mean_ms": 7789207.1169502335,
          "measurable": 123839,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 48.0,
          "p99_ms": 1091398.4599999893,
          "rows": 123839,
          "unmeasurable": 0,
          "won_output_rows": 2448
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 116,
            "1000_2000ms": 400,
            "100_200ms": 1160,
            "10_20ms": 86648,
            "1_2ms": 0,
            "2000_5000ms": 982,
            "200_500ms": 756,
            "20_50ms": 23126,
            "2_5ms": 0,
            "5000_10000ms": 72,
            "500_1000ms": 184,
            "50_100ms": 2708,
            "5_10ms": 5328,
            "ge30000ms": 1256,
            "neg": 0
          },
          "max_ms": 11618945469,
          "mean_ms": 4123725.251979859,
          "measurable": 122736,
          "min_ms": 7,
          "p50_ms": 12.0,
          "p90_ms": 35.0,
          "p99_ms": 39079.24999999962,
          "rows": 122736,
          "unmeasurable": 0,
          "won_output_rows": 1543
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 58,
            "1000_2000ms": 504,
            "100_200ms": 1496,
            "10_20ms": 77876,
            "1_2ms": 0,
            "2000_5000ms": 826,
            "200_500ms": 582,
            "20_50ms": 36729,
            "2_5ms": 0,
            "5000_10000ms": 54,
            "500_1000ms": 200,
            "50_100ms": 3139,
            "5_10ms": 0,
            "ge30000ms": 614,
            "neg": 0
          },
          "max_ms": 11613046656,
          "mean_ms": 2050617.401931552,
          "measurable": 122078,
          "min_ms": 10,
          "p50_ms": 18.0,
          "p90_ms": 32.0,
          "p99_ms": 2649.0,
          "rows": 122078,
          "unmeasurable": 0,
          "won_output_rows": 122078
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 59706,
        "o": 59691,
        "p": 59733
      },
      "rows_i": 59706,
      "rows_joined": 59783,
      "rows_merged": 59783,
      "rows_o": 59691,
      "rows_p": 59733,
      "unique_by_domain": {
        "i": 2,
        "o": 1,
        "p": 1
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 42,
            "100_200ms": 803,
            "10_20ms": 24163,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 484,
            "20_50ms": 32026,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 167,
            "50_100ms": 2020,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2028,
          "mean_ms": 29.621478578367334,
          "measurable": 59706,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 34.0,
          "p99_ms": 237.0,
          "rows": 59706,
          "unmeasurable": 0,
          "won_output_rows": 8
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 33,
            "100_200ms": 542,
            "10_20ms": 41929,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 294,
            "20_50ms": 10298,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 78,
            "50_100ms": 1195,
            "5_10ms": 5322,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1534,
          "mean_ms": 20.01998626258565,
          "measurable": 59691,
          "min_ms": 8,
          "p50_ms": 11.0,
          "p90_ms": 32.0,
          "p99_ms": 149.09999999999854,
          "rows": 59691,
          "unmeasurable": 0,
          "won_output_rows": 42
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 35,
            "100_200ms": 714,
            "10_20ms": 44545,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 216,
            "20_50ms": 12742,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 72,
            "50_100ms": 1409,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1543,
          "mean_ms": 22.745232953308893,
          "measurable": 59733,
          "min_ms": 10,
          "p50_ms": 18.0,
          "p90_ms": 26.0,
          "p99_ms": 140.0,
          "rows": 59733,
          "unmeasurable": 0,
          "won_output_rows": 59733
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 2683,
        "o": 2683,
        "p": 2683
      },
      "rows_i": 2683,
      "rows_joined": 2782,
      "rows_merged": 2782,
      "rows_o": 2683,
      "rows_p": 2683,
      "unique_by_domain": {
        "i": 0,
        "o": 8,
        "p": 91
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 96,
            "1000_2000ms": 0,
            "100_200ms": 19,
            "10_20ms": 1420,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 7,
            "20_50ms": 855,
            "2_5ms": 0,
            "5000_10000ms": 13,
            "500_1000ms": 3,
            "50_100ms": 125,
            "5_10ms": 0,
            "ge30000ms": 145,
            "neg": 0
          },
          "max_ms": 50826,
          "mean_ms": 2853.5467759970184,
          "measurable": 2683,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 144.40000000000146,
          "p99_ms": 45642.85999999999,
          "rows": 2683,
          "unmeasurable": 0,
          "won_output_rows": 59
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 97,
            "1000_2000ms": 0,
            "100_200ms": 4,
            "10_20ms": 1400,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 8,
            "20_50ms": 479,
            "2_5ms": 0,
            "5000_10000ms": 12,
            "500_1000ms": 1,
            "50_100ms": 48,
            "5_10ms": 481,
            "ge30000ms": 153,
            "neg": 0
          },
          "max_ms": 56856,
          "mean_ms": 3019.464405516213,
          "measurable": 2683,
          "min_ms": 8,
          "p50_ms": 11.0,
          "p90_ms": 234.20000000000073,
          "p99_ms": 45107.579999999994,
          "rows": 2683,
          "unmeasurable": 0,
          "won_output_rows": 40
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 58,
            "1000_2000ms": 0,
            "100_200ms": 6,
            "10_20ms": 1960,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 2,
            "20_50ms": 502,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 49,
            "5_10ms": 1,
            "ge30000ms": 105,
            "neg": 0
          },
          "max_ms": 62962,
          "mean_ms": 2240.6902720834887,
          "measurable": 2683,
          "min_ms": 9,
          "p50_ms": 17.0,
          "p90_ms": 38.0,
          "p99_ms": 48397.279999999555,
          "rows": 2683,
          "unmeasurable": 0,
          "won_output_rows": 2683
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 887,
        "o": 887,
        "p": 887
      },
      "rows_i": 887,
      "rows_joined": 1272,
      "rows_merged": 1272,
      "rows_o": 887,
      "rows_p": 887,
      "unique_by_domain": {
        "i": 154,
        "o": 130,
        "p": 101
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 111,
            "1000_2000ms": 0,
            "100_200ms": 222,
            "10_20ms": 2,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 130,
            "20_50ms": 197,
            "2_5ms": 0,
            "5000_10000ms": 22,
            "500_1000ms": 19,
            "50_100ms": 95,
            "5_10ms": 0,
            "ge30000ms": 89,
            "neg": 0
          },
          "max_ms": 119948,
          "mean_ms": 9527.948139797069,
          "measurable": 887,
          "min_ms": 19,
          "p50_ms": 163.0,
          "p90_ms": 27786.599999999875,
          "p99_ms": 108350.18,
          "rows": 887,
          "unmeasurable": 0,
          "won_output_rows": 178
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 134,
            "1000_2000ms": 0,
            "100_200ms": 133,
            "10_20ms": 63,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 48,
            "20_50ms": 213,
            "2_5ms": 0,
            "5000_10000ms": 21,
            "500_1000ms": 0,
            "50_100ms": 192,
            "5_10ms": 0,
            "ge30000ms": 83,
            "neg": 0
          },
          "max_ms": 114866,
          "mean_ms": 8985.207440811724,
          "measurable": 887,
          "min_ms": 12,
          "p50_ms": 91.0,
          "p90_ms": 15995.599999999999,
          "p99_ms": 94646.26,
          "rows": 887,
          "unmeasurable": 0,
          "won_output_rows": 207
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 130,
            "1000_2000ms": 0,
            "100_200ms": 22,
            "10_20ms": 128,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 15,
            "20_50ms": 395,
            "2_5ms": 0,
            "5000_10000ms": 27,
            "500_1000ms": 0,
            "50_100ms": 98,
            "5_10ms": 0,
            "ge30000ms": 72,
            "neg": 0
          },
          "max_ms": 120679,
          "mean_ms": 8158.464487034949,
          "measurable": 887,
          "min_ms": 15,
          "p50_ms": 38.0,
          "p90_ms": 14276.4,
          "p99_ms": 97330.43999999992,
          "rows": 887,
          "unmeasurable": 0,
          "won_output_rows": 887
        }
      }
    },
    "price_change": {
      "boundary_dropped": 308,
      "class": "FULL",
      "exception_markets": 62,
      "rows_by_domain": {
        "i": 127148680,
        "o": 127147474,
        "p": 127180624
      },
      "rows_i": 127148680,
      "rows_joined": 127190450,
      "rows_merged": 127190142,
      "rows_o": 127147474,
      "rows_p": 127180624,
      "unique_by_domain": {
        "i": 1234,
        "o": 566,
        "p": 18828
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 104,
            "1000_2000ms": 171148,
            "100_200ms": 989474,
            "10_20ms": 74874816,
            "1_2ms": 0,
            "2000_5000ms": 3618,
            "200_500ms": 796316,
            "20_50ms": 47521362,
            "2_5ms": 0,
            "5000_10000ms": 2254,
            "500_1000ms": 339076,
            "50_100ms": 2450512,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 10662,
          "mean_ms": 27.57037054572647,
          "measurable": 127148680,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 25.0,
          "p99_ms": 208.0,
          "rows": 127148680,
          "unmeasurable": 0,
          "won_output_rows": 1646
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 152456,
            "100_200ms": 815000,
            "10_20ms": 80936414,
            "1_2ms": 0,
            "2000_5000ms": 64,
            "200_500ms": 498270,
            "20_50ms": 16149542,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 208120,
            "50_100ms": 1878284,
            "5_10ms": 26509324,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2455,
          "mean_ms": 18.897431843592898,
          "measurable": 127147474,
          "min_ms": 7,
          "p50_ms": 11.0,
          "p90_ms": 31.0,
          "p99_ms": 133.0,
          "rows": 127147474,
          "unmeasurable": 0,
          "won_output_rows": 8006
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 153434,
            "100_200ms": 747084,
            "10_20ms": 101911860,
            "1_2ms": 0,
            "2000_5000ms": 12,
            "200_500ms": 421198,
            "20_50ms": 21916140,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 203828,
            "50_100ms": 1813272,
            "5_10ms": 13796,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2070,
          "mean_ms": 22.117416470609548,
          "measurable": 127180624,
          "min_ms": 9,
          "p50_ms": 17.0,
          "p90_ms": 23.0,
          "p99_ms": 121.0,
          "rows": 127180624,
          "unmeasurable": 0,
          "won_output_rows": 127180490
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 2444,
        "o": 2444,
        "p": 2444
      },
      "rows_i": 2444,
      "rows_joined": 2444,
      "rows_merged": 2444,
      "rows_o": 2444,
      "rows_p": 2444,
      "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": 4,
            "10_20ms": 1665,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 759,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 16,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 101,
          "mean_ms": 19.79459901800327,
          "measurable": 2444,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 21.0,
          "p99_ms": 36.0,
          "rows": 2444,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 8,
            "10_20ms": 1567,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 358,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 0,
            "5_10ms": 511,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 139,
          "mean_ms": 13.961947626841244,
          "measurable": 2444,
          "min_ms": 8,
          "p50_ms": 10.0,
          "p90_ms": 30.0,
          "p99_ms": 35.0,
          "rows": 2444,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 0,
            "10_20ms": 2128,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 300,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 12,
            "5_10ms": 4,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 61,
          "mean_ms": 16.472176759410804,
          "measurable": 2444,
          "min_ms": 9,
          "p50_ms": 17.0,
          "p90_ms": 20.0,
          "p99_ms": 32.0,
          "rows": 2444,
          "unmeasurable": 0,
          "won_output_rows": 2444
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-10-29T22.book_dropped.parquet",
        "rows": 22,
        "sha256": "8454145eb81a2eb7b4de406b2a5ae082e71c6156c5c21e1e2c47430577b538f2",
        "size": 1906
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 22,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 22,
  "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": "9230ed1a120050cd9485f504f1ebc56db01100cc1bb6bb86612ff7ef3bb2886a",
    "evaluated_at": "2026-10-31T00:48:57Z",
    "evidence": {
      "file": "2026-10-29T22.category_evidence.json",
      "sha256": "556d2ba52932b56884cc156bc171fb062d96bcd3a5dd01da41bda3da1c6f70b8"
    },
    "hour": "2026-10-29/22",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999509098049483,
      "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": 1512,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 1495,
      "logic_identity_changed": false,
      "map_sha256": "9230ed1a120050cd9485f504f1ebc56db01100cc1bb6bb86612ff7ef3bb2886a",
      "mapping_logic_changed": 0,
      "markets": 5206042,
      "moved_or_lost_markets": 17,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "831bfb06865834b4753553ba41d9016ef242d624f8a09558db3cec6f7d36bd1c",
      "shrink_share": 0.0,
      "source_tags_changed": 1512,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 74665,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 93450,
          "fetched_untagged": 9,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 15212,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 183327,
        "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": 1512,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 1495,
        "logic_identity_changed": false,
        "map_sha256": "9230ed1a120050cd9485f504f1ebc56db01100cc1bb6bb86612ff7ef3bb2886a",
        "mapping_logic_changed": 0,
        "markets": 5206042,
        "moved_or_lost_markets": 17,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "831bfb06865834b4753553ba41d9016ef242d624f8a09558db3cec6f7d36bd1c",
        "shrink_share": 0.0,
        "source_tags_changed": 1512,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.999972,
        "fetched_untagged": 2.8e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 145763425,
        "fetched_untagged": 4012,
        "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": 183336,
      "young": {
        "not_fetched": 0,
        "traded": 15212
      }
    },
    "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": "9230ed1a120050cd9485f504f1ebc56db01100cc1bb6bb86612ff7ef3bb2886a",
  "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-29T22.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 72,
          "class": "FULL",
          "exception_markets": 60,
          "rows_by_domain": {
            "i": 18383992,
            "o": 18384536,
            "p": 18384763
          },
          "rows_i": 18383992,
          "rows_joined": 18385017,
          "rows_merged": 18384945,
          "rows_o": 18384536,
          "rows_p": 18384763,
          "unique_by_domain": {
            "i": 8,
            "o": 94,
            "p": 85
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 11,
                "1000_2000ms": 7250,
                "100_200ms": 110271,
                "10_20ms": 12000345,
                "1_2ms": 0,
                "2000_5000ms": 448,
                "200_500ms": 88809,
                "20_50ms": 5875367,
                "2_5ms": 0,
                "5000_10000ms": 201,
                "500_1000ms": 28320,
                "50_100ms": 272970,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 10021,
              "mean_ms": 24.203610945870732,
              "measurable": 18383992,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 23.0,
              "p99_ms": 130.0,
              "rows": 18383992,
              "unmeasurable": 0,
              "won_output_rows": 14
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 5853,
                "100_200ms": 91418,
                "10_20ms": 11304645,
                "1_2ms": 0,
                "2000_5000ms": 12,
                "200_500ms": 52284,
                "20_50ms": 2192695,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 11576,
                "50_100ms": 219540,
                "5_10ms": 4506513,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2437,
              "mean_ms": 16.026704834976528,
              "measurable": 18384536,
              "min_ms": 7,
              "p50_ms": 10.0,
              "p90_ms": 30.0,
              "p99_ms": 89.0,
              "rows": 18384536,
              "unmeasurable": 0,
              "won_output_rows": 198
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 5855,
                "100_200ms": 80328,
                "10_20ms": 15042185,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 41107,
                "20_50ms": 2991697,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 11023,
                "50_100ms": 207160,
                "5_10ms": 5408,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1923,
              "mean_ms": 19.396649769159385,
              "measurable": 18384763,
              "min_ms": 9,
              "p50_ms": 17.0,
              "p90_ms": 22.0,
              "p99_ms": 79.0,
              "rows": 18384763,
              "unmeasurable": 0,
              "won_output_rows": 18384733
            }
          }
        },
        "book": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 1915,
          "rows_by_domain": {
            "i": 123839,
            "o": 122736,
            "p": 122078
          },
          "rows_i": 123839,
          "rows_joined": 126069,
          "rows_merged": 126069,
          "rows_o": 122736,
          "rows_p": 122078,
          "unique_by_domain": {
            "i": 2262,
            "o": 1131,
            "p": 864
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 162,
                "1000_2000ms": 354,
                "100_200ms": 1695,
                "10_20ms": 41369,
                "1_2ms": 0,
                "2000_5000ms": 1016,
                "200_500ms": 1026,
                "20_50ms": 70679,
                "2_5ms": 0,
                "5000_10000ms": 120,
                "500_1000ms": 384,
                "50_100ms": 4789,
                "5_10ms": 0,
                "ge30000ms": 2245,
                "neg": 0
              },
              "max_ms": 11610520341,
              "mean_ms": 7789207.1169502335,
              "measurable": 123839,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 48.0,
              "p99_ms": 1091398.4599999893,
              "rows": 123839,
              "unmeasurable": 0,
              "won_output_rows": 2448
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 116,
                "1000_2000ms": 400,
                "100_200ms": 1160,
                "10_20ms": 86648,
                "1_2ms": 0,
                "2000_5000ms": 982,
                "200_500ms": 756,
                "20_50ms": 23126,
                "2_5ms": 0,
                "5000_10000ms": 72,
                "500_1000ms": 184,
                "50_100ms": 2708,
                "5_10ms": 5328,
                "ge30000ms": 1256,
                "neg": 0
              },
              "max_ms": 11618945469,
              "mean_ms": 4123725.251979859,
              "measurable": 122736,
              "min_ms": 7,
              "p50_ms": 12.0,
              "p90_ms": 35.0,
              "p99_ms": 39079.24999999962,
              "rows": 122736,
              "unmeasurable": 0,
              "won_output_rows": 1543
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 58,
                "1000_2000ms": 504,
                "100_200ms": 1496,
                "10_20ms": 77876,
                "1_2ms": 0,
                "2000_5000ms": 826,
                "200_500ms": 582,
                "20_50ms": 36729,
                "2_5ms": 0,
                "5000_10000ms": 54,
                "500_1000ms": 200,
                "50_100ms": 3139,
                "5_10ms": 0,
                "ge30000ms": 614,
                "neg": 0
              },
              "max_ms": 11613046656,
              "mean_ms": 2050617.401931552,
              "measurable": 122078,
              "min_ms": 10,
              "p50_ms": 18.0,
              "p90_ms": 32.0,
              "p99_ms": 2649.0,
              "rows": 122078,
              "unmeasurable": 0,
              "won_output_rows": 122078
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 59706,
            "o": 59691,
            "p": 59733
          },
          "rows_i": 59706,
          "rows_joined": 59783,
          "rows_merged": 59783,
          "rows_o": 59691,
          "rows_p": 59733,
          "unique_by_domain": {
            "i": 2,
            "o": 1,
            "p": 1
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 42,
                "100_200ms": 803,
                "10_20ms": 24163,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 484,
                "20_50ms": 32026,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 167,
                "50_100ms": 2020,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2028,
              "mean_ms": 29.621478578367334,
              "measurable": 59706,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 34.0,
              "p99_ms": 237.0,
              "rows": 59706,
              "unmeasurable": 0,
              "won_output_rows": 8
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 33,
                "100_200ms": 542,
                "10_20ms": 41929,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 294,
                "20_50ms": 10298,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 78,
                "50_100ms": 1195,
                "5_10ms": 5322,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1534,
              "mean_ms": 20.01998626258565,
              "measurable": 59691,
              "min_ms": 8,
              "p50_ms": 11.0,
              "p90_ms": 32.0,
              "p99_ms": 149.09999999999854,
              "rows": 59691,
              "unmeasurable": 0,
              "won_output_rows": 42
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 35,
                "100_200ms": 714,
                "10_20ms": 44545,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 216,
                "20_50ms": 12742,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 72,
                "50_100ms": 1409,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1543,
              "mean_ms": 22.745232953308893,
              "measurable": 59733,
              "min_ms": 10,
              "p50_ms": 18.0,
              "p90_ms": 26.0,
              "p99_ms": 140.0,
              "rows": 59733,
              "unmeasurable": 0,
              "won_output_rows": 59733
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 2683,
            "o": 2683,
            "p": 2683
          },
          "rows_i": 2683,
          "rows_joined": 2782,
          "rows_merged": 2782,
          "rows_o": 2683,
          "rows_p": 2683,
          "unique_by_domain": {
            "i": 0,
            "o": 8,
            "p": 91
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 96,
                "1000_2000ms": 0,
                "100_200ms": 19,
                "10_20ms": 1420,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 7,
                "20_50ms": 855,
                "2_5ms": 0,
                "5000_10000ms": 13,
                "500_1000ms": 3,
                "50_100ms": 125,
                "5_10ms": 0,
                "ge30000ms": 145,
                "neg": 0
              },
              "max_ms": 50826,
              "mean_ms": 2853.5467759970184,
              "measurable": 2683,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 144.40000000000146,
              "p99_ms": 45642.85999999999,
              "rows": 2683,
              "unmeasurable": 0,
              "won_output_rows": 59
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 97,
                "1000_2000ms": 0,
                "100_200ms": 4,
                "10_20ms": 1400,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 8,
                "20_50ms": 479,
                "2_5ms": 0,
                "5000_10000ms": 12,
                "500_1000ms": 1,
                "50_100ms": 48,
                "5_10ms": 481,
                "ge30000ms": 153,
                "neg": 0
              },
              "max_ms": 56856,
              "mean_ms": 3019.464405516213,
              "measurable": 2683,
              "min_ms": 8,
              "p50_ms": 11.0,
              "p90_ms": 234.20000000000073,
              "p99_ms": 45107.579999999994,
              "rows": 2683,
              "unmeasurable": 0,
              "won_output_rows": 40
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 58,
                "1000_2000ms": 0,
                "100_200ms": 6,
                "10_20ms": 1960,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 2,
                "20_50ms": 502,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 49,
                "5_10ms": 1,
                "ge30000ms": 105,
                "neg": 0
              },
              "max_ms": 62962,
              "mean_ms": 2240.6902720834887,
              "measurable": 2683,
              "min_ms": 9,
              "p50_ms": 17.0,
              "p90_ms": 38.0,
              "p99_ms": 48397.279999999555,
              "rows": 2683,
              "unmeasurable": 0,
              "won_output_rows": 2683
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 887,
            "o": 887,
            "p": 887
          },
          "rows_i": 887,
          "rows_joined": 1272,
          "rows_merged": 1272,
          "rows_o": 887,
          "rows_p": 887,
          "unique_by_domain": {
            "i": 154,
            "o": 130,
            "p": 101
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 111,
                "1000_2000ms": 0,
                "100_200ms": 222,
                "10_20ms": 2,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 130,
                "20_50ms": 197,
                "2_5ms": 0,
                "5000_10000ms": 22,
                "500_1000ms": 19,
                "50_100ms": 95,
                "5_10ms": 0,
                "ge30000ms": 89,
                "neg": 0
              },
              "max_ms": 119948,
              "mean_ms": 9527.948139797069,
              "measurable": 887,
              "min_ms": 19,
              "p50_ms": 163.0,
              "p90_ms": 27786.599999999875,
              "p99_ms": 108350.18,
              "rows": 887,
              "unmeasurable": 0,
              "won_output_rows": 178
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 134,
                "1000_2000ms": 0,
                "100_200ms": 133,
                "10_20ms": 63,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 48,
                "20_50ms": 213,
                "2_5ms": 0,
                "5000_10000ms": 21,
                "500_1000ms": 0,
                "50_100ms": 192,
                "5_10ms": 0,
                "ge30000ms": 83,
                "neg": 0
              },
              "max_ms": 114866,
              "mean_ms": 8985.207440811724,
              "measurable": 887,
              "min_ms": 12,
              "p50_ms": 91.0,
              "p90_ms": 15995.599999999999,
              "p99_ms": 94646.26,
              "rows": 887,
              "unmeasurable": 0,
              "won_output_rows": 207
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 130,
                "1000_2000ms": 0,
                "100_200ms": 22,
                "10_20ms": 128,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 15,
                "20_50ms": 395,
                "2_5ms": 0,
                "5000_10000ms": 27,
                "500_1000ms": 0,
                "50_100ms": 98,
                "5_10ms": 0,
                "ge30000ms": 72,
                "neg": 0
              },
              "max_ms": 120679,
              "mean_ms": 8158.464487034949,
              "measurable": 887,
              "min_ms": 15,
              "p50_ms": 38.0,
              "p90_ms": 14276.4,
              "p99_ms": 97330.43999999992,
              "rows": 887,
              "unmeasurable": 0,
              "won_output_rows": 887
            }
          }
        },
        "price_change": {
          "boundary_dropped": 308,
          "class": "FULL",
          "exception_markets": 62,
          "rows_by_domain": {
            "i": 127148680,
            "o": 127147474,
            "p": 127180624
          },
          "rows_i": 127148680,
          "rows_joined": 127190450,
          "rows_merged": 127190142,
          "rows_o": 127147474,
          "rows_p": 127180624,
          "unique_by_domain": {
            "i": 1234,
            "o": 566,
            "p": 18828
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 104,
                "1000_2000ms": 171148,
                "100_200ms": 989474,
                "10_20ms": 74874816,
                "1_2ms": 0,
                "2000_5000ms": 3618,
                "200_500ms": 796316,
                "20_50ms": 47521362,
                "2_5ms": 0,
                "5000_10000ms": 2254,
                "500_1000ms": 339076,
                "50_100ms": 2450512,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 10662,
              "mean_ms": 27.57037054572647,
              "measurable": 127148680,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 25.0,
              "p99_ms": 208.0,
              "rows": 127148680,
              "unmeasurable": 0,
              "won_output_rows": 1646
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 152456,
                "100_200ms": 815000,
                "10_20ms": 80936414,
                "1_2ms": 0,
                "2000_5000ms": 64,
                "200_500ms": 498270,
                "20_50ms": 16149542,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 208120,
                "50_100ms": 1878284,
                "5_10ms": 26509324,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2455,
              "mean_ms": 18.897431843592898,
              "measurable": 127147474,
              "min_ms": 7,
              "p50_ms": 11.0,
              "p90_ms": 31.0,
              "p99_ms": 133.0,
              "rows": 127147474,
              "unmeasurable": 0,
              "won_output_rows": 8006
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 153434,
                "100_200ms": 747084,
                "10_20ms": 101911860,
                "1_2ms": 0,
                "2000_5000ms": 12,
                "200_500ms": 421198,
                "20_50ms": 21916140,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 203828,
                "50_100ms": 1813272,
                "5_10ms": 13796,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2070,
              "mean_ms": 22.117416470609548,
              "measurable": 127180624,
              "min_ms": 9,
              "p50_ms": 17.0,
              "p90_ms": 23.0,
              "p99_ms": 121.0,
              "rows": 127180624,
              "unmeasurable": 0,
              "won_output_rows": 127180490
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 2444,
            "o": 2444,
            "p": 2444
          },
          "rows_i": 2444,
          "rows_joined": 2444,
          "rows_merged": 2444,
          "rows_o": 2444,
          "rows_p": 2444,
          "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": 4,
                "10_20ms": 1665,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 759,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 16,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 101,
              "mean_ms": 19.79459901800327,
              "measurable": 2444,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 21.0,
              "p99_ms": 36.0,
              "rows": 2444,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 8,
                "10_20ms": 1567,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 358,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 0,
                "5_10ms": 511,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 139,
              "mean_ms": 13.961947626841244,
              "measurable": 2444,
              "min_ms": 8,
              "p50_ms": 10.0,
              "p90_ms": 30.0,
              "p99_ms": 35.0,
              "rows": 2444,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 0,
                "10_20ms": 2128,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 300,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 12,
                "5_10ms": 4,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 61,
              "mean_ms": 16.472176759410804,
              "measurable": 2444,
              "min_ms": 9,
              "p50_ms": 17.0,
              "p90_ms": 20.0,
              "p99_ms": 32.0,
              "rows": 2444,
              "unmeasurable": 0,
              "won_output_rows": 2444
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1480780983,
      "file": "2026-10-29T22.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-10-29/22",
      "hour_utc": "2026-10-29T22:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 41376824223050623,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562972766923583,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            203041351
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376824183042266,
          "min_sequence": 562972766923633,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 18384945,
          "row_groups": [
            0,
            70
          ],
          "sha256": "1930b18b8f44ec27b54c028f8627e60eef112915d4a4bd10f1b0d7f9008f0604"
        },
        "book": {
          "byte_range": [
            203041351,
            217643773
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376824220694181,
          "min_sequence": 562972766937412,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 126069,
          "row_groups": [
            71,
            71
          ],
          "sha256": "4319b702fb6df9f692f61dfd6bf7d4e0ad4f0c905a3d9d8be6c72320900470a7"
        },
        "last_trade_price": {
          "byte_range": [
            217643773,
            221012355
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376824188393591,
          "min_sequence": 562972766938796,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 59783,
          "row_groups": [
            72,
            72
          ],
          "sha256": "df224d154bc710c5da4dd14d3fe5b6d456bef3b2058325258e6630751fbb9b3e"
        },
        "market_resolved": {
          "byte_range": [
            221012355,
            221439652
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376824215608896,
          "min_sequence": 562972766925096,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 2782,
          "row_groups": [
            73,
            73
          ],
          "sha256": "5c62581deb2eeca039799da92be27d677c0d0ffee430500e9d6a522a4f78276c"
        },
        "new_market": {
          "byte_range": [
            221439652,
            221573644
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376824211982145,
          "min_sequence": 562972767348871,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 1272,
          "row_groups": [
            74,
            74
          ],
          "sha256": "2c33996e065df78c62a5c0e47173c885a8a00f3f3db754cf460f82d6f3a977e8"
        },
        "price_change": {
          "byte_range": [
            221573644,
            1479041937
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41376824223050623,
          "min_sequence": 562972766923583,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 127190142,
          "row_groups": [
            75,
            560
          ],
          "sha256": "d389f3df68104ed138d67d3af937762e09606f463b299fb985fb67eb4eb84141"
        },
        "tick_size_change": {
          "byte_range": [
            1479041937,
            1479130532
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562972912025099,
          "min_sequence": 562972770377614,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 2444,
          "row_groups": [
            561,
            561
          ],
          "sha256": "f8793754819d5be621f6381956001d8b5b07a64b96ad466f72a0ceb79dc8f800"
        }
      },
      "row_count": 145767437,
      "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": "2495890fbc459e881c51d64703a62152c2a17d84f1186e826930168b54cf2f75",
      "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-29T22.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-29T22.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 11279701,
      "row_ordinal_min": 0,
      "rows": 2067776,
      "sha256": "c0e17d27cc2df7871ac995f9209f22198975abc1571e7f2a96043cfb442f5bdc",
      "size": 10599953,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-10-29T22.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 11279701,
      "row_ordinal_min": 0,
      "rows": 2067776,
      "sha256": "d65656ef52fdbbfe4b1e6a0fb97348e7041cc436ff3304e48912607075638496",
      "size": 9975423,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-29T22.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 73315818,
      "row_ordinal_min": 291671,
      "rows": 181344,
      "sha256": "8defec1abf45a24b7c6059b5c0595a54420912b76a4cbe3e17f71356c64c67e5",
      "size": 1040771,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-29T22.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 73315818,
      "row_ordinal_min": 291671,
      "rows": 181344,
      "sha256": "5436c8037c52cc38d8b3b9afa7ea50cf8a066127ad62e1e7747de5e9b3aaab62",
      "size": 920424,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-29T22.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 33,
      "row_ordinal_max": 73316498,
      "row_ordinal_min": 313088,
      "rows": 24129059,
      "sha256": "c36b1dc3f19c57a63420d055e5f2a4fc0218a2c07780657ff47bef29f1437949",
      "size": 113930209,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-29T22.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 33,
      "row_ordinal_max": 73316498,
      "row_ordinal_min": 313088,
      "rows": 24129059,
      "sha256": "d1d4b6a86bdedfda570127aa0af3c1f9c1700fa5b5e57bfe37793c6015de529d",
      "size": 94958100,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-29T22.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 33357484,
      "row_ordinal_min": 2461429,
      "rows": 10592,
      "sha256": "0d1c201450a65d9d6a6cf8dc9e0efb75ba976b223fa026d65bce88b2a79b5a3f",
      "size": 91716,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-29T22.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 33357484,
      "row_ordinal_min": 2461429,
      "rows": 10592,
      "sha256": "e5d5a2236852069f34e1b31b94fe36b5d8548d89e501df2f19aa08e42d58e9b1",
      "size": 66792,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-29T22.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 33969301,
      "row_ordinal_min": 2464309,
      "rows": 709822,
      "sha256": "c65aa7c536c1d6b32184be971ed19671269238a84f9f70644d95c21e047525c4",
      "size": 3973584,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-29T22.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 33969301,
      "row_ordinal_min": 2464309,
      "rows": 709822,
      "sha256": "ce59cdb6c2f0b09873d4a2d5d7e3f91eb525f6a2817bc0e668d935ea90513f5d",
      "size": 3481909,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-29T22.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 16,
      "row_ordinal_max": 41978301,
      "row_ordinal_min": 2561765,
      "rows": 9540135,
      "sha256": "926a36d885076899d905a157d042744b17658f73ad36f335073abc7a89066241",
      "size": 50581031,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-29T22.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 16,
      "row_ordinal_max": 41978301,
      "row_ordinal_min": 2561765,
      "rows": 9540135,
      "sha256": "ad0b5fc2d5a381af9734b2a1320c0d2d8a599cc005d9a35468739c5d1c1930df",
      "size": 46011732,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-29T22.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 11,
      "row_ordinal_max": 73316610,
      "row_ordinal_min": 4087812,
      "rows": 2860822,
      "sha256": "0ef835521c81d89aa6df441c16c90e5760f119b1281fcac6a47a3c8a02d051e8",
      "size": 14543555,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-29T22.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 11,
      "row_ordinal_max": 73316610,
      "row_ordinal_min": 4087812,
      "rows": 2860822,
      "sha256": "81592c6df3bf17e6e3aa533bc657c20088a4ef6e94fe3494b4bc244b490fdec6",
      "size": 12085848,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-29T22.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 11,
      "row_ordinal_max": 73316658,
      "row_ordinal_min": 4439886,
      "rows": 2839562,
      "sha256": "2128a60cdff969b5b5735f9e9a4db97a7e7631e9adcdffcab9e7ce9aeca859d9",
      "size": 14972115,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-29T22.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 11,
      "row_ordinal_max": 73316658,
      "row_ordinal_min": 4439886,
      "rows": 2839562,
      "sha256": "bc35afc4cd662a15296358cc43f1133fd44c15b503947334523899ca980b65c5",
      "size": 13539359,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-29T22.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 73316666,
      "row_ordinal_min": 4925409,
      "rows": 2176339,
      "sha256": "888ce5d1bb70fc41778b6b4b46054f09d7e651f39e41ed1a44a81ac285dbaf0e",
      "size": 11539078,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-29T22.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 73316666,
      "row_ordinal_min": 4925409,
      "rows": 2176339,
      "sha256": "cabe140a39497c07938085aa4e67a68fd9760af696d31caaf9be8f521f5a7ae2",
      "size": 10033827,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-29T22.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 73316670,
      "row_ordinal_min": 5135515,
      "rows": 1213929,
      "sha256": "af9249f213214bec3175d46386d7fafd5e1c094d2e9099e9bc90692c06c5c907",
      "size": 6381801,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-29T22.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 73316670,
      "row_ordinal_min": 5135515,
      "rows": 1213929,
      "sha256": "015b03ab7ebe053a77fdb9b7f00a4deef62c6e6ec6effadfd5a0dab0a741282d",
      "size": 5837969,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-29T22.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 73316686,
      "row_ordinal_min": 5294623,
      "rows": 2070956,
      "sha256": "efa1e5566bcee80243d3cdd5010b10ec4e8f46308c727d0eabb6d0ce1256b9e8",
      "size": 11039268,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-29T22.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 73316686,
      "row_ordinal_min": 5294623,
      "rows": 2070956,
      "sha256": "570dfe962b9e11f6189f4ea089a1dffb7b3468e1a9fbf072d0469ac4cb1c4439",
      "size": 10019183,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-29T22.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 51713423,
      "row_ordinal_min": 5578876,
      "rows": 93084,
      "sha256": "4b83541e14a96dfeeb9eac1b0234895cd5d7fc94a40cbb45a9f802cafe17b9d3",
      "size": 485973,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-29T22.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 51713423,
      "row_ordinal_min": 5578876,
      "rows": 93084,
      "sha256": "fd9f5a42bdfc383bf876f99893809432b69a2fdd1ff65496ed37ea1c1788134c",
      "size": 455684,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-29T22.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 30,
      "row_ordinal_max": 73318114,
      "row_ordinal_min": 5588052,
      "rows": 20687508,
      "sha256": "2d06b910d5f791340160e70a6f34bb109ea1d373c323f55eaa7be39c238b09c3",
      "size": 133054854,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-29T22.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 30,
      "row_ordinal_max": 73318114,
      "row_ordinal_min": 5588052,
      "rows": 20687508,
      "sha256": "cfbc6c7e89ccd1055091ca65d1a2f7b0654cb8e2f068b39f7e875ef8613cb708",
      "size": 103004513,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-29T22.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 73318118,
      "row_ordinal_min": 8968778,
      "rows": 658857,
      "sha256": "2b97c86dfc9dadefa0cd88b353b848637f702c5c650b01689f3160cf384932d2",
      "size": 3396910,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-29T22.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 73318118,
      "row_ordinal_min": 8968778,
      "rows": 658857,
      "sha256": "50d510da0f3a2c4cef6772d654d6d9c0cda77fb8ecf0cb2af236e20b4efc2a10",
      "size": 3022702,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-29T22.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 69669462,
      "row_ordinal_min": 9037125,
      "rows": 101526,
      "sha256": "971a00c8fb8784ffe682b3fa645d26c7fb38522bc376162bbde48f532c0c5fac",
      "size": 646228,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-29T22.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 69669462,
      "row_ordinal_min": 9037125,
      "rows": 101526,
      "sha256": "dd954784d7dd2a77ea577a95b73de6c802ab4c867879acf26142381093a43de4",
      "size": 519763,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-29T22.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 10,
      "row_ordinal_max": 73318258,
      "row_ordinal_min": 9049369,
      "rows": 2810119,
      "sha256": "8bdf77fa5a4162be9f8a3e149cf712d3f81bcfbb0791739bc31fc002d443ec5d",
      "size": 14335846,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-29T22.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 10,
      "row_ordinal_max": 73318258,
      "row_ordinal_min": 9049369,
      "rows": 2810119,
      "sha256": "ed04df7fb3a28031b979336664645b04697b7f431622f06b8f337addba125195",
      "size": 13054368,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-29T22.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 73315814,
      "row_ordinal_min": 9230010,
      "rows": 1166829,
      "sha256": "a35fdc7d92743e6abe01691be340b277ebf50069c4f72aa18d15791860aefa9c",
      "size": 6046851,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-29T22.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 73315814,
      "row_ordinal_min": 9230010,
      "rows": 1166829,
      "sha256": "0b0d6a0e58a8932bc6313854cc8fbbf0f25797f5cd5ad6147397bb6fda82c568",
      "size": 5398781,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-29T22.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 314803,
      "sha256": "7d344f98ace739fb289bfd7a7d17f2207503b50830c42968fac65e557c52bf62",
      "size": 23708348,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-29T22.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 710425,
      "sha256": "d2db49a485b88aca1031379df97e96eb9fd3fbf55d60cef9d50cea04af1541f8",
      "size": 61035986,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "68adf180-a6a2-49fb-91f5-966bab515ae5",
  "hour": "2026-10-29/22",
  "hour_utc": "2026-10-29T22: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": 41376824223050623,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562972766923584,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-10-29T22.mirror_dropped.p1.parquet",
        "rows": 45506560,
        "sha256": "af67dad3053de92791ee5bdf91293d39eca0757d49f41f547290efcee7b97931",
        "size": 284136900
      },
      {
        "file": "2026-10-29T22.mirror_dropped.p2.parquet",
        "rows": 26942596,
        "sha256": "c5ba04452551b1928c2fa389e0b92419b62d733884b9ce1257a3904d91a71fe0",
        "size": 156083188
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 72449156,
    "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": 23206,
      "_pairs": 118034,
      "best_ask": 4,
      "best_bid": 8,
      "spread": 12,
      "witness_set": 118024
    },
    "book": {
      "_no_partner": 31,
      "_pairs": 4255,
      "bids": 2,
      "witness_set": 4253
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 141240,
    "book": 4286,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 9012581,
    "book": 57591,
    "price_change": 63378984
  },
  "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": 41376824183042266,
      "min_sequence": 562972766923633,
      "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": 9372364,
      "source_rows": 18384945
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376824220694181,
      "min_sequence": 562972766937412,
      "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": 68456,
      "source_rows": 126069
    },
    "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": 41376824188393591,
      "min_sequence": 562972766938796,
      "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": 59783,
      "source_rows": 59783
    },
    "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": 41376824215608896,
      "min_sequence": 562972766925096,
      "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": 2782,
      "source_rows": 2782
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41376824211982145,
      "min_sequence": 562972767348871,
      "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": 1272,
      "source_rows": 1272
    },
    "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": 41376824223050623,
      "min_sequence": 562972766923584,
      "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": 63811158,
      "source_rows": 127190142
    },
    "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": 562972912025099,
      "min_sequence": 562972770377614,
      "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": 2444,
      "source_rows": 2444
    }
  },
  "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": 73318259,
  "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": "2495890fbc459e881c51d64703a62152c2a17d84f1186e826930168b54cf2f75",
  "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)": 6246,
      "ai-benchmarks": 8352,
      "ai-rankings": 961435,
      "ai-releases": 363178,
      "anthropic": 12289,
      "art": 11,
      "big-tech": 300989,
      "china": 585,
      "companies-with-1-ai": 5885,
      "compute": 191431,
      "congress": 11985,
      "courts": 62,
      "elon-musk": 3882,
      "gemini": 462,
      "google": 5704,
      "grok": 5157,
      "ipos": 40977,
      "leopold-aschenbrenner": 2435,
      "math": 32333,
      "meta": 31227,
      "moonshot": 1638,
      "openai": 74708,
      "openrouter-total-tokens-weekly": 2193,
      "privates": 4536,
      "ssi": 26,
      "united-states": 50
    },
    "business": {
      "(none)": 3376,
      "acquisitions": 45,
      "banking": 441,
      "banks": 67,
      "big-tech": 72813,
      "cuba": 3,
      "economic-policy": 75,
      "equities": 37430,
      "fed-rates": 26503,
      "ipos": 35329,
      "jpm": 1057,
      "sec": 6,
      "stocks": 4158,
      "taxes": 41
    },
    "crypto": {
      "aave": 9,
      "acquisitions": 56,
      "big-tech": 1243,
      "bitcoin": 9688890,
      "bnb": 1066717,
      "congress": 36672,
      "crypto-culture": 29660,
      "crypto-legal": 1693,
      "crypto-listings": 24467,
      "crypto-prices": 3281,
      "dogecoin": 1217362,
      "epstein": 300,
      "eric-adams": 803,
      "ethena": 1256,
      "ethereum": 5737077,
      "fees": 1338,
      "ftx": 19,
      "gov-reserve": 1645,
      "hack": 28982,
      "hype": 912300,
      "hyperliquid": 59586,
      "ipos": 373,
      "memecoins": 7431,
      "meta": 19,
      "microstrategy": 41,
      "network-stats": 77,
      "nft": 1814,
      "pre-market": 554624,
      "prediction-markets": 1036,
      "price-comparison": 359,
      "price-milestone": 7824,
      "privates": 10941,
      "protocol-risk": 33,
      "public-sales": 19041,
      "pumpptfun": 514,
      "sam-altman": 3015,
      "solana": 2312774,
      "stablecoins": 1601,
      "stocks": 16,
      "trump-presidency": 83,
      "xrp": 2123687,
      "yearly": 121819,
      "zcash": 148581
    },
    "earnings": {
      "equities": 10592
    },
    "economy": {
      "(none)": 309,
      "acquisitions": 10,
      "brazil": 7262,
      "canada": 4872,
      "commodities": 5468,
      "consumer": 5430,
      "economic-policy": 6509,
      "equities": 271,
      "europe": 250,
      "fed": 1826,
      "fed-rates": 138808,
      "france": 39032,
      "global-rates": 31164,
      "housing": 3745,
      "inflation": 5277,
      "iran": 24613,
      "japan": 16167,
      "kevin-warsh": 5,
      "macro-indicators": 272160,
      "mexico": 18526,
      "oil": 26343,
      "parcl": 92436,
      "prices": 9,
      "shipping": 15,
      "taxes": 7,
      "trade-war": 9223,
      "trump": 7,
      "us-bank-bailout": 5,
      "us-debt-downgrade": 15,
      "us-defaults-on-debt": 58
    },
    "elections": {
      "celebrities": 112721,
      "france": 378,
      "global-elections": 1881083,
      "israel": 36315,
      "midterms": 7244204,
      "nov-4-elections": 6,
      "peru-elections": 25,
      "popular-vote": 842,
      "romania": 519,
      "taxes": 1853,
      "trump": 19709,
      "turkey": 15,
      "uk": 2192,
      "united-kingdom": 175,
      "us-presidential-election": 240007,
      "vance": 87,
      "wisconsin": 4
    },
    "esports": {
      "call-of-duty": 3840,
      "counter-strike-2": 1058087,
      "dota-2": 290539,
      "esports-awards": 138093,
      "honor-of-kings": 80572,
      "league-of-legends": 950813,
      "mlb": 339,
      "mobile-legends-bang-bang": 60188,
      "overwatch": 21115,
      "rainbow-six-siege": 118,
      "valorant": 257118
    },
    "finance": {
      "aapl": 5169,
      "acquisitions": 292,
      "anthropic": 55971,
      "big-tech": 24328,
      "brazil": 7210,
      "canada": 36501,
      "commodities": 166977,
      "equities": 2082635,
      "forex": 60410,
      "gold": 45691,
      "indicies": 27252,
      "indonesia": 6,
      "ipos": 13788,
      "italy": 26,
      "kpis": 129180,
      "macro-indicators": 4086,
      "mergers-and-acquisitions": 2,
      "openai": 46051,
      "privates": 102313,
      "silver": 22701,
      "stocks": 2118,
      "tariffs": 1450,
      "trump-presidency": 5405
    },
    "geopolitics": {
      "(none)": 7875,
      "africa": 1417,
      "argentina": 248,
      "australia": 35,
      "awards": 7924,
      "brazil": 13,
      "brics-add-a-new-member": 5,
      "canada": 2184,
      "china": 16954,
      "colombia": 8,
      "commodities": 9375,
      "country-leave-brics": 1109,
      "courts": 21281,
      "cuba": 2924,
      "denmark": 149,
      "earn-4": 452,
      "epstein": 474,
      "europe": 399,
      "f1": 24,
      "foreign-policy": 25495,
      "france": 994,
      "global-elections": 560463,
      "greenland": 1864,
      "h-1b": 3438,
      "immigration": 4865,
      "india": 979,
      "india-pakistan": 41,
      "iran": 656961,
      "israel": 8689,
      "mali": 2937,
      "mexico": 3364,
      "middle-east": 147210,
      "midterms": 80998,
      "military": 1155,
      "military-action": 280,
      "moscow": 1321,
      "nato": 5266,
      "north-korea": 3934,
      "oil": 182101,
      "parlays": 2524,
      "philippines": 38,
      "president": 5,
      "prime-minister": 118,
      "putin": 60,
      "russia": 3422,
      "south-korea": 1593,
      "spain": 13689,
      "strike": 2304,
      "sudan": 332,
      "taiwan": 3001,
      "trade-war": 19229,
      "trump": 30787,
      "trump-presidency": 15368,
      "turkey": 8069,
      "uk-labour-leadership": 66007,
      "ukraine": 117600,
      "ukraine-map": 83299,
      "un": 23192,
      "venezuela": 19522,
      "world-affairs": 975
    },
    "politics": {
      "(none)": 35122,
      "abc": 36,
      "approval": 24998,
      "asia": 11,
      "bernie-sanders": 2306,
      "biden": 650,
      "bolivia": 26,
      "boxing": 2124,
      "brazil": 6200,
      "california": 18,
      "canada": 5130,
      "china": 14374,
      "comey": 26885,
      "compute": 11,
      "congress": 10539,
      "courts": 10344,
      "democrat": 68,
      "department-of-war": 345,
      "dollar": 17,
      "earn-4": 186,
      "elon-musk": 37,
      "epstein": 5869,
      "fed-rates": 71147,
      "fifa": 2089,
      "flip-off": 36,
      "foreign-policy": 631,
      "france": 4992,
      "gas": 165,
      "global-elections": 128472,
      "greece": 3155,
      "house-of-representatives": 305,
      "hungary": 4135,
      "ice": 1363,
      "india": 362,
      "indonesia": 386,
      "israel": 1086,
      "istanbul": 12,
      "japan": 168,
      "kippah": 76,
      "legislation": 3841,
      "mamdani": 98,
      "margin-of-victory": 26644,
      "marijuana": 22,
      "mention-markets": 237,
      "mexico": 979,
      "midterms": 89634,
      "minnesota": 56,
      "minnesota-fraud": 154,
      "nasa": 1301,
      "new-york": 10,
      "new-york-city": 574,
      "north-korea": 25,
      "nyc": 103,
      "obama": 210,
      "ohio": 10,
      "ohio-midterm": 7513,
      "oil": 2085,
      "pakistan": 65,
      "pardon": 5426,
      "parlays": 9,
      "parliament": 1792,
      "pete-hegseth": 16900,
      "philippines": 51,
      "prison": 129,
      "resign": 362,
      "romania": 367,
      "russia": 2,
      "sbf": 24760,
      "senate-elections": 12994,
      "south-korea": 112,
      "spain": 1798,
      "speech": 322,
      "supreme-court": 75,
      "tariffs": 96,
      "taxes": 532,
      "trump": 59903,
      "trump-cabinet": 32688,
      "trump-daily": 371,
      "trump-presidency": 32400,
      "trump-speech": 6819,
      "truth-social": 227,
      "turkey": 731,
      "tweets-markets": 186553,
      "uk": 24565,
      "ukraine": 99,
      "united-kingdom": 442,
      "united-states": 559,
      "us-house": 2594,
      "us-politics": 1767,
      "us-presidential-election": 292413,
      "venezuela": 7340,
      "voting": 1067,
      "washington-dc": 11,
      "white-house": 216
    },
    "pop-culture": {
      "(none)": 729,
      "aliens": 4836,
      "art": 2433,
      "australia": 43,
      "awards": 227076,
      "basketball": 907,
      "best-of-2026": 12489,
      "call-of-duty": 49,
      "celebrities": 36783,
      "charlie-kirk": 812,
      "clavicular": 1234,
      "climate-science": 2849,
      "combat-sports": 1647,
      "counter-strike-2": 20,
      "court-cases": 10,
      "courts": 4163,
      "daejon-love": 35,
      "dominican-republic": 295,
      "dota-2": 571,
      "earthquake": 21,
      "elon-musk": 29,
      "f1": 101,
      "fda": 675,
      "fifa": 10218,
      "gaming": 11372,
      "gta-vi": 13564,
      "israel": 2880,
      "japan": 114,
      "la-liga": 128,
      "league-of-legends": 28,
      "logan-paul": 31,
      "los-angeles": 3,
      "marijuana": 516,
      "midterms": 6754,
      "movie-delay": 501,
      "movies": 939078,
      "music": 319227,
      "netflix": 85,
      "new-york-city": 420,
      "nfl": 8518,
      "pandemics": 947,
      "parent-for-derivative": 1559,
      "podcast": 24,
      "pokemon": 667,
      "pope-leo-xiv": 4,
      "pregnant": 290,
      "russia": 3,
      "spain": 497,
      "spider-man": 1142,
      "streamer": 200,
      "sweden": 329,
      "taylor-swift": 12,
      "tennis": 7206,
      "the-legend-of-zelda": 55550,
      "travel": 25930,
      "trump": 35620,
      "trump-daily": 7652,
      "trump-netanyahu": 12510,
      "tv": 14,
      "tweets-markets": 266835,
      "uk": 766,
      "utah": 229,
      "valve": 881,
      "xbox": 1814,
      "youtube": 39031
    },
    "science": {
      "(none)": 1563,
      "aliens": 1377,
      "big-tech": 12486,
      "climate-science": 49,
      "drug": 193,
      "elon-musk": 24574,
      "fda": 11036,
      "gold": 871,
      "macro-indicators": 16745,
      "mergers-and-acquisitions": 6,
      "new-york-city": 1092,
      "pandemics": 2173,
      "russia": 2218,
      "space": 6,
      "spacex": 18695
    },
    "sports": {
      "(none)": 11081,
      "2026-summer-transfer-window": 11962,
      "afc": 11599,
      "afc-champions-league-elite": 19159,
      "afcon": 44462,
      "aflw": 280,
      "american-football": 187,
      "arg": 82083,
      "argpn": 105244,
      "australian-a-league": 53339,
      "austria-bundesliga": 28514,
      "awards": 34349,
      "aze1": 29922,
      "aze2": 1,
      "baseball": 2537,
      "basketball": 265014,
      "bel1": 34668,
      "bel2": 16213,
      "bolivia-lfpb": 91269,
      "boxing": 3233,
      "bra3": 33320,
      "brazil-serie-a": 1245724,
      "brazil-serie-b": 93872,
      "bulgaria-parva-liga": 37047,
      "bundesliga": 315013,
      "bundesliga-2": 39789,
      "canpl": 10075,
      "carabao-cup": 10130,
      "cfb": 2183678,
      "chess": 6818,
      "chi2": 30719,
      "chile-primera": 41441,
      "china-fa-cup": 5778,
      "chinese-super-league": 69745,
      "chl2": 26317,
      "clf": 212,
      "col2": 224613,
      "colombia-primera-a": 39465,
      "combat-sports": 244,
      "concacaf": 6751,
      "concacaf-nations-league": 5562,
      "copa-america": 48377,
      "copa-del-rey": 186098,
      "cricket": 19125,
      "cristiano-ronaldo": 5178,
      "czechia-fortuna-liga": 41567,
      "darts": 4629,
      "denmark-superliga": 29158,
      "dfb-pokal": 7934,
      "ecu1": 60540,
      "efl-championship": 157370,
      "egypt-premier-league": 14779,
      "epl": 402920,
      "ere": 72600,
      "est1": 53164,
      "europa-conference-league": 213755,
      "f1": 53856,
      "fa-cup": 23974,
      "fifa": 40375,
      "fifa-friendly": 1160,
      "fifa-world-cup": 2197,
      "fin1": 30603,
      "formula1": 6273,
      "fro1": 4811,
      "goals": 224,
      "golf": 157185,
      "gre1": 27672,
      "handball": 895,
      "hockey": 85201,
      "hungary-nb1": 22463,
      "idn1": 29162,
      "idn2": 22686,
      "indian-super-league": 21835,
      "irl1": 26137,
      "israel-premier-league": 14020,
      "japan-j-league": 42481,
      "japan-j2-league": 60284,
      "k-league": 96409,
      "kaz1": 64086,
      "kor2": 60119,
      "la-liga": 317139,
      "la-liga-2": 38962,
      "lacrosse": 696,
      "lazio": 60,
      "lib": 3308,
      "ligue-1": 228223,
      "ligue-2": 80170,
      "lionel-messi": 230,
      "ltu1": 15943,
      "lva1": 43682,
      "mex": 345387,
      "mlb": 93834,
      "mls": 438843,
      "morocco-botola-pro": 30513,
      "nascar": 58130,
      "national-league": 34636,
      "nba": 2065324,
      "ned2": 46712,
      "new-york-city": 29,
      "nfl": 2703541,
      "nhl": 1081388,
      "nirl1": 22186,
      "nor2": 40759,
      "norway-eliteserien": 44442,
      "peru-liga-1": 534990,
      "pickleball": 38667,
      "poland-ekstraklasa": 35478,
      "power-slap": 73,
      "primeira-liga": 82006,
      "qat1": 20958,
      "qualification": 4800,
      "racing": 5874,
      "romania-superliga": 57372,
      "rugby": 3432,
      "rus": 35941,
      "saf1": 9725,
      "saudi-professional-league": 63669,
      "scotland-league-cup": 7779,
      "scottish-premiership": 100765,
      "sea": 297719,
      "serbian-superliga": 46579,
      "serie-b": 74433,
      "slovenia-prvaliga": 19306,
      "soccer": 350018,
      "soccer-atc": 14,
      "soccer-brco": 7602,
      "soccer-ccc": 17551,
      "soccer-el1": 54237,
      "soccer-el2": 41953,
      "soccer-fpd": 40342,
      "soccer-grc": 1,
      "soccer-gtm": 112005,
      "soccer-hr1": 26159,
      "soccer-nlc": 78836,
      "soccer-nwsl": 72430,
      "soccer-scoc": 51,
      "soccer-svk1": 27726,
      "soccer-trsk": 896,
      "sud": 937,
      "swe2": 37273,
      "sweden-allsvenskan": 60200,
      "swimming": 19748,
      "switzerland-super-league": 149552,
      "table-tennis": 12471,
      "tennis": 1329298,
      "tha1": 4682,
      "tur": 57198,
      "tur2": 56527,
      "uae1": 1360,
      "ucl": 497908,
      "uefa": 39854,
      "uefa-nations-league": 93662,
      "uel": 301936,
      "ufc": 212002,
      "ukraine-premier-liha": 58633,
      "uru1": 39846,
      "usl1": 9601,
      "uslc": 74639,
      "uwec": 26,
      "uzb1": 31708,
      "ven1": 47450,
      "volleyball": 1163,
      "womens-champions-league": 28853,
      "wsl": 34726
    },
    "tech": {
      "(none)": 651,
      "airbnb": 16,
      "anthropic": 1332,
      "big-tech": 370494,
      "celebrities": 137400,
      "china": 388,
      "coding": 5768,
      "collectibles": 412,
      "congress": 4,
      "corporate-financials": 437,
      "courts": 229,
      "earn-4": 3378,
      "elon-musk": 3293,
      "equities": 7369,
      "gaming": 436,
      "google": 86278,
      "hack": 902,
      "ipos": 9863,
      "kpis": 101,
      "midterms": 13,
      "movies": 11048,
      "nuke": 50,
      "oil": 6562,
      "openai": 9101,
      "outage": 22,
      "prediction-markets": 2779,
      "video-games": 531
    },
    "uncategorised": {
      "(none)": 2012,
      "bayeux-tapestry": 1251,
      "cfb": 7928,
      "climate-science": 1129,
      "dnc": 38,
      "fed": 5933,
      "fed-chair": 2158,
      "fed-rates": 12520,
      "iran": 12,
      "la-liga": 26,
      "leopold-aschenbrenner": 2194,
      "macro-indicators": 813,
      "mma": 19,
      "nfl": 19504,
      "pandemics": 73,
      "social-media": 358,
      "space": 7,
      "supreme-court": 5396,
      "tennis": 719,
      "trump-presidency": 38,
      "ufc": 2579,
      "uk": 2797,
      "united-nations": 23209,
      "united-states": 1755,
      "youtube": 9058
    },
    "weather": {
      "brazil": 5359,
      "climate": 126026,
      "climate-science": 19518,
      "drought": 7275,
      "earthquakes": 6303,
      "germany": 3188,
      "global-temp": 250,
      "highest-temperature": 2219989,
      "italy": 37,
      "lowest-temperature": 351267,
      "mexico": 104,
      "natural-disaster": 1392,
      "pandemics": 1316,
      "precipitation": 36103,
      "rain": 5127,
      "tornado-risk": 193,
      "united-states": 26667,
      "volcano": 5
    },
    "world": {
      "(none)": 569,
      "argentina": 9832,
      "brazil": 7586,
      "canada": 279,
      "china": 2,
      "economic-policy": 10693,
      "europe": 2408,
      "foreign-policy": 150,
      "forex": 6373,
      "france": 6712,
      "germany": 2067,
      "global-elections": 1048912,
      "global-rates": 40316,
      "hong-kong": 228,
      "italy": 34,
      "macro-indicators": 18811,
      "middle-east": 2,
      "nyc": 1650,
      "oil": 1817,
      "pandemics": 1,
      "south-korea": 4056,
      "trump-presidency": 4324,
      "uk": 7
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 145767415,
    "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-29T22.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": 314803,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 73318259,
    "twin_rows": 72449156
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001385,
  "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-29T22.witness_stats.json",
  "witness_stats_sha256": "a8d4891d5736c5047c01dd3475260badfa95ef0894636ce9745f4b1a93f34bb8",
  "witnesses": "iop",
  "writer_versions": null
}
