{
 "bytes": 709627509,
 "derived_from": {
  "note": "Built by pendulumflow from its own canonical seven-file hour, which is unmodified and remains the source of record. Not upstream data.",
  "prefix": "merged-live/2026-08-25/06/",
  "products": {
   "best_bid_ask": {
    "sha256": "fdfceca6bc8201931032aafc6bd9f8dc234e5ae7e6b0970d2a3339a2bd2638bc"
   },
   "book": {
    "sha256": "5afcf525a4bfeebe281eca6c645c387106c21dd8e82ff5976eeed113684e0b1a"
   },
   "last_trade_price": {
    "sha256": "436fa079e5988d2fb9feff9fce740d3dd1f842f8d80db1c1575d1e63fbf3e6b7"
   },
   "market_resolved": {
    "sha256": "f1cc807cacb2079f80f6246a2e5199833271411ab4346ad1f493cce331f063f3"
   },
   "new_market": {
    "sha256": "99295ad541bc049ca9debc3fb6b8415c13faab34ee39daff707c1b147dafb19a"
   },
   "price_change": {
    "sha256": "e1fb1daaf14f70213b7e9686bf062b60fcdf91e853b4148f9402469cbb640b84"
   },
   "tick_size_change": {
    "sha256": "1ca814d6a084d57120a0435924a690e602b1f3b6ee080c9d1455a47131a4efd8"
   }
  },
  "source_manifest": {
   "ab_accounting": {
    "best_bid_ask": {
     "boundary_dropped": 120,
     "class": "FULL",
     "rows_a": 8710487,
     "rows_b": 8705122,
     "rows_by_domain": {
      "a": 8710487,
      "b": 8705122,
      "c": 7767893,
      "h": 5250928
     },
     "rows_c": 7767893,
     "rows_h": 5250928,
     "rows_joined": 8746498,
     "rows_merged": 8746378
    },
    "book": {
     "boundary_dropped": 2,
     "class": "FULL",
     "rows_a": 156215,
     "rows_b": 153616,
     "rows_by_domain": {
      "a": 156215,
      "b": 153616,
      "c": 505088,
      "h": 44185
     },
     "rows_c": 505088,
     "rows_h": 44185,
     "rows_joined": 547741,
     "rows_merged": 547739
    },
    "last_trade_price": {
     "boundary_dropped": 0,
     "class": "FULL",
     "rows_a": 67722,
     "rows_b": 66299,
     "rows_by_domain": {
      "a": 67722,
      "b": 66299,
      "c": 69454,
      "h": 15241
     },
     "rows_c": 69454,
     "rows_h": 15241,
     "rows_joined": 77771,
     "rows_merged": 77771
    },
    "market_resolved": {
     "boundary_dropped": 0,
     "class": "PARTIAL",
     "rows_a": 703,
     "rows_b": 702,
     "rows_by_domain": {
      "a": 703,
      "b": 702,
      "c": 704,
      "h": 0
     },
     "rows_c": 704,
     "rows_h": 0,
     "rows_joined": 738,
     "rows_merged": 738
    },
    "new_market": {
     "boundary_dropped": 0,
     "class": "PARTIAL",
     "rows_a": 579,
     "rows_b": 579,
     "rows_by_domain": {
      "a": 579,
      "b": 579,
      "c": 579,
      "h": 0
     },
     "rows_c": 579,
     "rows_h": 0,
     "rows_joined": 779,
     "rows_merged": 779
    },
    "price_change": {
     "boundary_dropped": 2826,
     "class": "FULL",
     "rows_a": 74981800,
     "rows_b": 74796036,
     "rows_by_domain": {
      "a": 74981800,
      "b": 74796036,
      "c": 67078173,
      "h": 45276452
     },
     "rows_c": 67078173,
     "rows_h": 45276452,
     "rows_joined": 75621440,
     "rows_merged": 75618614
    },
    "tick_size_change": {
     "boundary_dropped": 0,
     "class": "FULL",
     "rows_a": 2032,
     "rows_b": 2032,
     "rows_by_domain": {
      "a": 2032,
      "b": 2032,
      "c": 1888,
      "h": 868
     },
     "rows_c": 1888,
     "rows_h": 868,
     "rows_joined": 2032,
     "rows_merged": 2032
    }
   },
   "archive_root": "merged-live",
   "boundary_guard": "cache",
   "files": {
    "best_bid_ask": {
     "byte_size": 141736624,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "best_bid",
      "best_ask",
      "spread"
     ],
     "file": "2026-08-25/06/best_bid_ask.parquet",
     "max_sequence": 91197892772122567,
     "min_sequence": 4222125865939334,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 8746378,
     "sha256": "fdfceca6bc8201931032aafc6bd9f8dc234e5ae7e6b0970d2a3339a2bd2638bc"
    },
    "book": {
     "byte_size": 54856559,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "bids",
      "asks"
     ],
     "file": "2026-08-25/06/book.parquet",
     "max_sequence": 91197892773634266,
     "min_sequence": 4222125865943406,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 547739,
     "sha256": "5afcf525a4bfeebe281eca6c645c387106c21dd8e82ff5976eeed113684e0b1a"
    },
    "last_trade_price": {
     "byte_size": 4737679,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "price",
      "size",
      "side",
      "fee_rate_bps",
      "transaction_hash"
     ],
     "file": "2026-08-25/06/last_trade_price.parquet",
     "max_sequence": 91197892770130694,
     "min_sequence": 4222125865945914,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 77771,
     "sha256": "436fa079e5988d2fb9feff9fce740d3dd1f842f8d80db1c1575d1e63fbf3e6b7"
    },
    "market_resolved": {
     "byte_size": 122361,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "id",
      "assets_ids",
      "winning_asset_id",
      "winning_outcome"
     ],
     "file": "2026-08-25/06/market_resolved.parquet",
     "max_sequence": 91197892730466114,
     "min_sequence": 4222125866595788,
     "order_by": [
      "market",
      "id",
      "timestamp",
      "sequence"
     ],
     "row_count": 738,
     "sha256": "f1cc807cacb2079f80f6246a2e5199833271411ab4346ad1f493cce331f063f3"
    },
    "new_market": {
     "byte_size": 92200,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "id",
      "assets_ids",
      "outcomes",
      "question",
      "slug"
     ],
     "file": "2026-08-25/06/new_market.parquet",
     "max_sequence": 91197892773061330,
     "min_sequence": 4222125866267271,
     "order_by": [
      "market",
      "id",
      "timestamp",
      "sequence"
     ],
     "row_count": 779,
     "sha256": "99295ad541bc049ca9debc3fb6b8415c13faab34ee39daff707c1b147dafb19a"
    },
    "price_change": {
     "byte_size": 1052208217,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "price",
      "size",
      "side",
      "best_bid",
      "best_ask"
     ],
     "file": "2026-08-25/06/price_change.parquet",
     "max_sequence": 91197892774094960,
     "min_sequence": 4222125865939324,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 75618614,
     "sha256": "e1fb1daaf14f70213b7e9686bf062b60fcdf91e853b4148f9402469cbb640b84"
    },
    "tick_size_change": {
     "byte_size": 82580,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "old_tick_size",
      "new_tick_size"
     ],
     "file": "2026-08-25/06/tick_size_change.parquet",
     "max_sequence": 91197892730705990,
     "min_sequence": 4222125869194503,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 2032,
     "sha256": "1ca814d6a084d57120a0435924a690e602b1f3b6ee080c9d1455a47131a4efd8"
    }
   },
   "generated_by": "tools/orderbook_ab/merge_ab.py",
   "hour_utc": "2026-08-25T06:00:00+00:00",
   "max_sequence": 91197892774094960,
   "min_sequence": 4222125865939324,
   "row_count": 84994051,
   "sequence_note": "sequence and timestamp_received are collector-local provenance; common rows carry domain B's values",
   "witnesses": "abch"
  }
 },
 "file": "2026-08-25T06.parquet",
 "hour": "2026-08-25/06",
 "layout": "union-event-sorted-v1",
 "products": {
  "best_bid_ask": {
   "byte_range": [
    4,
    75110908
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "best_bid",
    "best_ask",
    "spread"
   ],
   "max_sequence": 91197892772122567,
   "min_sequence": 4222125865939334,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 8746378,
   "row_groups": [
    0,
    33
   ],
   "sha256": "d8bbf2d725b91119a5267e66033de03696ec228d9a354f4152e4fcc109961196"
  },
  "book": {
   "byte_range": [
    75110908,
    127531135
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "bids",
    "asks"
   ],
   "max_sequence": 91197892773634266,
   "min_sequence": 4222125865943406,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 547739,
   "row_groups": [
    34,
    36
   ],
   "sha256": "f03ab6bcfadf8fb6887de983e5604fbcb132e26b1aa8ae12d2d43c0814aaeea3"
  },
  "last_trade_price": {
   "byte_range": [
    127531135,
    131436008
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "price",
    "size",
    "side",
    "fee_rate_bps",
    "transaction_hash"
   ],
   "max_sequence": 91197892770130694,
   "min_sequence": 4222125865945914,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 77771,
   "row_groups": [
    37,
    37
   ],
   "sha256": "b78cbd55b874742bd65a57748d6bbdc09800ec2849532501b8f587b68d7c507a"
  },
  "market_resolved": {
   "byte_range": [
    131436008,
    131547166
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "id",
    "assets_ids",
    "winning_asset_id",
    "winning_outcome"
   ],
   "max_sequence": 91197892730466114,
   "min_sequence": 4222125866595788,
   "order_by": [
    "market",
    "id",
    "timestamp",
    "sequence"
   ],
   "row_count": 738,
   "row_groups": [
    38,
    38
   ],
   "sha256": "172d4458e5ec38bf3b690bac9f9699b2bf3fdebd12f995e56f7c20a6597f1a0c"
  },
  "new_market": {
   "byte_range": [
    131547166,
    131631327
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "id",
    "assets_ids",
    "outcomes",
    "question",
    "slug"
   ],
   "max_sequence": 91197892773061330,
   "min_sequence": 4222125866267271,
   "order_by": [
    "market",
    "id",
    "timestamp",
    "sequence"
   ],
   "row_count": 779,
   "row_groups": [
    39,
    39
   ],
   "sha256": "40d7ed5fe445a76953f15c681de65ec4ce56a56dd32176bd4b543af37c3723d1"
  },
  "price_change": {
   "byte_range": [
    131631327,
    708693271
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "best_bid",
    "best_ask",
    "price",
    "size",
    "side"
   ],
   "max_sequence": 91197892774094960,
   "min_sequence": 4222125865939324,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 75618614,
   "row_groups": [
    40,
    328
   ],
   "sha256": "289e04b04e627789ff17c27ed19ea1835374957623c29e38f3d770feca0fe84f"
  },
  "tick_size_change": {
   "byte_range": [
    708693271,
    708763973
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "old_tick_size",
    "new_tick_size"
   ],
   "max_sequence": 91197892730705990,
   "min_sequence": 4222125869194503,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 2032,
   "row_groups": [
    329,
    329
   ],
   "sha256": "19416c4f344a04dcfc235b936abb3556a9b38453f08e81e512e26ff949908d41"
  }
 },
 "row_count": 84994051,
 "sha256": "1575233605c1889379af328dc086cea52f8a65f77985dbacc85b8ba034376b47",
 "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"
 }
}