{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 192,
      "class": "FULL",
      "exception_markets": 32,
      "rows_by_domain": {
        "i": 21522736,
        "o": 21515468,
        "p": 21521704
      },
      "rows_i": 21522736,
      "rows_joined": 21523418,
      "rows_merged": 21523226,
      "rows_o": 21515468,
      "rows_p": 21521704,
      "unique_by_domain": {
        "i": 6,
        "o": 46,
        "p": 86
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1240,
            "1000_2000ms": 6274,
            "100_200ms": 53775,
            "10_20ms": 12656784,
            "1_2ms": 0,
            "2000_5000ms": 3635,
            "200_500ms": 35634,
            "20_50ms": 8582988,
            "2_5ms": 0,
            "5000_10000ms": 1238,
            "500_1000ms": 12169,
            "50_100ms": 168961,
            "5_10ms": 0,
            "ge30000ms": 38,
            "neg": 0
          },
          "max_ms": 32408,
          "mean_ms": 23.932556994612582,
          "measurable": 21522736,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 24.0,
          "p99_ms": 59.0,
          "rows": 21522736,
          "unmeasurable": 0,
          "won_output_rows": 92
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 2064,
            "100_200ms": 58358,
            "10_20ms": 19582999,
            "1_2ms": 0,
            "2000_5000ms": 62,
            "200_500ms": 29229,
            "20_50ms": 1679853,
            "2_5ms": 0,
            "5000_10000ms": 38,
            "500_1000ms": 4690,
            "50_100ms": 146405,
            "5_10ms": 11770,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6794,
          "mean_ms": 15.211865528558338,
          "measurable": 21515468,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 19.0,
          "p99_ms": 54.0,
          "rows": 21515468,
          "unmeasurable": 0,
          "won_output_rows": 1430
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 1892,
            "100_200ms": 38636,
            "10_20ms": 17170993,
            "1_2ms": 4225,
            "2000_5000ms": 116,
            "200_500ms": 17299,
            "20_50ms": 2113740,
            "2_5ms": 1520082,
            "5000_10000ms": 8,
            "500_1000ms": 4402,
            "50_100ms": 116056,
            "5_10ms": 534255,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6380,
          "mean_ms": 15.057730512416676,
          "measurable": 21521704,
          "min_ms": 1,
          "p50_ms": 13.0,
          "p90_ms": 20.0,
          "p99_ms": 46.0,
          "rows": 21521704,
          "unmeasurable": 0,
          "won_output_rows": 21521704
        }
      }
    },
    "book": {
      "boundary_dropped": 24,
      "class": "FULL",
      "exception_markets": 93324,
      "rows_by_domain": {
        "i": 106139,
        "o": 267091,
        "p": 140297
      },
      "rows_i": 106139,
      "rows_joined": 300899,
      "rows_merged": 300875,
      "rows_o": 267091,
      "rows_p": 140297,
      "unique_by_domain": {
        "i": 3166,
        "o": 156416,
        "p": 30496
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 248,
            "1000_2000ms": 256,
            "100_200ms": 631,
            "10_20ms": 30544,
            "1_2ms": 0,
            "2000_5000ms": 420,
            "200_500ms": 360,
            "20_50ms": 67150,
            "2_5ms": 0,
            "5000_10000ms": 124,
            "500_1000ms": 132,
            "50_100ms": 2842,
            "5_10ms": 0,
            "ge30000ms": 3432,
            "neg": 0
          },
          "max_ms": 11798759652,
          "mean_ms": 15250501.973129576,
          "measurable": 106139,
          "min_ms": 16,
          "p50_ms": 21.0,
          "p90_ms": 41.0,
          "p99_ms": 24471022.25999999,
          "rows": 106139,
          "unmeasurable": 0,
          "won_output_rows": 3180
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 9964,
            "1000_2000ms": 1594,
            "100_200ms": 990,
            "10_20ms": 81904,
            "1_2ms": 0,
            "2000_5000ms": 3862,
            "200_500ms": 1490,
            "20_50ms": 17465,
            "2_5ms": 0,
            "5000_10000ms": 3620,
            "500_1000ms": 1246,
            "50_100ms": 1669,
            "5_10ms": 1,
            "ge30000ms": 143286,
            "neg": 0
          },
          "max_ms": 13402502887,
          "mean_ms": 287790276.7380855,
          "measurable": 267091,
          "min_ms": 9,
          "p50_ms": 66169.0,
          "p90_ms": 243888452.0,
          "p99_ms": 6088858347.0,
          "rows": 267091,
          "unmeasurable": 0,
          "won_output_rows": 157402
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 2508,
            "1000_2000ms": 478,
            "100_200ms": 544,
            "10_20ms": 71011,
            "1_2ms": 0,
            "2000_5000ms": 962,
            "200_500ms": 554,
            "20_50ms": 15283,
            "2_5ms": 5847,
            "5000_10000ms": 888,
            "500_1000ms": 288,
            "50_100ms": 1147,
            "5_10ms": 7636,
            "ge30000ms": 33151,
            "neg": 0
          },
          "max_ms": 11804361036,
          "mean_ms": 122244078.11110716,
          "measurable": 140297,
          "min_ms": 2,
          "p50_ms": 16.0,
          "p90_ms": 9494581.0,
          "p99_ms": 4718442646.0,
          "rows": 140297,
          "unmeasurable": 0,
          "won_output_rows": 140293
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 4,
      "rows_by_domain": {
        "i": 50707,
        "o": 50713,
        "p": 50651
      },
      "rows_i": 50707,
      "rows_joined": 50725,
      "rows_merged": 50725,
      "rows_o": 50713,
      "rows_p": 50651,
      "unique_by_domain": {
        "i": 0,
        "o": 1,
        "p": 2
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 58,
            "100_200ms": 282,
            "10_20ms": 23510,
            "1_2ms": 0,
            "2000_5000ms": 10,
            "200_500ms": 122,
            "20_50ms": 25874,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 67,
            "50_100ms": 784,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 4584,
          "mean_ms": 25.62137377482399,
          "measurable": 50707,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 26.0,
          "p99_ms": 105.0,
          "rows": 50707,
          "unmeasurable": 0,
          "won_output_rows": 5
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 43,
            "100_200ms": 196,
            "10_20ms": 46943,
            "1_2ms": 0,
            "2000_5000ms": 2,
            "200_500ms": 126,
            "20_50ms": 2977,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 30,
            "50_100ms": 396,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2219,
          "mean_ms": 17.109656301145662,
          "measurable": 50713,
          "min_ms": 10,
          "p50_ms": 13.0,
          "p90_ms": 17.0,
          "p99_ms": 74.0,
          "rows": 50713,
          "unmeasurable": 0,
          "won_output_rows": 69
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 43,
            "100_200ms": 171,
            "10_20ms": 40061,
            "1_2ms": 0,
            "2000_5000ms": 2,
            "200_500ms": 81,
            "20_50ms": 2391,
            "2_5ms": 5312,
            "5000_10000ms": 0,
            "500_1000ms": 40,
            "50_100ms": 291,
            "5_10ms": 2259,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2218,
          "mean_ms": 15.860437108842866,
          "measurable": 50651,
          "min_ms": 2,
          "p50_ms": 13.0,
          "p90_ms": 16.0,
          "p99_ms": 61.0,
          "rows": 50651,
          "unmeasurable": 0,
          "won_output_rows": 50651
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 63,
      "rows_by_domain": {
        "i": 1987,
        "o": 1973,
        "p": 1936
      },
      "rows_i": 1987,
      "rows_joined": 2187,
      "rows_merged": 2187,
      "rows_o": 1973,
      "rows_p": 1936,
      "unique_by_domain": {
        "i": 165,
        "o": 17,
        "p": 32
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 4,
            "1000_2000ms": 0,
            "100_200ms": 7,
            "10_20ms": 1480,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 2,
            "20_50ms": 439,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 25,
            "5_10ms": 0,
            "ge30000ms": 30,
            "neg": 0
          },
          "max_ms": 57281,
          "mean_ms": 784.7986914947156,
          "measurable": 1987,
          "min_ms": 16,
          "p50_ms": 18.0,
          "p90_ms": 23.0,
          "p99_ms": 48367.99999999999,
          "rows": 1987,
          "unmeasurable": 0,
          "won_output_rows": 168
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 58,
            "1000_2000ms": 0,
            "100_200ms": 2,
            "10_20ms": 1765,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 1,
            "20_50ms": 62,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 6,
            "5_10ms": 4,
            "ge30000ms": 75,
            "neg": 0
          },
          "max_ms": 56617,
          "mean_ms": 2326.0552458185502,
          "measurable": 1973,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 20.0,
          "p99_ms": 49602.0,
          "rows": 1973,
          "unmeasurable": 0,
          "won_output_rows": 83
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 78,
            "1000_2000ms": 0,
            "100_200ms": 0,
            "10_20ms": 1463,
            "1_2ms": 2,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 89,
            "2_5ms": 197,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 10,
            "5_10ms": 26,
            "ge30000ms": 71,
            "neg": 0
          },
          "max_ms": 58486,
          "mean_ms": 2443.5785123966944,
          "measurable": 1936,
          "min_ms": 1,
          "p50_ms": 12.0,
          "p90_ms": 38.0,
          "p99_ms": 47578.9,
          "rows": 1936,
          "unmeasurable": 0,
          "won_output_rows": 1936
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 412,
        "o": 412,
        "p": 412
      },
      "rows_i": 412,
      "rows_joined": 571,
      "rows_merged": 571,
      "rows_o": 412,
      "rows_p": 412,
      "unique_by_domain": {
        "i": 41,
        "o": 81,
        "p": 37
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 13,
            "1000_2000ms": 0,
            "100_200ms": 50,
            "10_20ms": 4,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 55,
            "20_50ms": 183,
            "2_5ms": 0,
            "5000_10000ms": 19,
            "500_1000ms": 1,
            "50_100ms": 47,
            "5_10ms": 0,
            "ge30000ms": 40,
            "neg": 0
          },
          "max_ms": 93941,
          "mean_ms": 5045.766990291262,
          "measurable": 412,
          "min_ms": 18,
          "p50_ms": 69.0,
          "p90_ms": 17257.700000000008,
          "p99_ms": 39326.729999999996,
          "rows": 412,
          "unmeasurable": 0,
          "won_output_rows": 50
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 40,
            "1000_2000ms": 0,
            "100_200ms": 45,
            "10_20ms": 37,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 31,
            "20_50ms": 191,
            "2_5ms": 0,
            "5000_10000ms": 9,
            "500_1000ms": 0,
            "50_100ms": 54,
            "5_10ms": 0,
            "ge30000ms": 5,
            "neg": 0
          },
          "max_ms": 94750,
          "mean_ms": 2785.4417475728155,
          "measurable": 412,
          "min_ms": 14,
          "p50_ms": 42.5,
          "p90_ms": 12151.100000000024,
          "p99_ms": 61667.419999999336,
          "rows": 412,
          "unmeasurable": 0,
          "won_output_rows": 109
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 27,
            "1000_2000ms": 0,
            "100_200ms": 5,
            "10_20ms": 143,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 21,
            "20_50ms": 132,
            "2_5ms": 0,
            "5000_10000ms": 21,
            "500_1000ms": 0,
            "50_100ms": 23,
            "5_10ms": 0,
            "ge30000ms": 40,
            "neg": 0
          },
          "max_ms": 99824,
          "mean_ms": 5362.815533980583,
          "measurable": 412,
          "min_ms": 14,
          "p50_ms": 24.0,
          "p90_ms": 15803.7,
          "p99_ms": 38148.73,
          "rows": 412,
          "unmeasurable": 0,
          "won_output_rows": 412
        }
      }
    },
    "price_change": {
      "boundary_dropped": 980,
      "class": "FULL",
      "exception_markets": 176,
      "rows_by_domain": {
        "i": 153093510,
        "o": 153071900,
        "p": 153058530
      },
      "rows_i": 153093510,
      "rows_joined": 153128686,
      "rows_merged": 153127706,
      "rows_o": 153071900,
      "rows_p": 153058530,
      "unique_by_domain": {
        "i": 84,
        "o": 22406,
        "p": 988
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 4754,
            "1000_2000ms": 60090,
            "100_200ms": 482506,
            "10_20ms": 80655696,
            "1_2ms": 0,
            "2000_5000ms": 27712,
            "200_500ms": 297168,
            "20_50ms": 69825534,
            "2_5ms": 0,
            "5000_10000ms": 6072,
            "500_1000ms": 112636,
            "50_100ms": 1621230,
            "5_10ms": 0,
            "ge30000ms": 112,
            "neg": 0
          },
          "max_ms": 32408,
          "mean_ms": 24.36810387324714,
          "measurable": 153093510,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 26.0,
          "p99_ms": 69.0,
          "rows": 153093510,
          "unmeasurable": 0,
          "won_output_rows": 1600
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 20880,
            "100_200ms": 507042,
            "10_20ms": 136093312,
            "1_2ms": 0,
            "2000_5000ms": 556,
            "200_500ms": 248380,
            "20_50ms": 14867550,
            "2_5ms": 0,
            "5000_10000ms": 136,
            "500_1000ms": 36762,
            "50_100ms": 1244418,
            "5_10ms": 52864,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6794,
          "mean_ms": 15.962976548928967,
          "measurable": 153071900,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 20.0,
          "p99_ms": 61.0,
          "rows": 153071900,
          "unmeasurable": 0,
          "won_output_rows": 67596
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 19998,
            "100_200ms": 344804,
            "10_20ms": 119303904,
            "1_2ms": 15138,
            "2000_5000ms": 1134,
            "200_500ms": 147666,
            "20_50ms": 16902472,
            "2_5ms": 10593706,
            "5000_10000ms": 20,
            "500_1000ms": 36604,
            "50_100ms": 1047564,
            "5_10ms": 4645520,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 6772,
          "mean_ms": 15.59559460031401,
          "measurable": 153058530,
          "min_ms": 1,
          "p50_ms": 13.0,
          "p90_ms": 22.0,
          "p99_ms": 50.0,
          "rows": 153058530,
          "unmeasurable": 0,
          "won_output_rows": 153058510
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 6680,
        "o": 6680,
        "p": 6680
      },
      "rows_i": 6680,
      "rows_joined": 6680,
      "rows_merged": 6680,
      "rows_o": 6680,
      "rows_p": 6680,
      "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": 4114,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 2552,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 10,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 110,
          "mean_ms": 19.75254491017964,
          "measurable": 6680,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 22.0,
          "p99_ms": 32.0,
          "rows": 6680,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 4,
            "10_20ms": 6415,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 235,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 18,
            "5_10ms": 8,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 166,
          "mean_ms": 13.307934131736527,
          "measurable": 6680,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 29.0,
          "rows": 6680,
          "unmeasurable": 0
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 0,
            "10_20ms": 5510,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 0,
            "20_50ms": 466,
            "2_5ms": 548,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 10,
            "5_10ms": 146,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 89,
          "mean_ms": 13.634730538922156,
          "measurable": 6680,
          "min_ms": 2,
          "p50_ms": 13.0,
          "p90_ms": 16.0,
          "p99_ms": 40.0,
          "rows": 6680,
          "unmeasurable": 0,
          "won_output_rows": 6680
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-11-01T01.book_dropped.parquet",
        "rows": 190,
        "sha256": "a57299d77abc6ad3675e5d8a66fe75ab4616729276e0206782662372bb18ee11",
        "size": 8726
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 190,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 190,
  "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": "0ee29ee40ff03e97ecf902d2effdbd825848dfdcc5120bbc24e11d7e04b4fa24",
    "evaluated_at": "2026-11-01T03:14:24Z",
    "evidence": {
      "file": "2026-11-01T01.category_evidence.json",
      "sha256": "7b4d19562bf7219ee12fd570997cb486261deaa05d80c35647abc039533c0f7b"
    },
    "hour": "2026-11-01/01",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999284573009325,
      "threshold": 0.9
    },
    "map_behind_markets": [],
    "map_health": {
      "baseline": {
        "acceptance": "review",
        "accepted_at": "2026-10-29T23:53:12Z",
        "map_sha256": "a0b1c749bb0b496b5b25ad0ba32e7693c414e9131ddfb4061df08068e526176a",
        "markets": 5173589,
        "note": "v9 review (CYCLE-10978): gate-v9-20261029T2130Z map, reviewed by Capture against v8 5ba28b32; made the live4 baseline per chair CYCLE-10997, at joint-set code 446aaa6c",
        "rule_version": "native-category-ranked-subtag-v1",
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "changed_markets": 44804,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 44414,
      "logic_identity_changed": false,
      "map_sha256": "0ee29ee40ff03e97ecf902d2effdbd825848dfdcc5120bbc24e11d7e04b4fa24",
      "mapping_logic_changed": 0,
      "markets": 5266113,
      "moved_or_lost_markets": 390,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "7c988504c666b496edcedcafa7daa631fbddc150cb781b477dfc9acba7f9917b",
      "shrink_share": 0.0,
      "source_tags_changed": 44804,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 43102,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 69463,
          "fetched_untagged": 9,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 13225,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 125790,
        "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": 44804,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 44414,
        "logic_identity_changed": false,
        "map_sha256": "0ee29ee40ff03e97ecf902d2effdbd825848dfdcc5120bbc24e11d7e04b4fa24",
        "mapping_logic_changed": 0,
        "markets": 5266113,
        "moved_or_lost_markets": 390,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "7c988504c666b496edcedcafa7daa631fbddc150cb781b477dfc9acba7f9917b",
        "shrink_share": 0.0,
        "source_tags_changed": 44804,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.99998,
        "fetched_untagged": 2e-05,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 175008532,
        "fetched_untagged": 3438,
        "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": 125799,
      "young": {
        "not_fetched": 0,
        "traded": 13225
      }
    },
    "reasons": [],
    "reprocess": [],
    "review_required": false,
    "rule": "category-gate-v5",
    "status": "PASS",
    "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
    "thresholds": {
      "map_behind_max_held_passes": 4,
      "map_shrink_max": 0.01,
      "not_fetched_share_max": 0.005,
      "not_fetched_share_young_max": 0.02,
      "source_tags_changed_review_share": 0.01,
      "tag_band_k": 3,
      "tag_band_lookback_hours": 168,
      "tag_band_mad_scale": 1.4826,
      "tag_band_min_hours": 72,
      "tag_band_sigma_floor": 0.005,
      "tag_flag_min_traded": 20,
      "tag_floor": 0.9,
      "young_listing_seconds": 86400
    },
    "unknown_markets": [],
    "untagged_overrides": {}
  },
  "category_map_sha256": "0ee29ee40ff03e97ecf902d2effdbd825848dfdcc5120bbc24e11d7e04b4fa24",
  "companions": {
    "chain_match": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    },
    "order_intent": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    }
  },
  "derived_from": {
    "source_file": "2026-11-01T01.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 192,
          "class": "FULL",
          "exception_markets": 32,
          "rows_by_domain": {
            "i": 21522736,
            "o": 21515468,
            "p": 21521704
          },
          "rows_i": 21522736,
          "rows_joined": 21523418,
          "rows_merged": 21523226,
          "rows_o": 21515468,
          "rows_p": 21521704,
          "unique_by_domain": {
            "i": 6,
            "o": 46,
            "p": 86
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1240,
                "1000_2000ms": 6274,
                "100_200ms": 53775,
                "10_20ms": 12656784,
                "1_2ms": 0,
                "2000_5000ms": 3635,
                "200_500ms": 35634,
                "20_50ms": 8582988,
                "2_5ms": 0,
                "5000_10000ms": 1238,
                "500_1000ms": 12169,
                "50_100ms": 168961,
                "5_10ms": 0,
                "ge30000ms": 38,
                "neg": 0
              },
              "max_ms": 32408,
              "mean_ms": 23.932556994612582,
              "measurable": 21522736,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 24.0,
              "p99_ms": 59.0,
              "rows": 21522736,
              "unmeasurable": 0,
              "won_output_rows": 92
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 2064,
                "100_200ms": 58358,
                "10_20ms": 19582999,
                "1_2ms": 0,
                "2000_5000ms": 62,
                "200_500ms": 29229,
                "20_50ms": 1679853,
                "2_5ms": 0,
                "5000_10000ms": 38,
                "500_1000ms": 4690,
                "50_100ms": 146405,
                "5_10ms": 11770,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6794,
              "mean_ms": 15.211865528558338,
              "measurable": 21515468,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 19.0,
              "p99_ms": 54.0,
              "rows": 21515468,
              "unmeasurable": 0,
              "won_output_rows": 1430
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 1892,
                "100_200ms": 38636,
                "10_20ms": 17170993,
                "1_2ms": 4225,
                "2000_5000ms": 116,
                "200_500ms": 17299,
                "20_50ms": 2113740,
                "2_5ms": 1520082,
                "5000_10000ms": 8,
                "500_1000ms": 4402,
                "50_100ms": 116056,
                "5_10ms": 534255,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6380,
              "mean_ms": 15.057730512416676,
              "measurable": 21521704,
              "min_ms": 1,
              "p50_ms": 13.0,
              "p90_ms": 20.0,
              "p99_ms": 46.0,
              "rows": 21521704,
              "unmeasurable": 0,
              "won_output_rows": 21521704
            }
          }
        },
        "book": {
          "boundary_dropped": 24,
          "class": "FULL",
          "exception_markets": 93324,
          "rows_by_domain": {
            "i": 106139,
            "o": 267091,
            "p": 140297
          },
          "rows_i": 106139,
          "rows_joined": 300899,
          "rows_merged": 300875,
          "rows_o": 267091,
          "rows_p": 140297,
          "unique_by_domain": {
            "i": 3166,
            "o": 156416,
            "p": 30496
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 248,
                "1000_2000ms": 256,
                "100_200ms": 631,
                "10_20ms": 30544,
                "1_2ms": 0,
                "2000_5000ms": 420,
                "200_500ms": 360,
                "20_50ms": 67150,
                "2_5ms": 0,
                "5000_10000ms": 124,
                "500_1000ms": 132,
                "50_100ms": 2842,
                "5_10ms": 0,
                "ge30000ms": 3432,
                "neg": 0
              },
              "max_ms": 11798759652,
              "mean_ms": 15250501.973129576,
              "measurable": 106139,
              "min_ms": 16,
              "p50_ms": 21.0,
              "p90_ms": 41.0,
              "p99_ms": 24471022.25999999,
              "rows": 106139,
              "unmeasurable": 0,
              "won_output_rows": 3180
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 9964,
                "1000_2000ms": 1594,
                "100_200ms": 990,
                "10_20ms": 81904,
                "1_2ms": 0,
                "2000_5000ms": 3862,
                "200_500ms": 1490,
                "20_50ms": 17465,
                "2_5ms": 0,
                "5000_10000ms": 3620,
                "500_1000ms": 1246,
                "50_100ms": 1669,
                "5_10ms": 1,
                "ge30000ms": 143286,
                "neg": 0
              },
              "max_ms": 13402502887,
              "mean_ms": 287790276.7380855,
              "measurable": 267091,
              "min_ms": 9,
              "p50_ms": 66169.0,
              "p90_ms": 243888452.0,
              "p99_ms": 6088858347.0,
              "rows": 267091,
              "unmeasurable": 0,
              "won_output_rows": 157402
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 2508,
                "1000_2000ms": 478,
                "100_200ms": 544,
                "10_20ms": 71011,
                "1_2ms": 0,
                "2000_5000ms": 962,
                "200_500ms": 554,
                "20_50ms": 15283,
                "2_5ms": 5847,
                "5000_10000ms": 888,
                "500_1000ms": 288,
                "50_100ms": 1147,
                "5_10ms": 7636,
                "ge30000ms": 33151,
                "neg": 0
              },
              "max_ms": 11804361036,
              "mean_ms": 122244078.11110716,
              "measurable": 140297,
              "min_ms": 2,
              "p50_ms": 16.0,
              "p90_ms": 9494581.0,
              "p99_ms": 4718442646.0,
              "rows": 140297,
              "unmeasurable": 0,
              "won_output_rows": 140293
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 4,
          "rows_by_domain": {
            "i": 50707,
            "o": 50713,
            "p": 50651
          },
          "rows_i": 50707,
          "rows_joined": 50725,
          "rows_merged": 50725,
          "rows_o": 50713,
          "rows_p": 50651,
          "unique_by_domain": {
            "i": 0,
            "o": 1,
            "p": 2
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 58,
                "100_200ms": 282,
                "10_20ms": 23510,
                "1_2ms": 0,
                "2000_5000ms": 10,
                "200_500ms": 122,
                "20_50ms": 25874,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 67,
                "50_100ms": 784,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 4584,
              "mean_ms": 25.62137377482399,
              "measurable": 50707,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 26.0,
              "p99_ms": 105.0,
              "rows": 50707,
              "unmeasurable": 0,
              "won_output_rows": 5
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 43,
                "100_200ms": 196,
                "10_20ms": 46943,
                "1_2ms": 0,
                "2000_5000ms": 2,
                "200_500ms": 126,
                "20_50ms": 2977,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 30,
                "50_100ms": 396,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2219,
              "mean_ms": 17.109656301145662,
              "measurable": 50713,
              "min_ms": 10,
              "p50_ms": 13.0,
              "p90_ms": 17.0,
              "p99_ms": 74.0,
              "rows": 50713,
              "unmeasurable": 0,
              "won_output_rows": 69
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 43,
                "100_200ms": 171,
                "10_20ms": 40061,
                "1_2ms": 0,
                "2000_5000ms": 2,
                "200_500ms": 81,
                "20_50ms": 2391,
                "2_5ms": 5312,
                "5000_10000ms": 0,
                "500_1000ms": 40,
                "50_100ms": 291,
                "5_10ms": 2259,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2218,
              "mean_ms": 15.860437108842866,
              "measurable": 50651,
              "min_ms": 2,
              "p50_ms": 13.0,
              "p90_ms": 16.0,
              "p99_ms": 61.0,
              "rows": 50651,
              "unmeasurable": 0,
              "won_output_rows": 50651
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 63,
          "rows_by_domain": {
            "i": 1987,
            "o": 1973,
            "p": 1936
          },
          "rows_i": 1987,
          "rows_joined": 2187,
          "rows_merged": 2187,
          "rows_o": 1973,
          "rows_p": 1936,
          "unique_by_domain": {
            "i": 165,
            "o": 17,
            "p": 32
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 4,
                "1000_2000ms": 0,
                "100_200ms": 7,
                "10_20ms": 1480,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 2,
                "20_50ms": 439,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 25,
                "5_10ms": 0,
                "ge30000ms": 30,
                "neg": 0
              },
              "max_ms": 57281,
              "mean_ms": 784.7986914947156,
              "measurable": 1987,
              "min_ms": 16,
              "p50_ms": 18.0,
              "p90_ms": 23.0,
              "p99_ms": 48367.99999999999,
              "rows": 1987,
              "unmeasurable": 0,
              "won_output_rows": 168
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 58,
                "1000_2000ms": 0,
                "100_200ms": 2,
                "10_20ms": 1765,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 1,
                "20_50ms": 62,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 6,
                "5_10ms": 4,
                "ge30000ms": 75,
                "neg": 0
              },
              "max_ms": 56617,
              "mean_ms": 2326.0552458185502,
              "measurable": 1973,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 20.0,
              "p99_ms": 49602.0,
              "rows": 1973,
              "unmeasurable": 0,
              "won_output_rows": 83
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 78,
                "1000_2000ms": 0,
                "100_200ms": 0,
                "10_20ms": 1463,
                "1_2ms": 2,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 89,
                "2_5ms": 197,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 10,
                "5_10ms": 26,
                "ge30000ms": 71,
                "neg": 0
              },
              "max_ms": 58486,
              "mean_ms": 2443.5785123966944,
              "measurable": 1936,
              "min_ms": 1,
              "p50_ms": 12.0,
              "p90_ms": 38.0,
              "p99_ms": 47578.9,
              "rows": 1936,
              "unmeasurable": 0,
              "won_output_rows": 1936
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 412,
            "o": 412,
            "p": 412
          },
          "rows_i": 412,
          "rows_joined": 571,
          "rows_merged": 571,
          "rows_o": 412,
          "rows_p": 412,
          "unique_by_domain": {
            "i": 41,
            "o": 81,
            "p": 37
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 13,
                "1000_2000ms": 0,
                "100_200ms": 50,
                "10_20ms": 4,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 55,
                "20_50ms": 183,
                "2_5ms": 0,
                "5000_10000ms": 19,
                "500_1000ms": 1,
                "50_100ms": 47,
                "5_10ms": 0,
                "ge30000ms": 40,
                "neg": 0
              },
              "max_ms": 93941,
              "mean_ms": 5045.766990291262,
              "measurable": 412,
              "min_ms": 18,
              "p50_ms": 69.0,
              "p90_ms": 17257.700000000008,
              "p99_ms": 39326.729999999996,
              "rows": 412,
              "unmeasurable": 0,
              "won_output_rows": 50
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 40,
                "1000_2000ms": 0,
                "100_200ms": 45,
                "10_20ms": 37,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 31,
                "20_50ms": 191,
                "2_5ms": 0,
                "5000_10000ms": 9,
                "500_1000ms": 0,
                "50_100ms": 54,
                "5_10ms": 0,
                "ge30000ms": 5,
                "neg": 0
              },
              "max_ms": 94750,
              "mean_ms": 2785.4417475728155,
              "measurable": 412,
              "min_ms": 14,
              "p50_ms": 42.5,
              "p90_ms": 12151.100000000024,
              "p99_ms": 61667.419999999336,
              "rows": 412,
              "unmeasurable": 0,
              "won_output_rows": 109
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 27,
                "1000_2000ms": 0,
                "100_200ms": 5,
                "10_20ms": 143,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 21,
                "20_50ms": 132,
                "2_5ms": 0,
                "5000_10000ms": 21,
                "500_1000ms": 0,
                "50_100ms": 23,
                "5_10ms": 0,
                "ge30000ms": 40,
                "neg": 0
              },
              "max_ms": 99824,
              "mean_ms": 5362.815533980583,
              "measurable": 412,
              "min_ms": 14,
              "p50_ms": 24.0,
              "p90_ms": 15803.7,
              "p99_ms": 38148.73,
              "rows": 412,
              "unmeasurable": 0,
              "won_output_rows": 412
            }
          }
        },
        "price_change": {
          "boundary_dropped": 980,
          "class": "FULL",
          "exception_markets": 176,
          "rows_by_domain": {
            "i": 153093510,
            "o": 153071900,
            "p": 153058530
          },
          "rows_i": 153093510,
          "rows_joined": 153128686,
          "rows_merged": 153127706,
          "rows_o": 153071900,
          "rows_p": 153058530,
          "unique_by_domain": {
            "i": 84,
            "o": 22406,
            "p": 988
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 4754,
                "1000_2000ms": 60090,
                "100_200ms": 482506,
                "10_20ms": 80655696,
                "1_2ms": 0,
                "2000_5000ms": 27712,
                "200_500ms": 297168,
                "20_50ms": 69825534,
                "2_5ms": 0,
                "5000_10000ms": 6072,
                "500_1000ms": 112636,
                "50_100ms": 1621230,
                "5_10ms": 0,
                "ge30000ms": 112,
                "neg": 0
              },
              "max_ms": 32408,
              "mean_ms": 24.36810387324714,
              "measurable": 153093510,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 26.0,
              "p99_ms": 69.0,
              "rows": 153093510,
              "unmeasurable": 0,
              "won_output_rows": 1600
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 20880,
                "100_200ms": 507042,
                "10_20ms": 136093312,
                "1_2ms": 0,
                "2000_5000ms": 556,
                "200_500ms": 248380,
                "20_50ms": 14867550,
                "2_5ms": 0,
                "5000_10000ms": 136,
                "500_1000ms": 36762,
                "50_100ms": 1244418,
                "5_10ms": 52864,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6794,
              "mean_ms": 15.962976548928967,
              "measurable": 153071900,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 20.0,
              "p99_ms": 61.0,
              "rows": 153071900,
              "unmeasurable": 0,
              "won_output_rows": 67596
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 19998,
                "100_200ms": 344804,
                "10_20ms": 119303904,
                "1_2ms": 15138,
                "2000_5000ms": 1134,
                "200_500ms": 147666,
                "20_50ms": 16902472,
                "2_5ms": 10593706,
                "5000_10000ms": 20,
                "500_1000ms": 36604,
                "50_100ms": 1047564,
                "5_10ms": 4645520,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 6772,
              "mean_ms": 15.59559460031401,
              "measurable": 153058530,
              "min_ms": 1,
              "p50_ms": 13.0,
              "p90_ms": 22.0,
              "p99_ms": 50.0,
              "rows": 153058530,
              "unmeasurable": 0,
              "won_output_rows": 153058510
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 6680,
            "o": 6680,
            "p": 6680
          },
          "rows_i": 6680,
          "rows_joined": 6680,
          "rows_merged": 6680,
          "rows_o": 6680,
          "rows_p": 6680,
          "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": 4114,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 2552,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 10,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 110,
              "mean_ms": 19.75254491017964,
              "measurable": 6680,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 22.0,
              "p99_ms": 32.0,
              "rows": 6680,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 4,
                "10_20ms": 6415,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 235,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 18,
                "5_10ms": 8,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 166,
              "mean_ms": 13.307934131736527,
              "measurable": 6680,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 29.0,
              "rows": 6680,
              "unmeasurable": 0
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 0,
                "10_20ms": 5510,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 0,
                "20_50ms": 466,
                "2_5ms": 548,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 10,
                "5_10ms": 146,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 89,
              "mean_ms": 13.634730538922156,
              "measurable": 6680,
              "min_ms": 2,
              "p50_ms": 13.0,
              "p90_ms": 16.0,
              "p99_ms": 40.0,
              "rows": 6680,
              "unmeasurable": 0,
              "won_output_rows": 6680
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1834136519,
      "file": "2026-11-01T01.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-11-01/01",
      "hour_utc": "2026-11-01T01:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 47287796369130758,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562980518637846,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            228591028
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47287796369130525,
          "min_sequence": 562980518637874,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 21523226,
          "row_groups": [
            0,
            82
          ],
          "sha256": "73c8f9ef52666fc03ac8a8a6489c059aa3cc5650bde69ba0241775d59bba68c5"
        },
        "book": {
          "byte_range": [
            228591028,
            260996138
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47287796366741795,
          "min_sequence": 562980518642749,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 300875,
          "row_groups": [
            83,
            84
          ],
          "sha256": "52ffdfc8e43760ef3684b5bf807c5287dc009ec2e54b94eb82671bcd68019cbd"
        },
        "last_trade_price": {
          "byte_range": [
            260996138,
            263931403
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47287796348560724,
          "min_sequence": 562980518653358,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 50725,
          "row_groups": [
            85,
            85
          ],
          "sha256": "9fbc74d1d6b239b0cac19b441062da964b8a80ffc04aa753282484d479b6139f"
        },
        "market_resolved": {
          "byte_range": [
            263931403,
            264250869
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47287796325087087,
          "min_sequence": 562980518794662,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 2187,
          "row_groups": [
            86,
            86
          ],
          "sha256": "cfb3dcdaeed339cf6aad4f3ad2b0ed587c0975d08af85123426ba0e99113fb4b"
        },
        "new_market": {
          "byte_range": [
            264250869,
            264316474
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47287796348762567,
          "min_sequence": 562980519071860,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 571,
          "row_groups": [
            87,
            87
          ],
          "sha256": "bf06bae1dda9739a6ee7e12a842cc1ab777f55e2e3acf6ed79e2babf2a4e7699"
        },
        "price_change": {
          "byte_range": [
            264316474,
            1831915121
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 47287796369130758,
          "min_sequence": 562980518637846,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 153127706,
          "row_groups": [
            88,
            672
          ],
          "sha256": "312e3a89f7b69e241160bd5978d62cfba8ef499802f0f7114360655d5ad4ee87"
        },
        "tick_size_change": {
          "byte_range": [
            1831915121,
            1832155667
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 562980691325128,
          "min_sequence": 562980521466387,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 6680,
          "row_groups": [
            673,
            673
          ],
          "sha256": "b1ea5dbb64c44cd8873f0b0d30244083b551402a1a87b2d6e8a3f617c48a523f"
        }
      },
      "row_count": 175011970,
      "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": "55b96fcc18e9588efa5151051ea57d393d1d3024e05233037b05c7dfb10937a8",
      "skipped_witnesses": {
        "q": {
          "reason": "not_in_merged_set"
        }
      },
      "substitutions": [],
      "verification": {
        "note": "A range digest certifies BYTES. That those bytes are that product comes from this manifest and is cross-checkable against the Parquet footer, which is inside the whole-file sha256.",
        "primary": "sha256sum <file> == .sha256",
        "secondary": "curl -r <start>-<end-1> <url> | sha256sum == .products.<name>.sha256"
      },
      "witness_stats": "2026-11-01T01.witness_stats.json",
      "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
      "witnesses": "iop",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-11-01T01.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 115139335,
      "row_ordinal_min": 0,
      "rows": 1878562,
      "sha256": "71ac5b3072fd2787bdff0df5f9e733d696edece0a09d35d6174c757f591d92e6",
      "size": 9734843,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-11-01T01.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 115139335,
      "row_ordinal_min": 0,
      "rows": 1878562,
      "sha256": "8f538923f50a959c5b75c0d4b7453737de4510f7b19da9d9635b856081bf7d0d",
      "size": 8580246,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T01.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 15799762,
      "row_ordinal_min": 250734,
      "rows": 212713,
      "sha256": "991fe7a8833804b889fb3f29f0289744679fb0345328e57971909f2aa858e81b",
      "size": 1074857,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-11-01T01.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 15799762,
      "row_ordinal_min": 250734,
      "rows": 212713,
      "sha256": "6cf9bd06ca3828488abf7417b8676983cfe06829168a08844fa3dc5ef4b0e839",
      "size": 1010186,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T01.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 24,
      "row_ordinal_max": 115139951,
      "row_ordinal_min": 288148,
      "rows": 15521681,
      "sha256": "6074c6a3f670031ead0521800cd048ee3c1cf914692052ae26b54dc373e615c0",
      "size": 74072885,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-11-01T01.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 24,
      "row_ordinal_max": 115139951,
      "row_ordinal_min": 288148,
      "rows": 15521681,
      "sha256": "3caa6afe1146a2bb4cd0e332aa111ffd9185cfe3f622294cae2e87c8e58da330",
      "size": 48272980,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T01.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 30224651,
      "row_ordinal_min": 1330585,
      "rows": 13011,
      "sha256": "3170710066cf6dc57eae2dcf534a5e93a852d60dcc873e9f9f10a45999a84424",
      "size": 102288,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-11-01T01.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 30224651,
      "row_ordinal_min": 1330585,
      "rows": 13011,
      "sha256": "9d5f673e6b1e1b6d94c7a2a064d275281e7c14ae2799ea3a92fa667c8c9deceb",
      "size": 74915,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T01.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 31006538,
      "row_ordinal_min": 1333869,
      "rows": 952332,
      "sha256": "3143216cbf79cc7737e6b897020f34768f86f95f08dee253520187ab0bd2e306",
      "size": 4606885,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-11-01T01.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 31006538,
      "row_ordinal_min": 1333869,
      "rows": 952332,
      "sha256": "abdb18360cbc3a0fea6a5c538c219d72e11c388ce4390770452fbd76422db572",
      "size": 4073973,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T01.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 19,
      "row_ordinal_max": 115139955,
      "row_ordinal_min": 1503301,
      "rows": 9925388,
      "sha256": "86eccc8f97f661cff9d6520741badadaac1f7639dd09e4f741d0641055429419",
      "size": 52949441,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-11-01T01.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 19,
      "row_ordinal_max": 115139955,
      "row_ordinal_min": 1503301,
      "rows": 9925388,
      "sha256": "b5fe92efd203ae912283aadf14e5fbd7479823c35e00c88126791fdc11a15bab",
      "size": 45452320,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T01.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 15,
      "row_ordinal_max": 115139991,
      "row_ordinal_min": 2875536,
      "rows": 4702733,
      "sha256": "9daeeeb67c25df776c346dcaa1ed12f9b67b2294c3009a3f28e3af77458b7d32",
      "size": 17729805,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-11-01T01.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 15,
      "row_ordinal_max": 115139991,
      "row_ordinal_min": 2875536,
      "rows": 4702733,
      "sha256": "daf3fee5aa61f19be44c07a05ae99968b7c8cff984f5cc5184b82eab6de423d8",
      "size": 16191264,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T01.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 44669224,
      "row_ordinal_min": 3968640,
      "rows": 1801702,
      "sha256": "e2b76eb1069db6332b9568d141654d52408650f8fbf072b06e9b446f0ad26667",
      "size": 9409308,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-11-01T01.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 44669224,
      "row_ordinal_min": 3968640,
      "rows": 1801702,
      "sha256": "c7a247d449b28e59e80873703c24f7b1bd543bef84c89cd2cf9f96a38ce26bf5",
      "size": 6350257,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T01.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 115139999,
      "row_ordinal_min": 4255902,
      "rows": 2020699,
      "sha256": "c18dda5e64ffd529c2e107f83a3c24c82c57696718e0dab4a22d1ef98cba1bf8",
      "size": 10151335,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-11-01T01.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 115139999,
      "row_ordinal_min": 4255902,
      "rows": 2020699,
      "sha256": "313079a62b9f9c8dd5885f47cdc405f2d13b0fade434ed72e7c0697e1cd4d3c7",
      "size": 8595688,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T01.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 115140003,
      "row_ordinal_min": 4524399,
      "rows": 1691936,
      "sha256": "29ae47f83f33673e6830f07c90a3991d84553a522f03f818b571bec1408f501c",
      "size": 8475170,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-11-01T01.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 115140003,
      "row_ordinal_min": 4524399,
      "rows": 1691936,
      "sha256": "a0cf498928fd7bb9fa2b1acad523cf89866f6631ad9076873b644308c7d6d8b8",
      "size": 7496987,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T01.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 115140011,
      "row_ordinal_min": 4729102,
      "rows": 2101236,
      "sha256": "0594d229b23606b7533b53d36423f416eb905f4c4f62555e01d1f4fd51858ee3",
      "size": 10746203,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-11-01T01.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 115140011,
      "row_ordinal_min": 4729102,
      "rows": 2101236,
      "sha256": "164e3bacd44e9bc87a1e862b3924efcbb268d222b2668bca14b06cbc4d4f8995",
      "size": 9215413,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T01.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 49852505,
      "row_ordinal_min": 4992322,
      "rows": 133617,
      "sha256": "f827ec1a0d70968108ea7ac227f9cadcead7f1525362d988ff81f6fd4d5faf38",
      "size": 734645,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-11-01T01.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 49852505,
      "row_ordinal_min": 4992322,
      "rows": 133617,
      "sha256": "3c4db0892d60276bb57d3bdd1a5e0b8a1db574a2ff9e3e149adf797af52f9af8",
      "size": 564799,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T01.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 72,
      "row_ordinal_max": 115145939,
      "row_ordinal_min": 5013964,
      "rows": 64999616,
      "sha256": "be1ee5852987a799d09029386408b363cb876e8588c4e46354a43b7a753b2e2a",
      "size": 348816675,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-11-01T01.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 72,
      "row_ordinal_max": 115145939,
      "row_ordinal_min": 5013964,
      "rows": 64999616,
      "sha256": "71002df3d3751358706b387e056ed693b59ada8901f9298fbcad9377454b20b4",
      "size": 239584362,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T01.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 107196447,
      "row_ordinal_min": 12861008,
      "rows": 407387,
      "sha256": "02fc34520351d33e44741057ab3f9e6984d17b2eecc2f6a91744721d5887b867",
      "size": 2143956,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-11-01T01.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 107196447,
      "row_ordinal_min": 12861008,
      "rows": 407387,
      "sha256": "65a36afbe102da4e1194efba9badfbe577dba7c980fc4592b425525997606766",
      "size": 1854634,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T01.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 107344647,
      "row_ordinal_min": 12913629,
      "rows": 171480,
      "sha256": "58a58806784fa13115796b35e7c59eb17b3ea2fc9c9ddb532d0e50defc82b667",
      "size": 923845,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-11-01T01.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 107344647,
      "row_ordinal_min": 12913629,
      "rows": 171480,
      "sha256": "898e7ce452ced8ae27220a104e941ecd71b58fdea6b189c4c2dd9a803df99110",
      "size": 815987,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T01.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 14,
      "row_ordinal_max": 115146011,
      "row_ordinal_min": 12936771,
      "rows": 7037403,
      "sha256": "58f4a9914548f53df9f15e0e5db803855e60ba88dc4ad751a3f49d21ff93edfb",
      "size": 31788704,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-11-01T01.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 14,
      "row_ordinal_max": 115146011,
      "row_ordinal_min": 12936771,
      "rows": 7037403,
      "sha256": "82f0687f76b423edf2d77a75e36b39740a4f94a95a8d0e6626d38d224e493939",
      "size": 20938977,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T01.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 115139331,
      "row_ordinal_min": 13417707,
      "rows": 1574516,
      "sha256": "cd660be38e0471368e39dbd5d041e0cf05883d3b3d2fba0933e32658d37ad170",
      "size": 7119451,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-11-01T01.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 115139331,
      "row_ordinal_min": 13417707,
      "rows": 1574516,
      "sha256": "205d8bab6caf1f14ddeafe7b0b0352c202792fb849d63e99c746bebdb414aa0f",
      "size": 6888491,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T01.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 314045,
      "sha256": "5f135705711bc92a88b5ec36dbd51d2c692de05ce5c9c93332b314b8dce2d695",
      "size": 22377423,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-11-01T01.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 890797,
      "sha256": "eab252dc291f2ddd7ea3a7628a7a3d59587a39e75e88385cef57543de5313d2e",
      "size": 70701746,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "91651b13-4fa5-42d1-9ec9-cd227f976f2f",
  "hour": "2026-11-01/01",
  "hour_utc": "2026-11-01T01:00:00+00:00",
  "is_primary_copy": "provenance",
  "layout": "union-event-sorted-v1",
  "layout_check": "PASS",
  "layout_check_reasons": [],
  "layout_split": {
    "cap_bytes": 400000000,
    "parts": {
      "ai": 1,
      "business": 1,
      "crypto": 1,
      "earnings": 1,
      "economy": 1,
      "elections": 1,
      "esports": 1,
      "finance": 1,
      "geopolitics": 1,
      "politics": 1,
      "pop-culture": 1,
      "science": 1,
      "sports": 1,
      "tech": 1,
      "uncategorised": 1,
      "weather": 1,
      "world": 1
    },
    "rule": "category-cap-parts-v1",
    "split": {
      "rule": "subtag-split-hysteresis-v1",
      "schedule_day": "2026-11-01",
      "schedule_sha256": "b511c1021b9c725c6cea929e3665d0e1c596064e1041ed512c9d6d0a82132223",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 47287796369130758,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562980518637847,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-11-01T01.mirror_dropped.p1.parquet",
        "rows": 44236800,
        "sha256": "855e32103b990b1ffe7c97127946e643a29bba957b56b93c129146fd89878f39",
        "size": 288159618
      },
      {
        "file": "2026-11-01T01.mirror_dropped.p2.parquet",
        "rows": 15628968,
        "sha256": "e3d3c3eedca8db71c6f557eeb8e35e6b3289a0ad58db03831501b4b17901d6c2",
        "size": 96217712
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 59865768,
    "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": 32244,
      "_pairs": 129125,
      "best_ask": 2,
      "best_bid": 4,
      "spread": 6,
      "witness_set": 129119
    },
    "book": {
      "_no_partner": 624,
      "_pairs": 1702,
      "asks": 20,
      "bids": 52,
      "witness_set": 1630
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 161369,
    "book": 2326,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 7778364,
    "book": 100857,
    "price_change": 51986547
  },
  "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": 47287796369130524,
      "min_sequence": 562980518637874,
      "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": 13744862,
      "source_rows": 21523226
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47287796366741795,
      "min_sequence": 562980518642749,
      "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": 199828,
      "source_rows": 300875
    },
    "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": 47287796348560724,
      "min_sequence": 562980518653358,
      "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": 50725,
      "source_rows": 50725
    },
    "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": 47287796325087087,
      "min_sequence": 562980518794662,
      "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": 2187,
      "source_rows": 2187
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 47287796348762567,
      "min_sequence": 562980519071860,
      "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": 571,
      "source_rows": 571
    },
    "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": 47287796369130758,
      "min_sequence": 562980518637847,
      "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": 101141159,
      "source_rows": 153127706
    },
    "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": 562980691325128,
      "min_sequence": 562980521466387,
      "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": 6680,
      "source_rows": 6680
    }
  },
  "publisher_versions": {
    "duckdb": "1.5.5",
    "pyarrow": "24.0.0",
    "python": "3.13.16",
    "tool_git_sha": "31c72fd414cd3451333b642e199bcd893e0d23da"
  },
  "rebuilt_from": "v3",
  "receive_time_precision": {
    "arrival_skew": "microseconds, floored to a whole millisecond",
    "timestamp_received": "millisecond, floored; not stored: timestamp + recv_lag_ms",
    "twin_recv_delta_ns": "nanoseconds, a whole number of milliseconds"
  },
  "recipe_sha256": "50cb90e76e12866a30110f5bd6164e712ac99f337620d983d441807fd22bf7c8",
  "recorders": null,
  "row_count": 115146012,
  "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": "55b96fcc18e9588efa5151051ea57d393d1d3024e05233037b05c7dfb10937a8",
  "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)": 24425,
      "ai-benchmarks": 23674,
      "ai-rankings": 623241,
      "ai-releases": 284345,
      "anthropic": 8931,
      "art": 1,
      "big-tech": 461048,
      "china": 4934,
      "companies-with-1-ai": 1736,
      "compute": 137768,
      "congress": 6559,
      "courts": 5,
      "elon-musk": 129,
      "gemini": 1235,
      "google": 32845,
      "grok": 1011,
      "ipos": 27217,
      "leopold-aschenbrenner": 19,
      "math": 20095,
      "meta": 10106,
      "moonshot": 5179,
      "openai": 186806,
      "openrouter-total-tokens-weekly": 2372,
      "privates": 6931,
      "ssi": 7925,
      "united-states": 25
    },
    "business": {
      "(none)": 8174,
      "acquisitions": 252,
      "banking": 175,
      "banks": 85,
      "big-tech": 108259,
      "cuba": 3,
      "earn-4": 1500,
      "economic-policy": 1281,
      "equities": 44932,
      "fed-rates": 27449,
      "ipos": 18515,
      "jpm": 1106,
      "sec": 1,
      "stocks": 929,
      "taxes": 52
    },
    "crypto": {
      "aave": 395,
      "acquisitions": 189,
      "big-tech": 1214,
      "bitcoin": 5217078,
      "bnb": 1108161,
      "congress": 27302,
      "crypto-culture": 46314,
      "crypto-legal": 2413,
      "crypto-listings": 16733,
      "crypto-prices": 1613,
      "dogecoin": 1142323,
      "epstein": 380,
      "eric-adams": 480,
      "ethena": 398,
      "ethereum": 2690935,
      "fees": 1609,
      "ftx": 14,
      "gov-reserve": 152,
      "hack": 28534,
      "hype": 676072,
      "hyperliquid": 230213,
      "ipos": 1965,
      "memecoins": 866,
      "meta": 7,
      "microstrategy": 48,
      "network-stats": 97,
      "nft": 6114,
      "pre-market": 591341,
      "prediction-markets": 130,
      "price-comparison": 650,
      "price-milestone": 65155,
      "privates": 2229,
      "protocol-risk": 331,
      "public-sales": 22693,
      "pumpptfun": 262,
      "sam-altman": 1354,
      "solana": 1884360,
      "stablecoins": 3213,
      "stocks": 11,
      "trump-presidency": 810,
      "xrp": 1587526,
      "yearly": 88244,
      "zcash": 71753
    },
    "earnings": {
      "equities": 13011
    },
    "economy": {
      "(none)": 99,
      "acquisitions": 12,
      "brazil": 27568,
      "canada": 17018,
      "commodities": 52852,
      "consumer": 13903,
      "economic-policy": 21351,
      "equities": 23,
      "europe": 75,
      "fed": 1076,
      "fed-rates": 63159,
      "france": 18870,
      "global-rates": 39900,
      "housing": 2276,
      "inflation": 761,
      "iran": 13488,
      "israel": 53596,
      "japan": 4815,
      "kevin-warsh": 2,
      "macro-indicators": 309964,
      "mexico": 15237,
      "oil": 11191,
      "parcl": 280495,
      "taxes": 9,
      "trade-war": 4193,
      "trump": 10,
      "us-bank-bailout": 118,
      "us-debt-downgrade": 12,
      "us-defaults-on-debt": 259
    },
    "elections": {
      "celebrities": 105413,
      "france": 905,
      "global-elections": 2107145,
      "israel": 5999,
      "midterms": 7329048,
      "peru-elections": 29,
      "popular-vote": 113,
      "romania": 3791,
      "taxes": 726,
      "trump": 1547,
      "turkey": 572,
      "uk": 29385,
      "united-kingdom": 12,
      "us-presidential-election": 340568,
      "vance": 33,
      "wisconsin": 102
    },
    "esports": {
      "call-of-duty": 1282,
      "counter-strike-2": 1761620,
      "dota-2": 754055,
      "esports-awards": 320298,
      "honor-of-kings": 255503,
      "league-of-legends": 144904,
      "mlb": 87,
      "mobile-legends-bang-bang": 248152,
      "overwatch": 152114,
      "rainbow-six-siege": 2309,
      "starcraft-2": 2,
      "valorant": 1062407
    },
    "finance": {
      "aapl": 11028,
      "acquisitions": 458,
      "anthropic": 35158,
      "big-tech": 19260,
      "brazil": 17855,
      "canada": 5686,
      "commodities": 87660,
      "equities": 1194136,
      "forex": 31385,
      "gold": 159,
      "indicies": 15700,
      "indonesia": 948,
      "ipos": 13749,
      "italy": 122,
      "kpis": 55077,
      "macro-indicators": 7511,
      "mergers-and-acquisitions": 23,
      "openai": 23497,
      "privates": 267475,
      "silver": 159,
      "stocks": 757,
      "tariffs": 126,
      "trump-presidency": 13773
    },
    "geopolitics": {
      "(none)": 6053,
      "afghanistan": 6,
      "africa": 11,
      "argentina": 611,
      "australia": 274,
      "awards": 26726,
      "brazil": 12,
      "brics-add-a-new-member": 472,
      "canada": 10459,
      "china": 25577,
      "colombia": 18,
      "commodities": 16959,
      "country-leave-brics": 1538,
      "courts": 9327,
      "cuba": 4548,
      "denmark": 158,
      "earn-4": 453,
      "el-salvador": 2002,
      "epstein": 552,
      "europe": 482,
      "f1": 38,
      "foreign-policy": 16796,
      "france": 18067,
      "global-elections": 476889,
      "greenland": 680,
      "h-1b": 13243,
      "immigration": 9171,
      "india": 1761,
      "india-pakistan": 136,
      "iran": 414893,
      "israel": 14004,
      "mali": 498,
      "mexico": 17752,
      "middle-east": 143140,
      "midterms": 41231,
      "military": 1365,
      "military-action": 4015,
      "nato": 4555,
      "north-korea": 7746,
      "oil": 225971,
      "parlays": 579,
      "philippines": 277,
      "poland": 8404,
      "president": 122,
      "prime-minister": 1426,
      "putin": 80,
      "russia": 26468,
      "south-korea": 817,
      "spain": 3802,
      "strike": 755,
      "sudan": 10,
      "trade-war": 21362,
      "trump": 119239,
      "trump-presidency": 10261,
      "turkey": 19885,
      "uk-labour-leadership": 37015,
      "ukraine": 131420,
      "ukraine-map": 93113,
      "un": 8966,
      "venezuela": 17764,
      "world-affairs": 745
    },
    "politics": {
      "(none)": 554,
      "abc": 108,
      "approval": 9968,
      "asia": 6,
      "bernie-sanders": 29892,
      "biden": 4054,
      "bolivia": 26904,
      "boxing": 1392,
      "brazil": 3570,
      "california": 25,
      "canada": 2787,
      "china": 5005,
      "comey": 24906,
      "compute": 1,
      "congress": 17948,
      "courts": 10623,
      "democrat": 43,
      "department-of-war": 476,
      "dollar": 128,
      "earn-4": 1726,
      "elon-musk": 101,
      "epstein": 7997,
      "fed-rates": 11478,
      "fifa": 3128,
      "flip-off": 136,
      "foreign-policy": 176,
      "france": 14542,
      "gas": 976,
      "global-elections": 128432,
      "greece": 6856,
      "house-of-representatives": 3849,
      "hungary": 1447,
      "ice": 423,
      "india": 2692,
      "indonesia": 2067,
      "israel": 11970,
      "istanbul": 1443,
      "japan": 169,
      "kippah": 118,
      "legislation": 1174,
      "mamdani": 95,
      "margin-of-victory": 43003,
      "marijuana": 25,
      "mention-markets": 8656,
      "mexico": 428,
      "midterms": 216417,
      "minnesota": 39,
      "minnesota-fraud": 1187,
      "nasa": 586,
      "new-york": 113,
      "new-york-city": 1144,
      "north-korea": 1632,
      "nyc": 2111,
      "obama": 527,
      "ohio": 1,
      "ohio-midterm": 8351,
      "oil": 137,
      "pakistan": 305,
      "pardon": 15967,
      "parlays": 2,
      "parliament": 769,
      "pete-hegseth": 2569,
      "philippines": 24,
      "prison": 7,
      "resign": 287,
      "romania": 1,
      "russia": 61,
      "sbf": 23850,
      "senate-elections": 38305,
      "south-korea": 234,
      "spain": 934,
      "speech": 476,
      "supreme-court": 404,
      "tariffs": 1572,
      "taxes": 23,
      "tennessee": 111,
      "trump": 59917,
      "trump-cabinet": 23693,
      "trump-daily": 14279,
      "trump-presidency": 47171,
      "trump-speech": 764,
      "truth-social": 34212,
      "turkey": 1178,
      "tweets-markets": 118892,
      "uk": 44613,
      "ukraine": 210,
      "united-kingdom": 558,
      "united-states": 5041,
      "us-house": 1071,
      "us-politics": 14905,
      "us-presidential-election": 608502,
      "venezuela": 1314,
      "voting": 2227,
      "washington-dc": 29,
      "white-house": 3717
    },
    "pop-culture": {
      "(none)": 2026,
      "aliens": 4311,
      "art": 17909,
      "australia": 7,
      "awards": 181956,
      "basketball": 1390,
      "best-of-2026": 23897,
      "call-of-duty": 662,
      "celebrities": 83143,
      "charlie-kirk": 441,
      "clavicular": 382,
      "climate-science": 999,
      "combat-sports": 8,
      "counter-strike-2": 15,
      "court-cases": 22,
      "courts": 2470,
      "daejon-love": 18,
      "dominican-republic": 234,
      "dota-2": 635,
      "earthquake": 44,
      "elon-musk": 356,
      "f1": 3000,
      "fda": 193,
      "fifa": 8050,
      "fifa-world-cup": 5,
      "football": 40870,
      "gaming": 10518,
      "gta-vi": 27946,
      "israel": 1199,
      "japan": 2,
      "la-liga": 142,
      "league-of-legends": 32,
      "logan-paul": 71,
      "los-angeles": 6,
      "marijuana": 672,
      "midterms": 7180,
      "movie-delay": 245,
      "movies": 998654,
      "music": 326355,
      "new-york-city": 631,
      "nfl": 1705,
      "pandemics": 651,
      "parent-for-derivative": 1570,
      "podcast": 282,
      "pokemon": 10044,
      "pope-leo-xiv": 1,
      "pregnant": 11,
      "russia": 21,
      "spain": 1232,
      "spider-man": 22,
      "streamer": 653,
      "tennis": 1494,
      "the-legend-of-zelda": 306,
      "travel": 6235,
      "trump": 34540,
      "trump-daily": 807,
      "trump-netanyahu": 50071,
      "tv": 651,
      "tweets-markets": 210295,
      "uk": 633,
      "utah": 97,
      "valve": 676,
      "xbox": 64,
      "youtube": 32479
    },
    "science": {
      "(none)": 2329,
      "aliens": 1022,
      "big-tech": 20925,
      "climate-science": 231,
      "drug": 459,
      "elon-musk": 38831,
      "fda": 5636,
      "global-temp": 1708,
      "gold": 1087,
      "macro-indicators": 6249,
      "mergers-and-acquisitions": 51,
      "new-york-city": 2332,
      "pandemics": 7825,
      "precipitation": 34195,
      "russia": 72,
      "space": 1,
      "spacex": 10664
    },
    "sports": {
      "(none)": 17683,
      "2026-summer-transfer-window": 17231,
      "afc": 22523,
      "afc-champions-league-elite": 13311,
      "afcon": 29440,
      "afcq": 17392,
      "aflw": 329,
      "arg": 1123168,
      "argpn": 51658,
      "australian-a-league": 43551,
      "austria-bundesliga": 19427,
      "awards": 42128,
      "aze1": 12547,
      "aze2": 21,
      "baseball": 19929,
      "basketball": 1291868,
      "bel1": 23824,
      "bel2": 10887,
      "bolivia-lfpb": 77955,
      "boxing": 573,
      "bra3": 15771,
      "brazil-serie-a": 83288,
      "brazil-serie-b": 41004,
      "bulgaria-parva-liga": 14435,
      "bundesliga": 186871,
      "bundesliga-2": 33107,
      "canpl": 9082,
      "cfb": 15513178,
      "chess": 2916,
      "chi2": 9,
      "chile-primera": 60660,
      "china-fa-cup": 5084,
      "chinese-super-league": 27840,
      "chl2": 19556,
      "clf": 2321,
      "col2": 7246,
      "colombia-primera-a": 38121,
      "combat-sports": 355,
      "concacaf": 18646,
      "concacaf-nations-league": 12346,
      "copa-america": 130711,
      "copa-del-rey": 27536,
      "cricket": 10469,
      "cristiano-ronaldo": 3227,
      "czechia-fortuna-liga": 30200,
      "darts": 9,
      "denmark-superliga": 37656,
      "dfb-pokal": 6327,
      "ecu1": 54507,
      "efl-championship": 114461,
      "egypt-premier-league": 912,
      "epl": 300652,
      "ere": 62705,
      "est1": 48747,
      "europa-conference-league": 158680,
      "f1": 89244,
      "fa-cup": 61441,
      "fifa": 13243,
      "fifa-friendly": 6429,
      "fifa-world-cup": 4004,
      "fin1": 36229,
      "formula1": 14420,
      "fro1": 6344,
      "goals": 4033,
      "golf": 73982,
      "gre1": 26158,
      "handball": 320,
      "hockey": 144932,
      "hungary-nb1": 20205,
      "idn1": 23409,
      "idn2": 8744,
      "indian-super-league": 16331,
      "irl1": 3325,
      "isl1": 17,
      "israel-premier-league": 14140,
      "itc": 1,
      "japan-j-league": 54606,
      "japan-j2-league": 48076,
      "k-league": 58459,
      "kaz1": 1040,
      "kor2": 29684,
      "la-liga": 273977,
      "la-liga-2": 44244,
      "lacrosse": 564,
      "lazio": 241,
      "lcs": 3,
      "lib": 19629,
      "ligue-1": 172035,
      "ligue-2": 48560,
      "lionel-messi": 77,
      "ltu1": 5050,
      "lva1": 58892,
      "mex": 2626721,
      "mlb": 92738,
      "mls": 1177501,
      "morocco-botola-pro": 11546,
      "moto2": 38,
      "moto3": 228,
      "nascar": 24776,
      "national-league": 847,
      "nba": 28500125,
      "ned2": 21661,
      "new-york-city": 18636,
      "nfl": 2656719,
      "nhl": 2242918,
      "nirl1": 101,
      "nor2": 62180,
      "norway-eliteserien": 51721,
      "peru-liga-1": 94510,
      "pickleball": 78452,
      "poland-ekstraklasa": 14798,
      "power-slap": 60,
      "primeira-liga": 60994,
      "qualification": 98,
      "racing": 3068,
      "romania-superliga": 33884,
      "rugby": 14112,
      "rus": 33214,
      "saf1": 4341,
      "saudi-professional-league": 63541,
      "scotland-league-cup": 4614,
      "scottish-premiership": 57521,
      "sea": 294555,
      "serbian-superliga": 35306,
      "serie-b": 41941,
      "slovenia-prvaliga": 13994,
      "soccer": 1698068,
      "soccer-atc": 72,
      "soccer-auc": 2,
      "soccer-brco": 11197,
      "soccer-ccc": 21413,
      "soccer-el1": 14379,
      "soccer-el2": 2972,
      "soccer-fpd": 50871,
      "soccer-grc": 13,
      "soccer-gtm": 118440,
      "soccer-hr1": 18819,
      "soccer-nlc": 289,
      "soccer-nwsl": 110410,
      "soccer-ptc": 195,
      "soccer-scoc": 707,
      "soccer-skc": 1,
      "soccer-svk1": 18481,
      "soccer-trsk": 645,
      "sud": 1469,
      "swe2": 14260,
      "sweden-allsvenskan": 86277,
      "swimming": 14323,
      "switzerland-super-league": 145895,
      "table-tennis": 8017,
      "tennis": 726053,
      "tha1": 35571,
      "tpe1": 24821,
      "tur": 62026,
      "tur2": 58523,
      "u20wwc": 4,
      "uae1": 8555,
      "ucl": 384834,
      "uefa": 13536,
      "uefa-nations-league": 138219,
      "uel": 226581,
      "ufc": 902694,
      "ukraine-premier-liha": 41218,
      "uru1": 38406,
      "usl1": 20,
      "uslc": 19577,
      "usoc": 12,
      "uzb1": 20457,
      "ven1": 247131,
      "volleyball": 54,
      "womens-ballon-dor": 15,
      "womens-champions-league": 6113,
      "wsl": 74352,
      "wsl2": 2
    },
    "tech": {
      "(none)": 8850,
      "airbnb": 1221,
      "anthropic": 878,
      "big-tech": 130698,
      "celebrities": 79032,
      "china": 365,
      "coding": 39895,
      "collectibles": 2620,
      "congress": 16,
      "corporate-financials": 541,
      "courts": 7587,
      "earn-4": 7849,
      "elon-musk": 3491,
      "equities": 527,
      "gaming": 692,
      "google": 62722,
      "hack": 1010,
      "ipos": 23592,
      "kpis": 720,
      "midterms": 43,
      "movies": 20697,
      "nuke": 160,
      "oil": 2859,
      "openai": 1406,
      "outage": 393,
      "prediction-markets": 1717,
      "video-games": 7806
    },
    "uncategorised": {
      "(none)": 1730,
      "bayeux-tapestry": 25479,
      "cfb": 28250,
      "climate-science": 1151,
      "dnc": 91,
      "fed": 4592,
      "fed-chair": 429,
      "fed-rates": 10735,
      "iran": 2,
      "la-liga": 37,
      "leopold-aschenbrenner": 646,
      "macro-indicators": 6758,
      "mma": 90,
      "nfl": 24340,
      "pandemics": 120,
      "social-media": 191,
      "space": 81,
      "supreme-court": 25073,
      "tennis": 1678,
      "trump-presidency": 1,
      "ufc": 4675,
      "uk": 1777,
      "united-nations": 22297,
      "united-states": 6319,
      "youtube": 4938
    },
    "weather": {
      "brazil": 357,
      "climate": 45351,
      "climate-science": 14687,
      "drought": 252,
      "earthquakes": 15810,
      "germany": 2452,
      "global-temp": 404,
      "highest-temperature": 6158141,
      "italy": 27,
      "lowest-temperature": 774439,
      "mexico": 4202,
      "natural-disaster": 8337,
      "pandemics": 940,
      "precipitation": 8036,
      "rain": 1165,
      "tornado-risk": 52,
      "united-states": 2731,
      "volcano": 20
    },
    "world": {
      "(none)": 5,
      "argentina": 32225,
      "brazil": 8398,
      "canada": 426,
      "china": 1,
      "courts": 1821,
      "economic-policy": 40337,
      "europe": 49,
      "foreign-policy": 1593,
      "forex": 11171,
      "france": 5744,
      "germany": 5633,
      "global-elections": 1419715,
      "global-rates": 28139,
      "hong-kong": 481,
      "italy": 355,
      "macro-indicators": 8423,
      "middle-east": 307,
      "nyc": 74,
      "oil": 6231,
      "pandemics": 1,
      "south-korea": 1655,
      "trump-presidency": 1383,
      "uk": 349
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 175011780,
    "columns": [
      "event_type",
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "best_bid",
      "best_ask",
      "spread",
      "bids",
      "asks",
      "price",
      "size",
      "side",
      "fee_rate_bps",
      "transaction_hash",
      "id",
      "assets_ids",
      "winning_asset_id",
      "winning_outcome",
      "outcomes",
      "question",
      "slug",
      "old_tick_size",
      "new_tick_size",
      "witness_set",
      "arrival_skew",
      "source_witness"
    ],
    "encoding": "twin-check-v1",
    "file": "2026-11-01T01.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": 314045,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 115146012,
    "twin_rows": 59865768
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001489,
  "verification": {
    "note": "Covers each file listed in files[], each checked on its own; there is no whole-hour sha256 and no per-product byte range. This manifest and any file not listed in files[] need an external checksum (the archive's SHA256SUMS.txt, which does not list itself). A match shows the files agree with a manifest you trust, not that the manifest is authentic.",
    "primary": "sha256sum <file> == .files[].sha256 of the files[] entry whose file is <file>",
    "secondary": "byte size of <file> == .files[].size of the same entry (a supplementary check; the sha256 decides)"
  },
  "witness_stats": "2026-11-01T01.witness_stats.json",
  "witness_stats_sha256": "dff543f4e2cd2b57d297eb1196a6f1d56e4f01b24cece457d17eacb03a2cc0c0",
  "witnesses": "iop",
  "writer_versions": null
}
