{
  "ab_accounting": {
    "best_bid_ask": {
      "boundary_dropped": 2,
      "class": "PARTIAL",
      "exception_markets": 662,
      "rows_a": 2308,
      "rows_b": 0,
      "rows_by_domain": {
        "a": 2308,
        "b": 0,
        "c": 2306,
        "e": 2308,
        "h": 2308
      },
      "rows_c": 2306,
      "rows_e": 2308,
      "rows_h": 2308,
      "rows_joined": 2308,
      "rows_merged": 2306,
      "witness_latency": {
        "a": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 350,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 92,
            "20_50ms": 1795,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 10,
            "50_100ms": 61,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 956,
          "mean_ms": 66.50953206239168,
          "measurable": 2308,
          "min_ms": 29,
          "p50_ms": 39.0,
          "p90_ms": 145.10000000000127,
          "p99_ms": 385.92999999999984,
          "rows": 2308,
          "unmeasurable": 0
        },
        "c": {
          "buckets_ms": {
            "0_1ms": 140,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 8,
            "10_20ms": 148,
            "1_2ms": 351,
            "2000_5000ms": 0,
            "200_500ms": 20,
            "20_50ms": 56,
            "2_5ms": 817,
            "5000_10000ms": 0,
            "500_1000ms": 2,
            "50_100ms": 12,
            "5_10ms": 360,
            "ge30000ms": 0,
            "neg": 392
          },
          "max_ms": 511,
          "mean_ms": 6.82827406764961,
          "measurable": 2306,
          "min_ms": -5,
          "p50_ms": 3.0,
          "p90_ms": 10.0,
          "p99_ms": 197.99999999999636,
          "rows": 2306,
          "unmeasurable": 0
        },
        "e": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 20,
            "100_200ms": 331,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 10,
            "200_500ms": 235,
            "20_50ms": 1583,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 28,
            "50_100ms": 101,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 2328,
          "mean_ms": 111.58145580589255,
          "measurable": 2308,
          "min_ms": 40,
          "p50_ms": 44.0,
          "p90_ms": 214.0,
          "p99_ms": 1266.0399999999954,
          "rows": 2308,
          "unmeasurable": 0,
          "won_output_rows": 2306
        },
        "h": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 30,
            "10_20ms": 1630,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 16,
            "20_50ms": 498,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 4,
            "50_100ms": 130,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 709,
          "mean_ms": 25.21750433275563,
          "measurable": 2308,
          "min_ms": 10,
          "p50_ms": 15.0,
          "p90_ms": 43.0,
          "p99_ms": 159.4599999999964,
          "rows": 2308,
          "unmeasurable": 0
        }
      }
    },
    "book": {
      "boundary_dropped": 10,
      "class": "PARTIAL",
      "exception_markets": 5828,
      "rows_a": 7438,
      "rows_b": 0,
      "rows_by_domain": {
        "a": 7438,
        "b": 0,
        "c": 3154,
        "e": 3268,
        "h": 1346
      },
      "rows_c": 3154,
      "rows_e": 3268,
      "rows_h": 1346,
      "rows_joined": 11664,
      "rows_merged": 11654,
      "witness_latency": {
        "a": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 2,
            "1000_2000ms": 218,
            "100_200ms": 206,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 614,
            "200_500ms": 64,
            "20_50ms": 0,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 70,
            "50_100ms": 0,
            "5_10ms": 0,
            "ge30000ms": 6264,
            "neg": 0
          },
          "max_ms": 6476529359,
          "mean_ms": 146296433.049879,
          "measurable": 7438,
          "min_ms": 117,
          "p50_ms": 9646248.0,
          "p90_ms": 49546587.10000004,
          "p99_ms": 2497987138.0,
          "rows": 7438,
          "unmeasurable": 0,
          "won_output_rows": 6230
        },
        "c": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 294,
            "100_200ms": 3,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 566,
            "200_500ms": 24,
            "20_50ms": 208,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 40,
            "50_100ms": 29,
            "5_10ms": 0,
            "ge30000ms": 1990,
            "neg": 0
          },
          "max_ms": 6467774422,
          "mean_ms": 95288396.20069753,
          "measurable": 3154,
          "min_ms": 25,
          "p50_ms": 9664119.0,
          "p90_ms": 12580750.5,
          "p99_ms": 1972216465.92,
          "rows": 3154,
          "unmeasurable": 0,
          "won_output_rows": 1980
        },
        "e": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 2,
            "1000_2000ms": 176,
            "100_200ms": 192,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 646,
            "200_500ms": 82,
            "20_50ms": 0,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 74,
            "50_100ms": 0,
            "5_10ms": 0,
            "ge30000ms": 2096,
            "neg": 0
          },
          "max_ms": 1696326384,
          "mean_ms": 152071325.70777234,
          "measurable": 3268,
          "min_ms": 103,
          "p50_ms": 8763065.0,
          "p90_ms": 51238095.0,
          "p99_ms": 1696326046.0,
          "rows": 3268,
          "unmeasurable": 0,
          "won_output_rows": 3268
        },
        "h": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 222,
            "100_200ms": 20,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 638,
            "200_500ms": 12,
            "20_50ms": 0,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 44,
            "50_100ms": 238,
            "5_10ms": 0,
            "ge30000ms": 172,
            "neg": 0
          },
          "max_ms": 6463509774,
          "mean_ms": 36561232.03566122,
          "measurable": 1346,
          "min_ms": 50,
          "p50_ms": 2242.0,
          "p90_ms": 8984777.0,
          "p99_ms": 1093795676.5499725,
          "rows": 1346,
          "unmeasurable": 0,
          "won_output_rows": 176
        }
      }
    },
    "last_trade_price": {
      "boundary_dropped": 0,
      "class": "NO-SOURCE",
      "exception_markets": 0,
      "rows_a": 0,
      "rows_b": 0,
      "rows_by_domain": {
        "a": 0,
        "b": 0,
        "c": 0,
        "e": 0,
        "h": 0
      },
      "rows_c": 0,
      "rows_e": 0,
      "rows_h": 0,
      "rows_joined": 0,
      "rows_merged": 0,
      "witness_latency": {}
    },
    "market_resolved": {
      "boundary_dropped": 0,
      "class": "PARTIAL",
      "exception_markets": 271,
      "rows_a": 271,
      "rows_b": 0,
      "rows_by_domain": {
        "a": 271,
        "b": 0,
        "c": 271,
        "e": 271,
        "h": 271
      },
      "rows_c": 271,
      "rows_e": 271,
      "rows_h": 271,
      "rows_joined": 272,
      "rows_merged": 272,
      "witness_latency": {
        "a": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 1,
            "100_200ms": 29,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 13,
            "20_50ms": 177,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 5,
            "50_100ms": 46,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1064,
          "mean_ms": 82.37638376383764,
          "measurable": 271,
          "min_ms": 29,
          "p50_ms": 39.0,
          "p90_ms": 139.0,
          "p99_ms": 686.6000000000005,
          "rows": 271,
          "unmeasurable": 0,
          "won_output_rows": 1
        },
        "c": {
          "buckets_ms": {
            "0_1ms": 27,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 2,
            "10_20ms": 4,
            "1_2ms": 92,
            "2000_5000ms": 0,
            "200_500ms": 8,
            "20_50ms": 0,
            "2_5ms": 97,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 2,
            "5_10ms": 6,
            "ge30000ms": 0,
            "neg": 33
          },
          "max_ms": 498,
          "mean_ms": 12.48339483394834,
          "measurable": 271,
          "min_ms": -4,
          "p50_ms": 1.0,
          "p90_ms": 4.0,
          "p99_ms": 330.20000000000016,
          "rows": 271,
          "unmeasurable": 0
        },
        "e": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 55,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 12,
            "20_50ms": 177,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 5,
            "50_100ms": 22,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 657,
          "mean_ms": 86.87453874538745,
          "measurable": 271,
          "min_ms": 41,
          "p50_ms": 44.0,
          "p90_ms": 161.0,
          "p99_ms": 611.4000000000003,
          "rows": 271,
          "unmeasurable": 0,
          "won_output_rows": 271
        },
        "h": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 3,
            "10_20ms": 239,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 6,
            "20_50ms": 16,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 2,
            "50_100ms": 5,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 677,
          "mean_ms": 27.357933579335793,
          "measurable": 271,
          "min_ms": 11,
          "p50_ms": 13.0,
          "p90_ms": 23.0,
          "p99_ms": 353.6000000000007,
          "rows": 271,
          "unmeasurable": 0
        }
      }
    },
    "new_market": {
      "boundary_dropped": 0,
      "class": "PARTIAL",
      "exception_markets": 590,
      "rows_a": 590,
      "rows_b": 0,
      "rows_by_domain": {
        "a": 590,
        "b": 0,
        "c": 590,
        "e": 590,
        "h": 590
      },
      "rows_c": 590,
      "rows_e": 590,
      "rows_h": 590,
      "rows_joined": 800,
      "rows_merged": 800,
      "witness_latency": {
        "a": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 105,
            "1000_2000ms": 0,
            "100_200ms": 163,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 83,
            "20_50ms": 164,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 1,
            "50_100ms": 73,
            "5_10ms": 0,
            "ge30000ms": 1,
            "neg": 0
          },
          "max_ms": 72649,
          "mean_ms": 3357.577966101695,
          "measurable": 590,
          "min_ms": 32,
          "p50_ms": 126.0,
          "p90_ms": 16433.2,
          "p99_ms": 23948.82,
          "rows": 590,
          "unmeasurable": 0,
          "won_output_rows": 20
        },
        "c": {
          "buckets_ms": {
            "0_1ms": 1,
            "10000_30000ms": 84,
            "1000_2000ms": 0,
            "100_200ms": 22,
            "10_20ms": 91,
            "1_2ms": 2,
            "2000_5000ms": 0,
            "200_500ms": 86,
            "20_50ms": 122,
            "2_5ms": 6,
            "5000_10000ms": 0,
            "500_1000ms": 0,
            "50_100ms": 116,
            "5_10ms": 57,
            "ge30000ms": 3,
            "neg": 0
          },
          "max_ms": 61693,
          "mean_ms": 2749.6406779661015,
          "measurable": 590,
          "min_ms": 0,
          "p50_ms": 54.5,
          "p90_ms": 15292.400000000007,
          "p99_ms": 24938.57,
          "rows": 590,
          "unmeasurable": 0,
          "won_output_rows": 58
        },
        "e": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 95,
            "1000_2000ms": 0,
            "100_200ms": 105,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 167,
            "20_50ms": 74,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 8,
            "50_100ms": 138,
            "5_10ms": 0,
            "ge30000ms": 3,
            "neg": 0
          },
          "max_ms": 61784,
          "mean_ms": 3245.398305084746,
          "measurable": 590,
          "min_ms": 44,
          "p50_ms": 173.0,
          "p90_ms": 16286.300000000001,
          "p99_ms": 23928.82,
          "rows": 590,
          "unmeasurable": 0,
          "won_output_rows": 590
        },
        "h": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 52,
            "1000_2000ms": 0,
            "100_200ms": 133,
            "10_20ms": 36,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 42,
            "20_50ms": 189,
            "2_5ms": 0,
            "5000_10000ms": 1,
            "500_1000ms": 0,
            "50_100ms": 136,
            "5_10ms": 0,
            "ge30000ms": 1,
            "neg": 0
          },
          "max_ms": 58301,
          "mean_ms": 1668.9169491525424,
          "measurable": 590,
          "min_ms": 16,
          "p50_ms": 73.0,
          "p90_ms": 346.3000000000003,
          "p99_ms": 20133.230000000014,
          "rows": 590,
          "unmeasurable": 0,
          "won_output_rows": 132
        }
      }
    },
    "price_change": {
      "boundary_dropped": 58,
      "class": "PARTIAL",
      "exception_markets": 7358,
      "rows_a": 149650,
      "rows_b": 0,
      "rows_by_domain": {
        "a": 149650,
        "b": 0,
        "c": 149618,
        "e": 149014,
        "h": 149550
      },
      "rows_c": 149618,
      "rows_e": 149014,
      "rows_h": 149550,
      "rows_joined": 149676,
      "rows_merged": 149618,
      "witness_latency": {
        "a": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 14,
            "100_200ms": 46830,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 10760,
            "20_50ms": 82144,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 268,
            "50_100ms": 9634,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1115,
          "mean_ms": 86.95545606414969,
          "measurable": 149650,
          "min_ms": 28,
          "p50_ms": 43.0,
          "p90_ms": 181.0,
          "p99_ms": 387.0,
          "rows": 149650,
          "unmeasurable": 0
        },
        "c": {
          "buckets_ms": {
            "0_1ms": 8850,
            "10000_30000ms": 0,
            "1000_2000ms": 0,
            "100_200ms": 966,
            "10_20ms": 15490,
            "1_2ms": 18914,
            "2000_5000ms": 0,
            "200_500ms": 756,
            "20_50ms": 11934,
            "2_5ms": 56358,
            "5000_10000ms": 0,
            "500_1000ms": 10,
            "50_100ms": 1060,
            "5_10ms": 25064,
            "ge30000ms": 0,
            "neg": 10216
          },
          "max_ms": 804,
          "mean_ms": 8.521581627878998,
          "measurable": 149618,
          "min_ms": -6,
          "p50_ms": 3.0,
          "p90_ms": 19.0,
          "p99_ms": 120.0,
          "rows": 149618,
          "unmeasurable": 0,
          "won_output_rows": 4
        },
        "e": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 8268,
            "100_200ms": 18812,
            "10_20ms": 0,
            "1_2ms": 0,
            "2000_5000ms": 8070,
            "200_500ms": 14482,
            "20_50ms": 88662,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 6812,
            "50_100ms": 3908,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 4644,
          "mean_ms": 354.2967372193217,
          "measurable": 149014,
          "min_ms": 40,
          "p50_ms": 44.0,
          "p90_ms": 1122.4000000000233,
          "p99_ms": 3803.0,
          "rows": 149014,
          "unmeasurable": 0,
          "won_output_rows": 148956
        },
        "h": {
          "buckets_ms": {
            "0_1ms": 0,
            "10000_30000ms": 0,
            "1000_2000ms": 2,
            "100_200ms": 2244,
            "10_20ms": 75806,
            "1_2ms": 0,
            "2000_5000ms": 0,
            "200_500ms": 454,
            "20_50ms": 58512,
            "2_5ms": 0,
            "5000_10000ms": 0,
            "500_1000ms": 44,
            "50_100ms": 12488,
            "5_10ms": 0,
            "ge30000ms": 0,
            "neg": 0
          },
          "max_ms": 1044,
          "mean_ms": 27.702293547308592,
          "measurable": 149550,
          "min_ms": 10,
          "p50_ms": 19.0,
          "p90_ms": 50.0,
          "p99_ms": 131.0,
          "rows": 149550,
          "unmeasurable": 0,
          "won_output_rows": 658
        }
      }
    },
    "tick_size_change": {
      "boundary_dropped": 0,
      "class": "NO-SOURCE",
      "exception_markets": 0,
      "rows_a": 0,
      "rows_b": 0,
      "rows_by_domain": {
        "a": 0,
        "b": 0,
        "c": 0,
        "e": 0,
        "h": 0
      },
      "rows_c": 0,
      "rows_e": 0,
      "rows_h": 0,
      "rows_joined": 0,
      "rows_merged": 0,
      "witness_latency": {}
    }
  },
  "archive_root": "union-staging",
  "boundary_guard": "cache",
  "bytes": 3684085,
  "file": "2026-08-31T09.parquet",
  "generated_by": "tools/orderbook_ab/merge_ab.py",
  "hour": "2026-08-31/09",
  "hour_utc": "2026-08-31T09:00:00+00:00",
  "layout": "union-event-sorted-v1",
  "max_sequence": 82190693831297492,
  "merger_git_sha": "3bf07b40e75fb01402cc624db16d82f9a89dbc8e",
  "min_sequence": 281484367373197,
  "products": {
    "best_bid_ask": {
      "byte_range": [
        4,
        103103
      ],
      "columns": [
        "timestamp_received",
        "sequence",
        "timestamp",
        "market",
        "asset_id",
        "best_bid",
        "best_ask",
        "spread",
        "witness_set",
        "arrival_skew",
        "source_witness"
      ],
      "max_sequence": 281484367528629,
      "min_sequence": 281484367373341,
      "order_by": [
        "market",
        "asset_id",
        "timestamp",
        "sequence"
      ],
      "row_count": 2306,
      "row_groups": [
        0,
        0
      ],
      "sha256": "7fe0e8ccdaff27ffec4761ff69828b61d12b19e7e4427acd0b911f2b0be9e807"
    },
    "book": {
      "byte_range": [
        103103,
        1396844
      ],
      "columns": [
        "timestamp_received",
        "sequence",
        "timestamp",
        "market",
        "asset_id",
        "bids",
        "asks",
        "witness_set",
        "arrival_skew",
        "source_witness"
      ],
      "max_sequence": 82190693831297492,
      "min_sequence": 281484367377586,
      "order_by": [
        "market",
        "asset_id",
        "timestamp",
        "sequence"
      ],
      "row_count": 11654,
      "row_groups": [
        1,
        1
      ],
      "sha256": "70f70e3cf5de00779df0c5391093a693b4f430fea50edcdc7fab3f5af895b6c5"
    },
    "last_trade_price": {
      "byte_range": null,
      "columns": [
        "timestamp_received",
        "sequence",
        "timestamp",
        "market",
        "asset_id",
        "price",
        "size",
        "side",
        "fee_rate_bps",
        "transaction_hash",
        "witness_set",
        "arrival_skew",
        "source_witness"
      ],
      "max_sequence": null,
      "min_sequence": null,
      "order_by": [
        "market",
        "asset_id",
        "timestamp",
        "sequence"
      ],
      "row_count": 0,
      "row_groups": [
        2,
        1
      ],
      "sha256": null
    },
    "market_resolved": {
      "byte_range": [
        1396844,
        1441637
      ],
      "columns": [
        "timestamp_received",
        "sequence",
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "winning_asset_id",
        "winning_outcome",
        "witness_set",
        "arrival_skew",
        "source_witness"
      ],
      "max_sequence": 82190693831186776,
      "min_sequence": 281484367377968,
      "order_by": [
        "market",
        "id",
        "timestamp",
        "sequence"
      ],
      "row_count": 272,
      "row_groups": [
        2,
        2
      ],
      "sha256": "b3c5841bce02836951f1583915f8fd354a7062d050a6ee11dbe2a0891b990f1b"
    },
    "new_market": {
      "byte_range": [
        1441637,
        1529487
      ],
      "columns": [
        "timestamp_received",
        "sequence",
        "timestamp",
        "market",
        "id",
        "assets_ids",
        "outcomes",
        "question",
        "slug",
        "witness_set",
        "arrival_skew",
        "source_witness"
      ],
      "max_sequence": 82190693831289860,
      "min_sequence": 281484367377577,
      "order_by": [
        "market",
        "id",
        "timestamp",
        "sequence"
      ],
      "row_count": 800,
      "row_groups": [
        3,
        3
      ],
      "sha256": "a7487a65196c5861ddf286807b1fc9ab0c9c2df180f20bc681af745f538339cc"
    },
    "price_change": {
      "byte_range": [
        1529487,
        3666335
      ],
      "columns": [
        "timestamp_received",
        "sequence",
        "timestamp",
        "market",
        "asset_id",
        "price",
        "size",
        "side",
        "best_bid",
        "best_ask",
        "witness_set",
        "arrival_skew",
        "source_witness"
      ],
      "max_sequence": 53198775031892731,
      "min_sequence": 281484367373197,
      "order_by": [
        "market",
        "asset_id",
        "timestamp",
        "sequence"
      ],
      "row_count": 149618,
      "row_groups": [
        4,
        4
      ],
      "sha256": "3869465707f157d9330f05f97f418eb9716f7da63fce4fc035d7c92e8c4c3f13"
    },
    "tick_size_change": {
      "byte_range": null,
      "columns": [
        "timestamp_received",
        "sequence",
        "timestamp",
        "market",
        "asset_id",
        "old_tick_size",
        "new_tick_size",
        "witness_set",
        "arrival_skew",
        "source_witness"
      ],
      "max_sequence": null,
      "min_sequence": null,
      "order_by": [
        "market",
        "asset_id",
        "timestamp",
        "sequence"
      ],
      "row_count": 0,
      "row_groups": [
        5,
        4
      ],
      "sha256": null
    }
  },
  "row_count": 164650,
  "sequence_note": "sequence and timestamp_received are collector-local provenance; where domains carry the same row, the merge keeps the LAST ACTIVE domain's values -- for this hour, domain e (active: a, c, h, e)",
  "sha256": "f62b3f35a740bbaa2138197b9c46f02675ce1c89918c5c11584d03bbc31effe4",
  "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-08-31T09.witness_stats.json",
  "witnesses": "ache",
  "served_verbatim": true,
  "served_note": "This hour is the merger's union file, published byte for byte. Hours before the era cutover are rebuilt here from the seven product files and carry one column fewer."
}
