{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 40,
      "class": "FULL",
      "exception_markets": 52,
      "rows_by_domain": {
        "i": 18597069,
        "o": 18618079,
        "p": 18611592
      },
      "rows_i": 18597069,
      "rows_joined": 18618824,
      "rows_merged": 18618784,
      "rows_o": 18618079,
      "rows_p": 18611592,
      "unique_by_domain": {
        "i": 6,
        "o": 54,
        "p": 133
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 60,
            "1000_2000ms": 7739,
            "100_200ms": 98454,
            "10_20ms": 12086529,
            "1_2ms": 0,
            "2000_5000ms": 976,
            "200_500ms": 94572,
            "20_50ms": 6076870,
            "2_5ms": 0,
            "5000_10000ms": 168,
            "500_1000ms": 26620,
            "50_100ms": 205081,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 11309,
          "mean_ms": 23.914969127661998,
          "measurable": 18597069,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 22.0,
          "p99_ms": 129.0,
          "rows": 18597069,
          "unmeasurable": 0,
          "won_output_rows": 399
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 1145,
            "100_200ms": 61366,
            "10_20ms": 17608196,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 35050,
            "20_50ms": 627981,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 2733,
            "50_100ms": 142469,
            "5_10ms": 139139,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1831,
          "mean_ms": 14.154604725868872,
          "measurable": 18618079,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 62.0,
          "rows": 18618079,
          "unmeasurable": 0,
          "won_output_rows": 6807
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 1145,
            "100_200ms": 50525,
            "10_20ms": 17949436,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 28542,
            "20_50ms": 428170,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 2878,
            "50_100ms": 110670,
            "5_10ms": 40226,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1656,
          "mean_ms": 14.356917720955844,
          "measurable": 18611592,
          "min_ms": 8,
          "p50_ms": 13.0,
          "p90_ms": 15.0,
          "p99_ms": 51.0,
          "rows": 18611592,
          "unmeasurable": 0,
          "won_output_rows": 18611578
        }
      }
    },
    "book": {
      "boundary_dropped": 590,
      "class": "FULL",
      "exception_markets": 213959,
      "rows_by_domain": {
        "i": 561307,
        "o": 210225,
        "p": 570720
      },
      "rows_i": 561307,
      "rows_joined": 846716,
      "rows_merged": 846126,
      "rows_o": 210225,
      "rows_p": 570720,
      "unique_by_domain": {
        "i": 231640,
        "o": 34218,
        "p": 242493
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 26744,
            "1000_2000ms": 4164,
            "100_200ms": 3000,
            "10_20ms": 49260,
            "1_2ms": 0,
            "2000_5000ms": 9848,
            "200_500ms": 4852,
            "20_50ms": 82565,
            "2_5ms": 0,
            "5000_10000ms": 10854,
            "500_1000ms": 3661,
            "50_100ms": 5306,
            "5_10ms": 0,
            "ge30000ms": 361053,
            "neg": 0
          },
          "max_ms": 13323022459,
          "mean_ms": 297615642.674898,
          "measurable": 561307,
          "min_ms": 16,
          "p50_ms": 193412.0,
          "p90_ms": 164443866.0,
          "p99_ms": 6009356754.38,
          "rows": 561307,
          "unmeasurable": 0,
          "won_output_rows": 238369
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 3958,
            "1000_2000ms": 944,
            "100_200ms": 1045,
            "10_20ms": 126257,
            "1_2ms": 0,
            "2000_5000ms": 2062,
            "200_500ms": 841,
            "20_50ms": 13089,
            "2_5ms": 0,
            "5000_10000ms": 1526,
            "500_1000ms": 452,
            "50_100ms": 2110,
            "5_10ms": 60,
            "ge30000ms": 57881,
            "neg": 0
          },
          "max_ms": 13323853834,
          "mean_ms": 128214236.75300749,
          "measurable": 210225,
          "min_ms": 9,
          "p50_ms": 15.0,
          "p90_ms": 3815766.600000005,
          "p99_ms": 4639952297.0,
          "rows": 210225,
          "unmeasurable": 0,
          "won_output_rows": 37479
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 26823,
            "1000_2000ms": 3913,
            "100_200ms": 1922,
            "10_20ms": 128909,
            "1_2ms": 0,
            "2000_5000ms": 8475,
            "200_500ms": 3206,
            "20_50ms": 10835,
            "2_5ms": 0,
            "5000_10000ms": 9704,
            "500_1000ms": 3126,
            "50_100ms": 2343,
            "5_10ms": 25,
            "ge30000ms": 371439,
            "neg": 0
          },
          "max_ms": 13324154625,
          "mean_ms": 298331802.0748248,
          "measurable": 570720,
          "min_ms": 9,
          "p50_ms": 207770.0,
          "p90_ms": 164532660.0,
          "p99_ms": 6009307178.67,
          "rows": 570720,
          "unmeasurable": 0,
          "won_output_rows": 570278
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 2,
      "rows_by_domain": {
        "i": 71068,
        "o": 71261,
        "p": 71233
      },
      "rows_i": 71068,
      "rows_joined": 71345,
      "rows_merged": 71345,
      "rows_o": 71261,
      "rows_p": 71233,
      "unique_by_domain": {
        "i": 4,
        "o": 1,
        "p": 7
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1,
            "1000_2000ms": 275,
            "100_200ms": 1035,
            "10_20ms": 27092,
            "1_2ms": 0,
            "2000_5000ms": 42,
            "200_500ms": 946,
            "20_50ms": 39474,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 390,
            "50_100ms": 1813,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 10551,
          "mean_ms": 38.11003545899702,
          "measurable": 71068,
          "min_ms": 16,
          "p50_ms": 20.0,
          "p90_ms": 34.0,
          "p99_ms": 498.33000000000175,
          "rows": 71068,
          "unmeasurable": 0,
          "won_output_rows": 14
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 41,
            "100_200ms": 419,
            "10_20ms": 65790,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 197,
            "20_50ms": 3861,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 58,
            "50_100ms": 858,
            "5_10ms": 36,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2031,
          "mean_ms": 17.146433533068578,
          "measurable": 71261,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 17.0,
          "p99_ms": 100.0,
          "rows": 71261,
          "unmeasurable": 0,
          "won_output_rows": 98
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 41,
            "100_200ms": 367,
            "10_20ms": 66317,
            "1_2ms": 0,
            "2000_5000ms": 1,
            "200_500ms": 170,
            "20_50ms": 3517,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 68,
            "50_100ms": 748,
            "5_10ms": 4,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2033,
          "mean_ms": 17.522524672553452,
          "measurable": 71233,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 16.0,
          "p99_ms": 91.0,
          "rows": 71233,
          "unmeasurable": 0,
          "won_output_rows": 71233
        }
      }
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 5,
      "rows_by_domain": {
        "i": 2282,
        "o": 2287,
        "p": 2287
      },
      "rows_i": 2282,
      "rows_joined": 2344,
      "rows_merged": 2344,
      "rows_o": 2287,
      "rows_p": 2287,
      "unique_by_domain": {
        "i": 27,
        "o": 0,
        "p": 30
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 46,
            "1000_2000ms": 0,
            "100_200ms": 14,
            "10_20ms": 1504,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 9,
            "20_50ms": 505,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 3,
            "50_100ms": 43,
            "5_10ms": 0,
            "ge30000ms": 158,
            "neg": 0
          },
          "max_ms": 54799,
          "mean_ms": 3314.6095530236635,
          "measurable": 2282,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 102.70000000000027,
          "p99_ms": 47250.490000000005,
          "rows": 2282,
          "unmeasurable": 0,
          "won_output_rows": 28
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 92,
            "1000_2000ms": 0,
            "100_200ms": 5,
            "10_20ms": 1875,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 6,
            "20_50ms": 144,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 10,
            "5_10ms": 16,
            "ge30000ms": 139,
            "neg": 0
          },
          "max_ms": 56935,
          "mean_ms": 3461.5675557498907,
          "measurable": 2287,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 20846.00000000001,
          "p99_ms": 43759.63999999999,
          "rows": 2287,
          "unmeasurable": 0,
          "won_output_rows": 29
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 135,
            "1000_2000ms": 0,
            "100_200ms": 4,
            "10_20ms": 1909,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 3,
            "20_50ms": 96,
            "2_5ms": 0,
            "5000_10000ms": 4,
            "500_1000ms": 1,
            "50_100ms": 12,
            "5_10ms": 1,
            "ge30000ms": 122,
            "neg": 0
          },
          "max_ms": 54197,
          "mean_ms": 3385.9077393965895,
          "measurable": 2287,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 18239.00000000001,
          "p99_ms": 40931.64,
          "rows": 2287,
          "unmeasurable": 0,
          "won_output_rows": 2287
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 0,
      "rows_by_domain": {
        "i": 800,
        "o": 800,
        "p": 800
      },
      "rows_i": 800,
      "rows_joined": 1105,
      "rows_merged": 1105,
      "rows_o": 800,
      "rows_p": 800,
      "unique_by_domain": {
        "i": 188,
        "o": 56,
        "p": 61
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 54,
            "1000_2000ms": 0,
            "100_200ms": 144,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 207,
            "20_50ms": 161,
            "2_5ms": 0,
            "5000_10000ms": 7,
            "500_1000ms": 8,
            "50_100ms": 117,
            "5_10ms": 0,
            "ge30000ms": 102,
            "neg": 0
          },
          "max_ms": 123975,
          "mean_ms": 10231.22125,
          "measurable": 800,
          "min_ms": 21,
          "p50_ms": 189.5,
          "p90_ms": 54790.40000000006,
          "p99_ms": 96621.37,
          "rows": 800,
          "unmeasurable": 0,
          "won_output_rows": 210
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 38,
            "1000_2000ms": 0,
            "100_200ms": 148,
            "10_20ms": 28,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 46,
            "20_50ms": 212,
            "2_5ms": 0,
            "5000_10000ms": 12,
            "500_1000ms": 0,
            "50_100ms": 217,
            "5_10ms": 0,
            "ge30000ms": 99,
            "neg": 0
          },
          "max_ms": 131854,
          "mean_ms": 9424.85875,
          "measurable": 800,
          "min_ms": 13,
          "p50_ms": 82.5,
          "p90_ms": 44939.9,
          "p99_ms": 110449.12,
          "rows": 800,
          "unmeasurable": 0,
          "won_output_rows": 95
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 46,
            "1000_2000ms": 0,
            "100_200ms": 20,
            "10_20ms": 182,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 30,
            "20_50ms": 320,
            "2_5ms": 0,
            "5000_10000ms": 12,
            "500_1000ms": 0,
            "50_100ms": 96,
            "5_10ms": 0,
            "ge30000ms": 94,
            "neg": 0
          },
          "max_ms": 129134,
          "mean_ms": 8855.55375,
          "measurable": 800,
          "min_ms": 13,
          "p50_ms": 33.5,
          "p90_ms": 33887.100000000035,
          "p99_ms": 101028.01999999995,
          "rows": 800,
          "unmeasurable": 0,
          "won_output_rows": 800
        }
      }
    },
    "price_change": {
      "boundary_dropped": 334,
      "class": "FULL",
      "exception_markets": 35,
      "rows_by_domain": {
        "i": 117951224,
        "o": 118129884,
        "p": 118082554
      },
      "rows_i": 117951224,
      "rows_joined": 118146110,
      "rows_merged": 118145776,
      "rows_o": 118129884,
      "rows_p": 118082554,
      "unique_by_domain": {
        "i": 90,
        "o": 1428,
        "p": 2262
      },
      "witness_latency": {
        "i": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 1260,
            "1000_2000ms": 104360,
            "100_200ms": 853134,
            "10_20ms": 69328334,
            "1_2ms": 0,
            "2000_5000ms": 13674,
            "200_500ms": 772202,
            "20_50ms": 44718810,
            "2_5ms": 0,
            "5000_10000ms": 3340,
            "500_1000ms": 280594,
            "50_100ms": 1875516,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 11310,
          "mean_ms": 26.78896024003956,
          "measurable": 117951224,
          "min_ms": 15,
          "p50_ms": 19.0,
          "p90_ms": 23.0,
          "p99_ms": 199.0,
          "rows": 117951224,
          "unmeasurable": 0,
          "won_output_rows": 5860
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 8298,
            "100_200ms": 479698,
            "10_20ms": 110616688,
            "1_2ms": 0,
            "2000_5000ms": 2,
            "200_500ms": 262198,
            "20_50ms": 4960342,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 18452,
            "50_100ms": 1178612,
            "5_10ms": 605594,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2096,
          "mean_ms": 14.796912117512957,
          "measurable": 118129884,
          "min_ms": 8,
          "p50_ms": 12.0,
          "p90_ms": 16.0,
          "p99_ms": 73.0,
          "rows": 118129884,
          "unmeasurable": 0,
          "won_output_rows": 57436
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 8272,
            "100_200ms": 384462,
            "10_20ms": 112599568,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 208110,
            "20_50ms": 3723604,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 22830,
            "50_100ms": 958786,
            "5_10ms": 176922,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1787,
          "mean_ms": 14.965248617505344,
          "measurable": 118082554,
          "min_ms": 8,
          "p50_ms": 13.0,
          "p90_ms": 15.0,
          "p99_ms": 62.0,
          "rows": 118082554,
          "unmeasurable": 0,
          "won_output_rows": 118082480
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "FULL",
      "exception_markets": 1,
      "rows_by_domain": {
        "i": 3744,
        "o": 3744,
        "p": 3740
      },
      "rows_i": 3744,
      "rows_joined": 3744,
      "rows_merged": 3744,
      "rows_o": 3744,
      "rows_p": 3740,
      "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": 2461,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 4,
            "20_50ms": 1263,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 8,
            "50_100ms": 4,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 745,
          "mean_ms": 21.417200854700855,
          "measurable": 3744,
          "min_ms": 16,
          "p50_ms": 19.0,
          "p90_ms": 21.0,
          "p99_ms": 31.0,
          "rows": 3744,
          "unmeasurable": 0
        },
        "o": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 4,
            "10_20ms": 3621,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 4,
            "20_50ms": 97,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 4,
            "5_10ms": 14,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 259,
          "mean_ms": 12.87900641025641,
          "measurable": 3744,
          "min_ms": 9,
          "p50_ms": 12.0,
          "p90_ms": 15.0,
          "p99_ms": 27.0,
          "rows": 3744,
          "unmeasurable": 0,
          "won_output_rows": 4
        },
        "p": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 4,
            "10_20ms": 3666,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 3,
            "20_50ms": 43,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 20,
            "5_10ms": 4,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 262,
          "mean_ms": 13.666310160427807,
          "measurable": 3740,
          "min_ms": 9,
          "p50_ms": 13.0,
          "p90_ms": 15.0,
          "p99_ms": 29.0,
          "rows": 3740,
          "unmeasurable": 0,
          "won_output_rows": 3740
        }
      }
    }
  },
  "absent_fields": [
    "connection_events"
  ],
  "archive_root": "merged-live",
  "book_audit": {
    "files": [
      {
        "file": "2026-10-31T03.book_dropped.parquet",
        "rows": 11203,
        "sha256": "d5d11eed84f1d435a8d148ae476aed8291b88faa1e2a7418da19f8b3ad53f79c",
        "size": 439841
      }
    ],
    "parts": 1,
    "public": false,
    "rows": 11203,
    "status": "kept until verify",
    "verified": false,
    "verify_check_id": null
  },
  "book_rows_dropped": 11203,
  "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": "1786fe762933da6cedeeacfbf2d099289bc9e90f9ff3ff88ed1f2f9f02e61442",
    "evaluated_at": "2026-10-31T10:44:46Z",
    "evidence": {
      "file": "2026-10-31T03.category_evidence.json",
      "sha256": "1ccd6ccbe556e798592248cf383b5f34fe459314cb69c2c2ed485cf6a91adc0a"
    },
    "hour": "2026-10-31/03",
    "low_tag": {
      "band_hours": 0,
      "band_rule": "floor",
      "flagged": false,
      "floor": 0.9,
      "mad": null,
      "median": null,
      "reason": null,
      "tagged_share": 0.9999468581348386,
      "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": 30133,
      "common_markets": 5173589,
      "file": "category_map.json.gz.health.json",
      "gained_markets": 29882,
      "logic_identity_changed": false,
      "map_sha256": "1786fe762933da6cedeeacfbf2d099289bc9e90f9ff3ff88ed1f2f9f02e61442",
      "mapping_logic_changed": 0,
      "markets": 5216494,
      "moved_or_lost_markets": 251,
      "query_ok": true,
      "review_acceptance": null,
      "rule_version": "native-category-ranked-subtag-v1",
      "sha256": "4f34e0d1cab475adcc2f09e51ebd5a4b7903ad923045f8258842d2cc8229051e",
      "shrink_share": 0.0,
      "source_tags_changed": 30133,
      "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
    },
    "map_rule": "native-category-ranked-subtag-v1",
    "mode": "bulk",
    "not_reached_markets": [],
    "numbers": {
      "by_listing_age": {
        "1_7d": {
          "fetched_tagged": 69128,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "gt_7d": {
          "fetched_tagged": 86941,
          "fetched_untagged": 9,
          "not_fetched": 0
        },
        "lt_24h": {
          "fetched_tagged": 13280,
          "fetched_untagged": 0,
          "not_fetched": 0
        },
        "unknown_age": {
          "fetched_tagged": 0,
          "fetched_untagged": 0,
          "not_fetched": 0
        }
      },
      "classes": {
        "fetched_tagged": 169349,
        "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": 30133,
        "common_markets": 5173589,
        "file": "category_map.json.gz.health.json",
        "gained_markets": 29882,
        "logic_identity_changed": false,
        "map_sha256": "1786fe762933da6cedeeacfbf2d099289bc9e90f9ff3ff88ed1f2f9f02e61442",
        "mapping_logic_changed": 0,
        "markets": 5216494,
        "moved_or_lost_markets": 251,
        "query_ok": true,
        "review_acceptance": null,
        "rule_version": "native-category-ranked-subtag-v1",
        "sha256": "4f34e0d1cab475adcc2f09e51ebd5a4b7903ad923045f8258842d2cc8229051e",
        "shrink_share": 0.0,
        "source_tags_changed": 30133,
        "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4"
      },
      "missing_evidence": [],
      "not_fetched_by_cause": {
        "fetch_failed": 0,
        "not_reached": 0
      },
      "row_share": {
        "fetched_tagged": 0.999849,
        "fetched_untagged": 0.000151,
        "not_fetched": 0.0,
        "without_market": 0.0
      },
      "rows": {
        "fetched_tagged": 137668478,
        "fetched_untagged": 20746,
        "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": 169358,
      "young": {
        "not_fetched": 0,
        "traded": 13280
      }
    },
    "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": "1786fe762933da6cedeeacfbf2d099289bc9e90f9ff3ff88ed1f2f9f02e61442",
  "companions": {
    "chain_match": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    },
    "order_intent": {
      "coverage": null,
      "schema_version": null,
      "status": "pending"
    }
  },
  "derived_from": {
    "source_file": "2026-10-31T03.parquet",
    "source_manifest": {
      "ab_accounting": {
        "best_bid_ask": {
          "boundary_dropped": 40,
          "class": "FULL",
          "exception_markets": 52,
          "rows_by_domain": {
            "i": 18597069,
            "o": 18618079,
            "p": 18611592
          },
          "rows_i": 18597069,
          "rows_joined": 18618824,
          "rows_merged": 18618784,
          "rows_o": 18618079,
          "rows_p": 18611592,
          "unique_by_domain": {
            "i": 6,
            "o": 54,
            "p": 133
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 60,
                "1000_2000ms": 7739,
                "100_200ms": 98454,
                "10_20ms": 12086529,
                "1_2ms": 0,
                "2000_5000ms": 976,
                "200_500ms": 94572,
                "20_50ms": 6076870,
                "2_5ms": 0,
                "5000_10000ms": 168,
                "500_1000ms": 26620,
                "50_100ms": 205081,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 11309,
              "mean_ms": 23.914969127661998,
              "measurable": 18597069,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 22.0,
              "p99_ms": 129.0,
              "rows": 18597069,
              "unmeasurable": 0,
              "won_output_rows": 399
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 1145,
                "100_200ms": 61366,
                "10_20ms": 17608196,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 35050,
                "20_50ms": 627981,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 2733,
                "50_100ms": 142469,
                "5_10ms": 139139,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1831,
              "mean_ms": 14.154604725868872,
              "measurable": 18618079,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 62.0,
              "rows": 18618079,
              "unmeasurable": 0,
              "won_output_rows": 6807
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 1145,
                "100_200ms": 50525,
                "10_20ms": 17949436,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 28542,
                "20_50ms": 428170,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 2878,
                "50_100ms": 110670,
                "5_10ms": 40226,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1656,
              "mean_ms": 14.356917720955844,
              "measurable": 18611592,
              "min_ms": 8,
              "p50_ms": 13.0,
              "p90_ms": 15.0,
              "p99_ms": 51.0,
              "rows": 18611592,
              "unmeasurable": 0,
              "won_output_rows": 18611578
            }
          }
        },
        "book": {
          "boundary_dropped": 590,
          "class": "FULL",
          "exception_markets": 213959,
          "rows_by_domain": {
            "i": 561307,
            "o": 210225,
            "p": 570720
          },
          "rows_i": 561307,
          "rows_joined": 846716,
          "rows_merged": 846126,
          "rows_o": 210225,
          "rows_p": 570720,
          "unique_by_domain": {
            "i": 231640,
            "o": 34218,
            "p": 242493
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 26744,
                "1000_2000ms": 4164,
                "100_200ms": 3000,
                "10_20ms": 49260,
                "1_2ms": 0,
                "2000_5000ms": 9848,
                "200_500ms": 4852,
                "20_50ms": 82565,
                "2_5ms": 0,
                "5000_10000ms": 10854,
                "500_1000ms": 3661,
                "50_100ms": 5306,
                "5_10ms": 0,
                "ge30000ms": 361053,
                "neg": 0
              },
              "max_ms": 13323022459,
              "mean_ms": 297615642.674898,
              "measurable": 561307,
              "min_ms": 16,
              "p50_ms": 193412.0,
              "p90_ms": 164443866.0,
              "p99_ms": 6009356754.38,
              "rows": 561307,
              "unmeasurable": 0,
              "won_output_rows": 238369
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 3958,
                "1000_2000ms": 944,
                "100_200ms": 1045,
                "10_20ms": 126257,
                "1_2ms": 0,
                "2000_5000ms": 2062,
                "200_500ms": 841,
                "20_50ms": 13089,
                "2_5ms": 0,
                "5000_10000ms": 1526,
                "500_1000ms": 452,
                "50_100ms": 2110,
                "5_10ms": 60,
                "ge30000ms": 57881,
                "neg": 0
              },
              "max_ms": 13323853834,
              "mean_ms": 128214236.75300749,
              "measurable": 210225,
              "min_ms": 9,
              "p50_ms": 15.0,
              "p90_ms": 3815766.600000005,
              "p99_ms": 4639952297.0,
              "rows": 210225,
              "unmeasurable": 0,
              "won_output_rows": 37479
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 26823,
                "1000_2000ms": 3913,
                "100_200ms": 1922,
                "10_20ms": 128909,
                "1_2ms": 0,
                "2000_5000ms": 8475,
                "200_500ms": 3206,
                "20_50ms": 10835,
                "2_5ms": 0,
                "5000_10000ms": 9704,
                "500_1000ms": 3126,
                "50_100ms": 2343,
                "5_10ms": 25,
                "ge30000ms": 371439,
                "neg": 0
              },
              "max_ms": 13324154625,
              "mean_ms": 298331802.0748248,
              "measurable": 570720,
              "min_ms": 9,
              "p50_ms": 207770.0,
              "p90_ms": 164532660.0,
              "p99_ms": 6009307178.67,
              "rows": 570720,
              "unmeasurable": 0,
              "won_output_rows": 570278
            }
          }
        },
        "last_trade_price": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 2,
          "rows_by_domain": {
            "i": 71068,
            "o": 71261,
            "p": 71233
          },
          "rows_i": 71068,
          "rows_joined": 71345,
          "rows_merged": 71345,
          "rows_o": 71261,
          "rows_p": 71233,
          "unique_by_domain": {
            "i": 4,
            "o": 1,
            "p": 7
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1,
                "1000_2000ms": 275,
                "100_200ms": 1035,
                "10_20ms": 27092,
                "1_2ms": 0,
                "2000_5000ms": 42,
                "200_500ms": 946,
                "20_50ms": 39474,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 390,
                "50_100ms": 1813,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 10551,
              "mean_ms": 38.11003545899702,
              "measurable": 71068,
              "min_ms": 16,
              "p50_ms": 20.0,
              "p90_ms": 34.0,
              "p99_ms": 498.33000000000175,
              "rows": 71068,
              "unmeasurable": 0,
              "won_output_rows": 14
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 41,
                "100_200ms": 419,
                "10_20ms": 65790,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 197,
                "20_50ms": 3861,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 58,
                "50_100ms": 858,
                "5_10ms": 36,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2031,
              "mean_ms": 17.146433533068578,
              "measurable": 71261,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 17.0,
              "p99_ms": 100.0,
              "rows": 71261,
              "unmeasurable": 0,
              "won_output_rows": 98
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 41,
                "100_200ms": 367,
                "10_20ms": 66317,
                "1_2ms": 0,
                "2000_5000ms": 1,
                "200_500ms": 170,
                "20_50ms": 3517,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 68,
                "50_100ms": 748,
                "5_10ms": 4,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2033,
              "mean_ms": 17.522524672553452,
              "measurable": 71233,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 16.0,
              "p99_ms": 91.0,
              "rows": 71233,
              "unmeasurable": 0,
              "won_output_rows": 71233
            }
          }
        },
        "market_resolved": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 5,
          "rows_by_domain": {
            "i": 2282,
            "o": 2287,
            "p": 2287
          },
          "rows_i": 2282,
          "rows_joined": 2344,
          "rows_merged": 2344,
          "rows_o": 2287,
          "rows_p": 2287,
          "unique_by_domain": {
            "i": 27,
            "o": 0,
            "p": 30
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 46,
                "1000_2000ms": 0,
                "100_200ms": 14,
                "10_20ms": 1504,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 9,
                "20_50ms": 505,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 3,
                "50_100ms": 43,
                "5_10ms": 0,
                "ge30000ms": 158,
                "neg": 0
              },
              "max_ms": 54799,
              "mean_ms": 3314.6095530236635,
              "measurable": 2282,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 102.70000000000027,
              "p99_ms": 47250.490000000005,
              "rows": 2282,
              "unmeasurable": 0,
              "won_output_rows": 28
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 92,
                "1000_2000ms": 0,
                "100_200ms": 5,
                "10_20ms": 1875,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 6,
                "20_50ms": 144,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 10,
                "5_10ms": 16,
                "ge30000ms": 139,
                "neg": 0
              },
              "max_ms": 56935,
              "mean_ms": 3461.5675557498907,
              "measurable": 2287,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 20846.00000000001,
              "p99_ms": 43759.63999999999,
              "rows": 2287,
              "unmeasurable": 0,
              "won_output_rows": 29
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 135,
                "1000_2000ms": 0,
                "100_200ms": 4,
                "10_20ms": 1909,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 3,
                "20_50ms": 96,
                "2_5ms": 0,
                "5000_10000ms": 4,
                "500_1000ms": 1,
                "50_100ms": 12,
                "5_10ms": 1,
                "ge30000ms": 122,
                "neg": 0
              },
              "max_ms": 54197,
              "mean_ms": 3385.9077393965895,
              "measurable": 2287,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 18239.00000000001,
              "p99_ms": 40931.64,
              "rows": 2287,
              "unmeasurable": 0,
              "won_output_rows": 2287
            }
          }
        },
        "new_market": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 0,
          "rows_by_domain": {
            "i": 800,
            "o": 800,
            "p": 800
          },
          "rows_i": 800,
          "rows_joined": 1105,
          "rows_merged": 1105,
          "rows_o": 800,
          "rows_p": 800,
          "unique_by_domain": {
            "i": 188,
            "o": 56,
            "p": 61
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 54,
                "1000_2000ms": 0,
                "100_200ms": 144,
                "10_20ms": 0,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 207,
                "20_50ms": 161,
                "2_5ms": 0,
                "5000_10000ms": 7,
                "500_1000ms": 8,
                "50_100ms": 117,
                "5_10ms": 0,
                "ge30000ms": 102,
                "neg": 0
              },
              "max_ms": 123975,
              "mean_ms": 10231.22125,
              "measurable": 800,
              "min_ms": 21,
              "p50_ms": 189.5,
              "p90_ms": 54790.40000000006,
              "p99_ms": 96621.37,
              "rows": 800,
              "unmeasurable": 0,
              "won_output_rows": 210
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 38,
                "1000_2000ms": 0,
                "100_200ms": 148,
                "10_20ms": 28,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 46,
                "20_50ms": 212,
                "2_5ms": 0,
                "5000_10000ms": 12,
                "500_1000ms": 0,
                "50_100ms": 217,
                "5_10ms": 0,
                "ge30000ms": 99,
                "neg": 0
              },
              "max_ms": 131854,
              "mean_ms": 9424.85875,
              "measurable": 800,
              "min_ms": 13,
              "p50_ms": 82.5,
              "p90_ms": 44939.9,
              "p99_ms": 110449.12,
              "rows": 800,
              "unmeasurable": 0,
              "won_output_rows": 95
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 46,
                "1000_2000ms": 0,
                "100_200ms": 20,
                "10_20ms": 182,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 30,
                "20_50ms": 320,
                "2_5ms": 0,
                "5000_10000ms": 12,
                "500_1000ms": 0,
                "50_100ms": 96,
                "5_10ms": 0,
                "ge30000ms": 94,
                "neg": 0
              },
              "max_ms": 129134,
              "mean_ms": 8855.55375,
              "measurable": 800,
              "min_ms": 13,
              "p50_ms": 33.5,
              "p90_ms": 33887.100000000035,
              "p99_ms": 101028.01999999995,
              "rows": 800,
              "unmeasurable": 0,
              "won_output_rows": 800
            }
          }
        },
        "price_change": {
          "boundary_dropped": 334,
          "class": "FULL",
          "exception_markets": 35,
          "rows_by_domain": {
            "i": 117951224,
            "o": 118129884,
            "p": 118082554
          },
          "rows_i": 117951224,
          "rows_joined": 118146110,
          "rows_merged": 118145776,
          "rows_o": 118129884,
          "rows_p": 118082554,
          "unique_by_domain": {
            "i": 90,
            "o": 1428,
            "p": 2262
          },
          "witness_latency": {
            "i": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 1260,
                "1000_2000ms": 104360,
                "100_200ms": 853134,
                "10_20ms": 69328334,
                "1_2ms": 0,
                "2000_5000ms": 13674,
                "200_500ms": 772202,
                "20_50ms": 44718810,
                "2_5ms": 0,
                "5000_10000ms": 3340,
                "500_1000ms": 280594,
                "50_100ms": 1875516,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 11310,
              "mean_ms": 26.78896024003956,
              "measurable": 117951224,
              "min_ms": 15,
              "p50_ms": 19.0,
              "p90_ms": 23.0,
              "p99_ms": 199.0,
              "rows": 117951224,
              "unmeasurable": 0,
              "won_output_rows": 5860
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 8298,
                "100_200ms": 479698,
                "10_20ms": 110616688,
                "1_2ms": 0,
                "2000_5000ms": 2,
                "200_500ms": 262198,
                "20_50ms": 4960342,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 18452,
                "50_100ms": 1178612,
                "5_10ms": 605594,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 2096,
              "mean_ms": 14.796912117512957,
              "measurable": 118129884,
              "min_ms": 8,
              "p50_ms": 12.0,
              "p90_ms": 16.0,
              "p99_ms": 73.0,
              "rows": 118129884,
              "unmeasurable": 0,
              "won_output_rows": 57436
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 8272,
                "100_200ms": 384462,
                "10_20ms": 112599568,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 208110,
                "20_50ms": 3723604,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 22830,
                "50_100ms": 958786,
                "5_10ms": 176922,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 1787,
              "mean_ms": 14.965248617505344,
              "measurable": 118082554,
              "min_ms": 8,
              "p50_ms": 13.0,
              "p90_ms": 15.0,
              "p99_ms": 62.0,
              "rows": 118082554,
              "unmeasurable": 0,
              "won_output_rows": 118082480
            }
          }
        },
        "tick_size_change": {
          "boundary_dropped": 0,
          "class": "FULL",
          "exception_markets": 1,
          "rows_by_domain": {
            "i": 3744,
            "o": 3744,
            "p": 3740
          },
          "rows_i": 3744,
          "rows_joined": 3744,
          "rows_merged": 3744,
          "rows_o": 3744,
          "rows_p": 3740,
          "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": 2461,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 4,
                "20_50ms": 1263,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 8,
                "50_100ms": 4,
                "5_10ms": 0,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 745,
              "mean_ms": 21.417200854700855,
              "measurable": 3744,
              "min_ms": 16,
              "p50_ms": 19.0,
              "p90_ms": 21.0,
              "p99_ms": 31.0,
              "rows": 3744,
              "unmeasurable": 0
            },
            "o": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 4,
                "10_20ms": 3621,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 4,
                "20_50ms": 97,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 4,
                "5_10ms": 14,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 259,
              "mean_ms": 12.87900641025641,
              "measurable": 3744,
              "min_ms": 9,
              "p50_ms": 12.0,
              "p90_ms": 15.0,
              "p99_ms": 27.0,
              "rows": 3744,
              "unmeasurable": 0,
              "won_output_rows": 4
            },
            "p": {
              "buckets_ms": {
                "0_1ms": 0,
                "10000_30000ms": 0,
                "1000_2000ms": 0,
                "100_200ms": 4,
                "10_20ms": 3666,
                "1_2ms": 0,
                "2000_5000ms": 0,
                "200_500ms": 3,
                "20_50ms": 43,
                "2_5ms": 0,
                "5000_10000ms": 0,
                "500_1000ms": 0,
                "50_100ms": 20,
                "5_10ms": 4,
                "ge30000ms": 0,
                "neg": 0
              },
              "max_ms": 262,
              "mean_ms": 13.666310160427807,
              "measurable": 3740,
              "min_ms": 9,
              "p50_ms": 13.0,
              "p90_ms": 15.0,
              "p99_ms": 29.0,
              "rows": 3740,
              "unmeasurable": 0,
              "won_output_rows": 3740
            }
          }
        }
      },
      "archive_root": "merged-live",
      "boundary_guard": "cache",
      "bytes": 1466534607,
      "file": "2026-10-31T03.parquet",
      "generated_by": "tools/orderbook_ab/merge_ab.py",
      "hour": "2026-10-31/03",
      "hour_utc": "2026-10-31T03:00:00+00:00",
      "layout": "union-event-sorted-v1",
      "max_sequence": 41658297122689539,
      "merge_set_reason": "daily_set",
      "merge_set_size": 3,
      "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
      "min_sequence": 562977088641753,
      "primary_reason": "daily",
      "primary_rule_version": "primary-witness-1",
      "primary_witness": "p",
      "products": {
        "best_bid_ask": {
          "byte_range": [
            4,
            199686352
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "best_bid",
            "best_ask",
            "spread",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41658297122689499,
          "min_sequence": 562977088641753,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 18618784,
          "row_groups": [
            0,
            71
          ],
          "sha256": "6d2c00a09ea1f7dc3341e68db4ae67414cbcf54b38d16c496c298062775251d1"
        },
        "book": {
          "byte_range": [
            199686352,
            272176026
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "bids",
            "asks",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41658297120033028,
          "min_sequence": 562977088648529,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 846126,
          "row_groups": [
            72,
            75
          ],
          "sha256": "2b84454d1c4b97b956c999ba5916c99fdd607f988728bf81ae7b874d3aee2122"
        },
        "last_trade_price": {
          "byte_range": [
            272176026,
            276026923
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "fee_rate_bps",
            "transaction_hash",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41658297101501681,
          "min_sequence": 562977088649986,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 71345,
          "row_groups": [
            76,
            76
          ],
          "sha256": "750f8f4e22228aaa349fc55f6106bd2df72a552c942a28d6bf7a188d492f3849"
        },
        "market_resolved": {
          "byte_range": [
            276026923,
            276403596
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "winning_asset_id",
            "winning_outcome",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41658297117600366,
          "min_sequence": 562977089440492,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 2344,
          "row_groups": [
            77,
            77
          ],
          "sha256": "8e9cd8303268ab6bdbe2a871cef51196c8161b350b44f407712de52d75a2d082"
        },
        "new_market": {
          "byte_range": [
            276403596,
            276523333
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "id",
            "assets_ids",
            "outcomes",
            "question",
            "slug",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41658297122046732,
          "min_sequence": 562977089081645,
          "order_by": [
            "market",
            "id",
            "timestamp",
            "sequence"
          ],
          "row_count": 1105,
          "row_groups": [
            78,
            78
          ],
          "sha256": "0edd944c22810a9e8d90155e41a58398f35035821a7edf1bb06f20e6a7e90946"
        },
        "price_change": {
          "byte_range": [
            276523333,
            1464838203
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "price",
            "size",
            "side",
            "best_bid",
            "best_ask",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41658297122689539,
          "min_sequence": 562977088641755,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 118145776,
          "row_groups": [
            79,
            529
          ],
          "sha256": "a843e82d7008a90554d4fa8cae146a99c53159bad985441ee74b05cb5d1000b3"
        },
        "tick_size_change": {
          "byte_range": [
            1464838203,
            1464973267
          ],
          "columns": [
            "timestamp_received",
            "sequence",
            "timestamp",
            "market",
            "asset_id",
            "old_tick_size",
            "new_tick_size",
            "witness_set",
            "arrival_skew",
            "source_witness"
          ],
          "max_sequence": 41658297018726373,
          "min_sequence": 562977091747701,
          "order_by": [
            "market",
            "asset_id",
            "timestamp",
            "sequence"
          ],
          "row_count": 3744,
          "row_groups": [
            530,
            530
          ],
          "sha256": "7b517f0ab93d5943e356d94bca63c7fdb2c0b580d553d423d325e4741802d800"
        }
      },
      "row_count": 137689224,
      "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": "8ab72610fb4ce18931c88dff0348749187819e2911aa1d6abb334b73d03f7d13",
      "skipped_witnesses": {
        "q": {
          "reason": "not_in_merged_set"
        }
      },
      "substitutions": [],
      "verification": {
        "note": "A range digest certifies BYTES. That those bytes are that product comes from this manifest and is cross-checkable against the Parquet footer, which is inside the whole-file sha256.",
        "primary": "sha256sum <file> == .sha256",
        "secondary": "curl -r <start>-<end-1> <url> | sha256sum == .products.<name>.sha256"
      },
      "witness_stats": "2026-10-31T03.witness_stats.json",
      "witness_stats_sha256": "9aaa816288df70635917b5fd4eca2d875cb735ffe0bd9c49daad35070e4f9e5b",
      "witnesses": "iop",
      "witnesses_captured": [
        "i",
        "o",
        "p",
        "q"
      ],
      "witnesses_merged": [
        "p",
        "i",
        "o"
      ]
    }
  },
  "files": [
    {
      "category": "ai",
      "file": "2026-10-31T03.ai.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 83240432,
      "row_ordinal_min": 0,
      "rows": 2324189,
      "sha256": "67af47374dc2cc92d20b28529c00bad9a97fe2b57f8a0224b5a2d26c74d79ad4",
      "size": 11734084,
      "sub_tag": null
    },
    {
      "category": "ai",
      "file": "2026-10-31T03.ai.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 83240432,
      "row_ordinal_min": 0,
      "rows": 2324189,
      "sha256": "30c2e1f79504a49d86ef14c167774411e4b54d454cbca71280a4fbcdaeeb3cb1",
      "size": 10253791,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-31T03.business.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 13893189,
      "row_ordinal_min": 356410,
      "rows": 166552,
      "sha256": "b417dced93951beb4c25465c21d01b13e3546b4c5806a5245716ba59dcd90a24",
      "size": 962346,
      "sub_tag": null
    },
    {
      "category": "business",
      "file": "2026-10-31T03.business.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 13893189,
      "row_ordinal_min": 356410,
      "rows": 166552,
      "sha256": "9ab5312d91cb03388bc450aa58e02db3ab8e174b07e9f20d395edccfb368ea8a",
      "size": 779347,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-31T03.crypto.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 28,
      "row_ordinal_max": 83241152,
      "row_ordinal_min": 375709,
      "rows": 17999359,
      "sha256": "ff7166a70d73f4325b00475c118de3bd7ed02d342cb237683f0e3e349efe6bd8",
      "size": 84546759,
      "sub_tag": null
    },
    {
      "category": "crypto",
      "file": "2026-10-31T03.crypto.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 28,
      "row_ordinal_max": 83241152,
      "row_ordinal_min": 375709,
      "rows": 17999359,
      "sha256": "ccca2eef0c2bde2b821344675b5c33b97ed9a2024961781c78d391fc49a0ddb4",
      "size": 55661704,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-31T03.earnings.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 30404909,
      "row_ordinal_min": 1792925,
      "rows": 9668,
      "sha256": "a89d0f4cf11a5c8afd76505ad2ef862604de6c45c7408d06c108a93e3bd2b1a6",
      "size": 92304,
      "sub_tag": null
    },
    {
      "category": "earnings",
      "file": "2026-10-31T03.earnings.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 30404909,
      "row_ordinal_min": 1792925,
      "rows": 9668,
      "sha256": "7e483b05e845bf0d9dad190c357fd79b95c25bef564bc646b7683e1859649b0c",
      "size": 58665,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-31T03.economy.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 5,
      "row_ordinal_max": 31053612,
      "row_ordinal_min": 1795423,
      "rows": 803540,
      "sha256": "7cb5d749d67cfb958e0a2d6c60bfcef4ec412b79e7155b6b0d27453618944926",
      "size": 4183618,
      "sub_tag": null
    },
    {
      "category": "economy",
      "file": "2026-10-31T03.economy.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 5,
      "row_ordinal_max": 31053612,
      "row_ordinal_min": 1795423,
      "rows": 803540,
      "sha256": "f3f4956db4d0cc2fa244d7ebf7041dda96431b2561e9a81b5e7cd7617d34763f",
      "size": 3475634,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-31T03.elections.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 17,
      "row_ordinal_max": 83241156,
      "row_ordinal_min": 1948638,
      "rows": 8975450,
      "sha256": "b55ecd6dbab94d834e94f4f193a2a0c26058eb801f0fdf70d4c30645dee3351e",
      "size": 48135924,
      "sub_tag": null
    },
    {
      "category": "elections",
      "file": "2026-10-31T03.elections.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 17,
      "row_ordinal_max": 83241156,
      "row_ordinal_min": 1948638,
      "rows": 8975450,
      "sha256": "3a47f27dc98515e434def368e5175a481583c2a7c9c4cbf78dfbdae8206a548e",
      "size": 40574002,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-31T03.esports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 15,
      "row_ordinal_max": 83241184,
      "row_ordinal_min": 3441698,
      "rows": 4672955,
      "sha256": "f1b902b01d92be565babb96b4a5c02a22b042def9fefafa12503c33504ed1664",
      "size": 16341452,
      "sub_tag": null
    },
    {
      "category": "esports",
      "file": "2026-10-31T03.esports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 15,
      "row_ordinal_max": 83241184,
      "row_ordinal_min": 3441698,
      "rows": 4672955,
      "sha256": "4c1c4a38805b1d699c53d3bdc43432daf70f83fe7675b0f6467315943cd4661f",
      "size": 16205718,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-31T03.finance.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 83241192,
      "row_ordinal_min": 4658747,
      "rows": 1663367,
      "sha256": "1fd6e3de234c0b701780e98f7b6a6e3495ee1f7a0555e58475a244866bf989e5",
      "size": 8452910,
      "sub_tag": null
    },
    {
      "category": "finance",
      "file": "2026-10-31T03.finance.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 83241192,
      "row_ordinal_min": 4658747,
      "rows": 1663367,
      "sha256": "4f53f42ef0354e3869bb137af816463f02a76e33e37e7d3ba4e0f1d0d3502136",
      "size": 5955829,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-31T03.geopolitics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 45214499,
      "row_ordinal_min": 4971139,
      "rows": 2186538,
      "sha256": "3733f2e6842e9b7daa4f89514ac7f9363ca1be774c94b849b88493aaabc1d831",
      "size": 10921021,
      "sub_tag": null
    },
    {
      "category": "geopolitics",
      "file": "2026-10-31T03.geopolitics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 45214499,
      "row_ordinal_min": 4971139,
      "rows": 2186538,
      "sha256": "0b6428c49bd9c635a10895a8d64bbfd2638c1ec49ad76e002ba8b5946fc7188b",
      "size": 9391483,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-31T03.politics.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 8,
      "row_ordinal_max": 83241200,
      "row_ordinal_min": 5251820,
      "rows": 1658460,
      "sha256": "84525f351c5eac6a3f6480835e650caaa84716b1767a5f7c8fc979aca1a0a031",
      "size": 10966584,
      "sub_tag": null
    },
    {
      "category": "politics",
      "file": "2026-10-31T03.politics.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 8,
      "row_ordinal_max": 83241200,
      "row_ordinal_min": 5251820,
      "rows": 1658460,
      "sha256": "4e412fd2eb80c0052db93b90c7fb388725e5da2fce503355829a5b5a2e6c23b9",
      "size": 7420391,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-31T03.pop-culture.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 9,
      "row_ordinal_max": 83241204,
      "row_ordinal_min": 5470102,
      "rows": 2110295,
      "sha256": "ef30728d9fd7af991c97fb77c06963b0a4c1590b9db878113b44b78989f90bb7",
      "size": 11042675,
      "sub_tag": null
    },
    {
      "category": "pop-culture",
      "file": "2026-10-31T03.pop-culture.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 9,
      "row_ordinal_max": 83241204,
      "row_ordinal_min": 5470102,
      "rows": 2110295,
      "sha256": "720013d3245124d9e3221f6795b34f1b1026ee6efa88ddfeb3bd2b2d9a665f83",
      "size": 9368235,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-31T03.science.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 48484994,
      "row_ordinal_min": 5767307,
      "rows": 97904,
      "sha256": "1bb72f97547e2c5d9b2e6c15fcd1412e8cd92fe869bcc659052bbe880be77fb9",
      "size": 574798,
      "sub_tag": null
    },
    {
      "category": "science",
      "file": "2026-10-31T03.science.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 48484994,
      "row_ordinal_min": 5767307,
      "rows": 97904,
      "sha256": "f6b59c4c8afd4fe58d2a2624ab176ef9bf40cc8429569cb1718958b543afcae7",
      "size": 421691,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-31T03.sports.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 44,
      "row_ordinal_max": 83244052,
      "row_ordinal_min": 5782124,
      "rows": 34944724,
      "sha256": "1b1ab00369eb4ef82589259a343a1cf4a8d7b865b32b2934aa059df195669663",
      "size": 221774528,
      "sub_tag": null
    },
    {
      "category": "sports",
      "file": "2026-10-31T03.sports.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 44,
      "row_ordinal_max": 83244052,
      "row_ordinal_min": 5782124,
      "rows": 34944724,
      "sha256": "e119406d5841def6dca46e27c6a419cdd45b1f0fad3feb2e73523e48b73a002e",
      "size": 143307778,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-31T03.tech.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 6,
      "row_ordinal_max": 83244056,
      "row_ordinal_min": 10497522,
      "rows": 382804,
      "sha256": "70f56529b2c7f80f783c8039fd38a3b2156f3dabbaedbcbac919251600856e52",
      "size": 2153424,
      "sub_tag": null
    },
    {
      "category": "tech",
      "file": "2026-10-31T03.tech.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 6,
      "row_ordinal_max": 83244056,
      "row_ordinal_min": 10497522,
      "rows": 382804,
      "sha256": "5f83234ee099a0bc78d8769e98ad4c5f3bf14d26766b150b794693800d38a859",
      "size": 1741531,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-31T03.uncategorised.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 4,
      "row_ordinal_max": 78768205,
      "row_ordinal_min": 10556433,
      "rows": 99618,
      "sha256": "305a78b77ac9c014db3b5945965d1b0c5cda51624e3cdab6366f9f9b617fe65f",
      "size": 619926,
      "sub_tag": null
    },
    {
      "category": "uncategorised",
      "file": "2026-10-31T03.uncategorised.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 4,
      "row_ordinal_max": 78768205,
      "row_ordinal_min": 10556433,
      "rows": 99618,
      "sha256": "1ba98737b47cdab0dba322c260658f5fdf4b09ea44cb657970f438504e3c43b7",
      "size": 476198,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-31T03.weather.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 11,
      "row_ordinal_max": 83244172,
      "row_ordinal_min": 10570762,
      "rows": 3670284,
      "sha256": "227bcd7166ceaff7470e1b60d75ee1041f0b169bd1f18079d9fad12c5dd93c30",
      "size": 18165864,
      "sub_tag": null
    },
    {
      "category": "weather",
      "file": "2026-10-31T03.weather.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 11,
      "row_ordinal_max": 83244172,
      "row_ordinal_min": 10570762,
      "rows": 3670284,
      "sha256": "0bc25993f239f72cd95dc5415ff4951cd544fff5406df2fac2be43db5ca5aaa2",
      "size": 13735095,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-31T03.world.parquet",
      "part": null,
      "role": "lean",
      "row_groups": 7,
      "row_ordinal_max": 83240428,
      "row_ordinal_min": 10896752,
      "rows": 1478466,
      "sha256": "ff07355bebb8f0ea421355ac6be72cd6a4e72eee02f280b7406cad31fffef606",
      "size": 6538542,
      "sub_tag": null
    },
    {
      "category": "world",
      "file": "2026-10-31T03.world.provenance.parquet",
      "part": null,
      "role": "provenance",
      "row_groups": 7,
      "row_ordinal_max": 83240428,
      "row_ordinal_min": 10896752,
      "rows": 1478466,
      "sha256": "f61a4311472c8576c621f63c4fa55f69ced0ed5441796702fae8700b037ac806",
      "size": 6270603,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-31T03.twin_check.parquet",
      "part": null,
      "role": "twin_check",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 507099,
      "sha256": "33d56b309d1c8295a87f2de2a09834facfd826231942b0a42fea79c0c77cf977",
      "size": 35581532,
      "sub_tag": null
    },
    {
      "category": null,
      "file": "2026-10-31T03.opening_state.parquet",
      "part": null,
      "role": "opening_state",
      "row_groups": 1,
      "row_ordinal_max": null,
      "row_ordinal_min": null,
      "rows": 777813,
      "sha256": "49a1f673c12357018343fd18732aaa724f3a1549ae7ab105c278f3ea60b192d1",
      "size": 65023747,
      "sub_tag": null
    }
  ],
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "generation": "0321eb1d-ea73-4536-b5cb-d6a3fef36e89",
  "hour": "2026-10-31/03",
  "hour_utc": "2026-10-31T03:00:00+00:00",
  "is_primary_copy": "provenance",
  "layout": "union-event-sorted-v1",
  "layout_check": "PASS",
  "layout_check_reasons": [],
  "layout_split": {
    "cap_bytes": 400000000,
    "parts": {
      "ai": 1,
      "business": 1,
      "crypto": 1,
      "earnings": 1,
      "economy": 1,
      "elections": 1,
      "esports": 1,
      "finance": 1,
      "geopolitics": 1,
      "politics": 1,
      "pop-culture": 1,
      "science": 1,
      "sports": 1,
      "tech": 1,
      "uncategorised": 1,
      "weather": 1,
      "world": 1
    },
    "rule": "category-cap-parts-v1",
    "split": {
      "rule": "subtag-split-hysteresis-v1",
      "schedule_day": "2026-10-31",
      "schedule_sha256": "b26a6d9b6f7e26f86caab58dc0fcf2c76a9d87a3d95cbd8689a6592e8c849f6f",
      "units": []
    }
  },
  "layout_version": "v3.1-pair-4",
  "mapping_date": "2026-10-30",
  "max_sequence": 41658297122689539,
  "merger_git_sha": "fcbb28046152741ae3754e951659977da4c8b36e",
  "min_sequence": 562977088641753,
  "mirror_audit": {
    "files": [
      {
        "file": "2026-10-31T03.mirror_dropped.p1.parquet",
        "rows": 42967040,
        "sha256": "6b48a0c3b9d0b59edc29fefd13c082c252137d7e078165fb906537368d0dace0",
        "size": 303592560
      },
      {
        "file": "2026-10-31T03.mirror_dropped.p2.parquet",
        "rows": 11466808,
        "sha256": "04c8c8d9dbb3d577ef928533e0e727c0ac0033142553a32001981bdb7a20763b",
        "size": 75454155
      }
    ],
    "parts": 2,
    "public": false,
    "rows": 54433848,
    "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": 17782,
      "_pairs": 116209,
      "best_bid": 2,
      "source_witness": 5,
      "spread": 2,
      "witness_set": 116207
    },
    "book": {
      "_no_partner": 2421,
      "_pairs": 4628,
      "asks": 141,
      "bids": 273,
      "witness_set": 4214
    },
    "price_change": {}
  },
  "mirror_exceptions_kept": {
    "best_bid_ask": 133991,
    "book": 7049,
    "price_change": 0
  },
  "mirror_rows_dropped": {
    "best_bid_ask": 7385941,
    "book": 358573,
    "price_change": 46689334
  },
  "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": 41658297122689478,
      "min_sequence": 562977088641753,
      "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": 11232843,
      "source_rows": 18618784
    },
    "book": {
      "columns": [
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41658297120033028,
      "min_sequence": 562977088648529,
      "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": 476350,
      "source_rows": 846126
    },
    "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": 41658297101501681,
      "min_sequence": 562977088649986,
      "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": 71345,
      "source_rows": 71345
    },
    "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": 41658297117600366,
      "min_sequence": 562977089440492,
      "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": 2344,
      "source_rows": 2344
    },
    "new_market": {
      "columns": [
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "category",
        "sub_tag",
        "mirror_dropped",
        "recv_lag_ms",
        "row_ordinal"
      ],
      "max_sequence": 41658297122046732,
      "min_sequence": 562977089081645,
      "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": 1105,
      "source_rows": 1105
    },
    "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": 41658297122689539,
      "min_sequence": 562977088641755,
      "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": 71456442,
      "source_rows": 118145776
    },
    "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": 41658297018726373,
      "min_sequence": 562977091747701,
      "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": 3744,
      "source_rows": 3744
    }
  },
  "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": 83244173,
  "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": "8ab72610fb4ce18931c88dff0348749187819e2911aa1d6abb334b73d03f7d13",
  "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)": 2129,
      "ai-benchmarks": 7411,
      "ai-rankings": 926468,
      "ai-releases": 405792,
      "anthropic": 9623,
      "art": 6,
      "big-tech": 477147,
      "china": 1838,
      "companies-with-1-ai": 1577,
      "compute": 279554,
      "congress": 25134,
      "courts": 34,
      "elon-musk": 49,
      "gemini": 2076,
      "google": 33317,
      "grok": 4866,
      "ipos": 9250,
      "leopold-aschenbrenner": 46,
      "math": 22832,
      "meta": 33606,
      "moonshot": 2429,
      "openai": 76025,
      "openrouter-total-tokens-weekly": 2133,
      "privates": 734,
      "ssi": 72,
      "united-states": 41
    },
    "business": {
      "(none)": 5751,
      "acquisitions": 4,
      "banking": 267,
      "banks": 142,
      "big-tech": 63600,
      "cuba": 4,
      "earn-4": 1036,
      "economic-policy": 223,
      "equities": 37368,
      "fed-rates": 39152,
      "ipos": 15685,
      "jpm": 2767,
      "sec": 1,
      "stocks": 487,
      "taxes": 65
    },
    "crypto": {
      "aave": 756,
      "acquisitions": 13,
      "big-tech": 439,
      "bitcoin": 6627295,
      "bnb": 1098661,
      "congress": 39700,
      "crypto-culture": 24718,
      "crypto-legal": 2539,
      "crypto-listings": 18257,
      "crypto-prices": 3689,
      "dogecoin": 1155681,
      "epstein": 334,
      "eric-adams": 655,
      "ethena": 6406,
      "ethereum": 2833124,
      "fees": 51,
      "ftx": 18,
      "gov-reserve": 11,
      "hack": 16450,
      "hype": 1272796,
      "hyperliquid": 133257,
      "ipos": 772,
      "memecoins": 247,
      "meta": 2,
      "microstrategy": 45,
      "network-stats": 31,
      "nft": 306,
      "pre-market": 503814,
      "prediction-markets": 315,
      "price-comparison": 659,
      "price-milestone": 2200,
      "privates": 2669,
      "protocol-risk": 148,
      "public-sales": 4883,
      "pumpptfun": 254,
      "sam-altman": 68,
      "solana": 2157829,
      "stablecoins": 3112,
      "stocks": 10,
      "trump-presidency": 279,
      "xrp": 1659062,
      "yearly": 62095,
      "zcash": 365709
    },
    "earnings": {
      "equities": 9668
    },
    "economy": {
      "(none)": 4,
      "acquisitions": 6,
      "brazil": 56088,
      "canada": 13030,
      "commodities": 15951,
      "consumer": 10785,
      "economic-policy": 22309,
      "equities": 3,
      "europe": 63,
      "fed": 1482,
      "fed-rates": 109781,
      "france": 12188,
      "global-rates": 16290,
      "housing": 1774,
      "inflation": 1914,
      "iran": 39400,
      "israel": 4454,
      "japan": 6355,
      "kevin-warsh": 13,
      "macro-indicators": 278072,
      "mexico": 13556,
      "oil": 5660,
      "parcl": 182116,
      "prices": 10155,
      "shipping": 14,
      "taxes": 21,
      "trade-war": 1906,
      "trump": 3,
      "us-bank-bailout": 113,
      "us-debt-downgrade": 29,
      "us-defaults-on-debt": 5
    },
    "elections": {
      "celebrities": 207342,
      "france": 139,
      "global-elections": 2021328,
      "israel": 19185,
      "midterms": 6465274,
      "nov-4-elections": 78,
      "peru-elections": 37,
      "popular-vote": 177,
      "romania": 859,
      "taxes": 908,
      "trump": 881,
      "turkey": 123,
      "uk": 3791,
      "united-kingdom": 147,
      "us-presidential-election": 255004,
      "vance": 29,
      "wisconsin": 148
    },
    "esports": {
      "call-of-duty": 1582,
      "counter-strike-2": 2599272,
      "dota-2": 154996,
      "esports-awards": 331787,
      "honor-of-kings": 861574,
      "league-of-legends": 165209,
      "mlb": 52,
      "mobile-legends-bang-bang": 216025,
      "overwatch": 20353,
      "poker": 10,
      "rainbow-six-siege": 44,
      "starcraft-2": 4,
      "valorant": 322047
    },
    "finance": {
      "aapl": 11313,
      "acquisitions": 311,
      "anthropic": 56887,
      "big-tech": 20441,
      "brazil": 14124,
      "canada": 9553,
      "commodities": 30371,
      "earnings-calls": 2,
      "equities": 1139939,
      "forex": 16984,
      "gold": 25,
      "indicies": 11013,
      "indonesia": 2014,
      "ipos": 10450,
      "italy": 34,
      "kpis": 51208,
      "macro-indicators": 12943,
      "mergers-and-acquisitions": 2,
      "openai": 46373,
      "privates": 223327,
      "silver": 27,
      "stocks": 845,
      "tariffs": 96,
      "trump-presidency": 5085
    },
    "geopolitics": {
      "(none)": 4300,
      "afghanistan": 12,
      "africa": 58,
      "argentina": 153,
      "australia": 269,
      "awards": 18903,
      "brazil": 6,
      "brics-add-a-new-member": 729,
      "canada": 6172,
      "china": 25254,
      "colombia": 1,
      "commodities": 15002,
      "country-leave-brics": 13,
      "courts": 3944,
      "cuba": 7392,
      "denmark": 164,
      "earn-4": 390,
      "el-salvador": 1036,
      "epstein": 440,
      "europe": 201,
      "f1": 29,
      "foreign-policy": 24360,
      "france": 3034,
      "global-elections": 516783,
      "greenland": 1187,
      "h-1b": 4694,
      "immigration": 2421,
      "india": 2097,
      "india-pakistan": 716,
      "iran": 516571,
      "israel": 7208,
      "mali": 548,
      "mexico": 20641,
      "middle-east": 178650,
      "midterms": 58868,
      "military": 2701,
      "military-action": 104,
      "moscow": 551,
      "nato": 5792,
      "north-korea": 21662,
      "oil": 228144,
      "parlays": 397,
      "philippines": 125,
      "poland": 4244,
      "president": 3,
      "prime-minister": 565,
      "putin": 1455,
      "russia": 14886,
      "south-korea": 485,
      "spain": 6098,
      "strike": 2012,
      "sudan": 1,
      "taiwan": 2,
      "trade-war": 14311,
      "trump": 129051,
      "trump-presidency": 10301,
      "turkey": 2498,
      "uk-labour-leadership": 49635,
      "ukraine": 111159,
      "ukraine-map": 124160,
      "un": 13932,
      "venezuela": 16965,
      "world-affairs": 3053
    },
    "politics": {
      "(none)": 1782,
      "abc": 214,
      "approval": 18139,
      "asia": 9,
      "bernie-sanders": 3101,
      "biden": 659,
      "bolivia": 384,
      "boxing": 15,
      "brazil": 6946,
      "california": 9,
      "canada": 27484,
      "china": 8782,
      "comey": 41723,
      "compute": 15,
      "congress": 14050,
      "courts": 8218,
      "democrat": 111,
      "department-of-war": 60,
      "dollar": 17,
      "earn-4": 196,
      "elon-musk": 110,
      "epstein": 1571,
      "fed-rates": 41263,
      "fifa": 1217,
      "flip-off": 101,
      "foreign-policy": 190,
      "france": 4119,
      "gas": 1186,
      "global-elections": 123626,
      "greece": 9127,
      "house-of-representatives": 1828,
      "hungary": 5298,
      "ice": 1220,
      "india": 881,
      "indonesia": 753,
      "israel": 66741,
      "istanbul": 229,
      "japan": 165,
      "kippah": 9,
      "legislation": 10,
      "mamdani": 38,
      "margin-of-victory": 28346,
      "marijuana": 4,
      "mention-markets": 24869,
      "mexico": 279,
      "midterms": 170195,
      "minnesota": 44,
      "minnesota-fraud": 253,
      "nasa": 385,
      "new-york": 9,
      "new-york-city": 835,
      "north-korea": 198,
      "nyc": 6535,
      "obama": 54,
      "ohio": 14,
      "ohio-midterm": 6191,
      "oil": 10756,
      "pakistan": 204,
      "pardon": 274,
      "parlays": 3,
      "parliament": 1350,
      "pete-hegseth": 3942,
      "philippines": 72,
      "prison": 26,
      "resign": 277,
      "romania": 5,
      "russia": 33,
      "sbf": 16730,
      "senate-elections": 26730,
      "south-korea": 761,
      "spain": 735,
      "speech": 18,
      "supreme-court": 250,
      "tariffs": 420,
      "taxes": 1227,
      "tennessee": 791,
      "trump": 33319,
      "trump-cabinet": 37211,
      "trump-daily": 1792,
      "trump-presidency": 63390,
      "trump-speech": 509,
      "truth-social": 287,
      "turkey": 716,
      "tweets-markets": 65598,
      "uk": 14061,
      "ukraine": 167,
      "united-kingdom": 1338,
      "united-states": 17460,
      "us-house": 1512,
      "us-politics": 2168,
      "us-presidential-election": 717387,
      "venezuela": 5427,
      "voting": 476,
      "washington-dc": 317,
      "white-house": 914
    },
    "pop-culture": {
      "(none)": 492,
      "aliens": 16625,
      "art": 5134,
      "australia": 49,
      "awards": 190327,
      "basketball": 1282,
      "best-of-2026": 19571,
      "breaking-news": 1,
      "call-of-duty": 76,
      "celebrities": 48608,
      "charlie-kirk": 1406,
      "clavicular": 428,
      "climate-science": 2066,
      "combat-sports": 5259,
      "counter-strike-2": 18,
      "court-cases": 18,
      "courts": 4966,
      "daejon-love": 18,
      "dominican-republic": 238,
      "dota-2": 284,
      "earthquake": 38,
      "elon-musk": 4,
      "f1": 36,
      "fda": 5348,
      "fifa": 6912,
      "fifa-world-cup": 13,
      "football": 41697,
      "gaming": 7938,
      "gta-vi": 10781,
      "israel": 5815,
      "japan": 3,
      "la-liga": 118,
      "league-of-legends": 22,
      "logan-paul": 964,
      "los-angeles": 2,
      "marijuana": 1439,
      "midterms": 773,
      "movie-delay": 170,
      "movies": 1046715,
      "music": 268908,
      "netflix": 51,
      "new-york-city": 530,
      "nfl": 247,
      "pandemics": 1288,
      "parent-for-derivative": 1570,
      "podcast": 25,
      "pokemon": 7020,
      "pope-leo-xiv": 11,
      "pregnant": 1138,
      "russia": 7,
      "spain": 2145,
      "spider-man": 17,
      "streamer": 1350,
      "taylor-swift": 2,
      "tennis": 3188,
      "the-legend-of-zelda": 137,
      "travel": 16149,
      "trump": 26060,
      "trump-daily": 172,
      "trump-netanyahu": 11427,
      "tv": 7191,
      "tweets-markets": 326269,
      "uk": 137,
      "utah": 16,
      "valve": 32,
      "xbox": 1332,
      "youtube": 8222
    },
    "science": {
      "(none)": 2063,
      "aliens": 1631,
      "big-tech": 15178,
      "climate-science": 120,
      "drug": 491,
      "elon-musk": 28136,
      "fda": 4066,
      "global-temp": 2354,
      "gold": 891,
      "macro-indicators": 4680,
      "mergers-and-acquisitions": 18,
      "new-york-city": 1426,
      "pandemics": 10118,
      "precipitation": 17606,
      "russia": 153,
      "space": 6,
      "spacex": 8967
    },
    "sports": {
      "(none)": 3222,
      "2026-summer-transfer-window": 17943,
      "afc": 13629,
      "afc-champions-league-elite": 10782,
      "afcon": 35624,
      "afcq": 13022,
      "aflw": 466,
      "american-football": 297,
      "arg": 68063,
      "argpn": 172910,
      "australian-a-league": 140956,
      "austria-bundesliga": 18250,
      "awards": 19165,
      "aze1": 15278,
      "aze2": 47,
      "baseball": 60447,
      "basketball": 381743,
      "bel1": 30501,
      "bel2": 20146,
      "bolivia-lfpb": 78267,
      "boxing": 5365,
      "bra3": 16409,
      "brazil-serie-a": 58364,
      "brazil-serie-b": 94537,
      "bulgaria-parva-liga": 27804,
      "bundesliga": 268117,
      "bundesliga-2": 44711,
      "canpl": 3420,
      "carabao-cup": 4,
      "cfb": 5233691,
      "chess": 4443,
      "chi2": 65621,
      "chile-primera": 39280,
      "china-fa-cup": 1650,
      "chinese-super-league": 42269,
      "chl2": 11176,
      "clf": 978,
      "col2": 101,
      "colombia-primera-a": 30925,
      "combat-sports": 251,
      "concacaf": 14225,
      "concacaf-nations-league": 7162,
      "copa-america": 45314,
      "copa-del-rey": 10431,
      "cricket": 84656,
      "cristiano-ronaldo": 5501,
      "czechia-fortuna-liga": 47717,
      "darts": 37,
      "denmark-superliga": 31639,
      "dfb-pokal": 3789,
      "ecu1": 49938,
      "efl-championship": 150601,
      "egypt-premier-league": 27636,
      "epl": 552284,
      "ere": 88340,
      "est1": 50055,
      "europa-conference-league": 160734,
      "f1": 71374,
      "fa-cup": 45153,
      "fifa": 13629,
      "fifa-friendly": 4666,
      "fifa-world-cup": 2731,
      "fin1": 29540,
      "formula1": 12456,
      "fro1": 5709,
      "goals": 236,
      "golf": 261692,
      "gre1": 24483,
      "handball": 161,
      "hockey": 98754,
      "hungary-nb1": 25401,
      "idn1": 35841,
      "idn2": 36805,
      "indian-super-league": 21258,
      "irl1": 8517,
      "isl1": 38,
      "israel-premier-league": 37615,
      "itc": 2,
      "japan-j-league": 153694,
      "japan-j2-league": 180246,
      "k-league": 56815,
      "kaz1": 52058,
      "kor2": 47385,
      "la-liga": 312629,
      "la-liga-2": 57736,
      "lacrosse": 495,
      "lazio": 67,
      "lcs": 6,
      "lib": 9959,
      "ligue-1": 145317,
      "ligue-2": 72942,
      "lionel-messi": 96,
      "ltu1": 10742,
      "lva1": 22421,
      "mex": 2123091,
      "mlb": 58239,
      "mls": 522250,
      "morocco-botola-pro": 18765,
      "moto2": 119,
      "moto3": 118,
      "nascar": 45031,
      "national-league": 70207,
      "nba": 11973624,
      "ned2": 17451,
      "new-york-city": 23772,
      "nfl": 2503072,
      "nhl": 982017,
      "nirl1": 13396,
      "nor2": 33345,
      "norway-eliteserien": 44817,
      "peru-liga-1": 95773,
      "pickleball": 58596,
      "poland-ekstraklasa": 36386,
      "power-slap": 71,
      "primeira-liga": 87784,
      "qat1": 12558,
      "qualification": 10349,
      "racing": 1520,
      "romania-superliga": 34974,
      "rugby": 3617,
      "rus": 36335,
      "saf1": 6139,
      "saudi-professional-league": 46043,
      "scotland-league-cup": 8208,
      "scottish-premiership": 53507,
      "sea": 333760,
      "serbian-superliga": 22322,
      "serie-b": 68373,
      "slovenia-prvaliga": 16443,
      "soccer": 1037372,
      "soccer-atc": 211,
      "soccer-auc": 3,
      "soccer-brco": 9794,
      "soccer-ccc": 12633,
      "soccer-el1": 80827,
      "soccer-el2": 51468,
      "soccer-fpd": 414673,
      "soccer-grc": 29,
      "soccer-gtm": 117791,
      "soccer-hr1": 24194,
      "soccer-nlc": 661,
      "soccer-nwsl": 54520,
      "soccer-ptc": 600,
      "soccer-scoc": 3154,
      "soccer-skc": 2,
      "soccer-svk1": 30215,
      "soccer-trsk": 508,
      "sud": 1137,
      "swe2": 33222,
      "sweden-allsvenskan": 62567,
      "swimming": 5812,
      "switzerland-super-league": 98516,
      "table-tennis": 13924,
      "tennis": 1953114,
      "tha1": 19149,
      "tur": 48952,
      "tur2": 62693,
      "u20wwc": 13,
      "uae1": 19629,
      "ucl": 385221,
      "uefa": 31565,
      "uefa-nations-league": 93730,
      "uel": 211417,
      "ufc": 170156,
      "ukraine-premier-liha": 39050,
      "uru1": 45129,
      "usl1": 5068,
      "uslc": 87748,
      "usoc": 28,
      "uzb1": 39547,
      "ven1": 50439,
      "volleyball": 368,
      "womens-ballon-dor": 54,
      "womens-champions-league": 7809,
      "wsl": 19337,
      "wsl2": 1
    },
    "tech": {
      "(none)": 143,
      "airbnb": 11,
      "anthropic": 967,
      "big-tech": 141206,
      "celebrities": 74492,
      "china": 5298,
      "coding": 35723,
      "collectibles": 1949,
      "congress": 29,
      "corporate-financials": 490,
      "courts": 6980,
      "earn-4": 4358,
      "elon-musk": 8327,
      "equities": 829,
      "gaming": 1361,
      "google": 67147,
      "hack": 1472,
      "ipos": 4850,
      "kpis": 317,
      "midterms": 15,
      "movies": 14078,
      "nuke": 199,
      "oil": 3493,
      "openai": 1104,
      "outage": 58,
      "prediction-markets": 6240,
      "video-games": 1668
    },
    "uncategorised": {
      "(none)": 10426,
      "bayeux-tapestry": 3126,
      "cfb": 9128,
      "climate-science": 624,
      "dnc": 125,
      "fed": 1710,
      "fed-chair": 377,
      "fed-rates": 4341,
      "iran": 30,
      "la-liga": 60,
      "leopold-aschenbrenner": 26,
      "macro-indicators": 3238,
      "mma": 159,
      "nfl": 22299,
      "pandemics": 1885,
      "social-media": 235,
      "space": 6,
      "supreme-court": 13896,
      "tennis": 7620,
      "trump-presidency": 15,
      "ufc": 1283,
      "uk": 1862,
      "united-nations": 7653,
      "united-states": 32,
      "youtube": 9462
    },
    "weather": {
      "brazil": 2067,
      "climate": 164867,
      "climate-science": 13588,
      "drought": 989,
      "earthquakes": 6272,
      "germany": 1991,
      "global-temp": 1917,
      "highest-temperature": 2846781,
      "italy": 2,
      "lowest-temperature": 621452,
      "mexico": 290,
      "natural-disaster": 1431,
      "pandemics": 1122,
      "precipitation": 5513,
      "rain": 622,
      "united-states": 1379,
      "volcano": 1
    },
    "world": {
      "(none)": 3,
      "argentina": 6238,
      "brazil": 3667,
      "canada": 477,
      "china": 11,
      "courts": 28170,
      "economic-policy": 35254,
      "europe": 353,
      "foreign-policy": 313,
      "forex": 3382,
      "france": 11899,
      "germany": 16267,
      "global-elections": 1327675,
      "global-rates": 20747,
      "hong-kong": 122,
      "italy": 14,
      "macro-indicators": 10165,
      "middle-east": 894,
      "nyc": 332,
      "oil": 5739,
      "pandemics": 481,
      "south-korea": 2900,
      "trump-presidency": 3336,
      "uk": 27
    }
  },
  "tag_list_sha256": "1c81c469cb23514c29850913db7f4fa2fa1e21d8350c0381158cb6e908dd02b4",
  "thinning": "book-exact-repeat-v1",
  "twin_arrival_skew": "provenance",
  "twin_check": {
    "all_rows": 137678021,
    "columns": [
      "event_type",
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "best_bid",
      "best_ask",
      "spread",
      "bids",
      "asks",
      "price",
      "size",
      "side",
      "fee_rate_bps",
      "transaction_hash",
      "id",
      "assets_ids",
      "winning_asset_id",
      "winning_outcome",
      "outcomes",
      "question",
      "slug",
      "old_tick_size",
      "new_tick_size",
      "witness_set",
      "arrival_skew",
      "source_witness"
    ],
    "encoding": "twin-check-v1",
    "file": "2026-10-31T03.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": 507099,
    "sets": {
      "all": [
        "all_rows",
        "all_fingerprint"
      ],
      "stored": [
        "stored_rows",
        "stored_fingerprint"
      ],
      "twin": [
        "twin_rows",
        "fingerprint"
      ]
    },
    "stored_rows": 83244173,
    "twin_rows": 54433848
  },
  "twin_recv_delta_ns": "provenance",
  "twin_seq_delta": "provenance",
  "uncategorised_row_share": 0.001197,
  "verification": {
    "note": "Covers each file listed in files[], each checked on its own; there is no whole-hour sha256 and no per-product byte range. This manifest and any file not listed in files[] need an external checksum (the archive's SHA256SUMS.txt, which does not list itself). A match shows the files agree with a manifest you trust, not that the manifest is authentic.",
    "primary": "sha256sum <file> == .files[].sha256 of the files[] entry whose file is <file>",
    "secondary": "byte size of <file> == .files[].size of the same entry (a supplementary check; the sha256 decides)"
  },
  "witness_stats": "2026-10-31T03.witness_stats.json",
  "witness_stats_sha256": "9aaa816288df70635917b5fd4eca2d875cb735ffe0bd9c49daad35070e4f9e5b",
  "witnesses": "iop",
  "writer_versions": null
}
