{
 "bytes": 877327083,
 "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-27/10/",
  "products": {
   "best_bid_ask": {
    "sha256": "e8aa08ba212501229523f54f415e56fdb88cf3311e08de526bb1d8374f6416d7"
   },
   "book": {
    "sha256": "159245d310af2914780504f28567439b7e15418df7c1da323fa30c24c3f226be"
   },
   "last_trade_price": {
    "sha256": "6eb178c5e136932b2d8a9de5998cbd541aa696ceb23feab20d9ef1bf62b314c7"
   },
   "market_resolved": {
    "sha256": "2688883d7bd0d262767abb33edbd9fe9463c0cdfda4ec783f0d82ee7787717b6"
   },
   "new_market": {
    "sha256": "e711413227de13c0b2f977d9de67ffdc36b886d06a2f0a898fd3cedf18147de0"
   },
   "price_change": {
    "sha256": "ecc08e1878b6974b77ae2f09a4ccc973a989142c176cb35daaa70010955f1154"
   },
   "tick_size_change": {
    "sha256": "683ff9f2ee6f142e44de2399616d968794bddfbb2bb88fe5fa79dca16662f428"
   }
  },
  "source_manifest": {
   "ab_accounting": {
    "best_bid_ask": {
     "boundary_dropped": 149,
     "class": "FULL",
     "exception_markets": 25656,
     "rows_a": 8638005,
     "rows_b": 8263964,
     "rows_by_domain": {
      "a": 8638005,
      "b": 8263964,
      "c": 8647496,
      "e": 8468059,
      "h": 5530200
     },
     "rows_c": 8647496,
     "rows_e": 8468059,
     "rows_h": 5530200,
     "rows_joined": 8647843,
     "rows_merged": 8647694
    },
    "book": {
     "boundary_dropped": 102,
     "class": "FULL",
     "exception_markets": 182776,
     "rows_a": 158412,
     "rows_b": 525450,
     "rows_by_domain": {
      "a": 158412,
      "b": 525450,
      "c": 155028,
      "e": 149675,
      "h": 99246
     },
     "rows_c": 155028,
     "rows_e": 149675,
     "rows_h": 99246,
     "rows_joined": 587185,
     "rows_merged": 587083
    },
    "last_trade_price": {
     "boundary_dropped": 0,
     "class": "FULL",
     "exception_markets": 1169,
     "rows_a": 69724,
     "rows_b": 64932,
     "rows_by_domain": {
      "a": 69724,
      "b": 64932,
      "c": 72556,
      "e": 52585,
      "h": 47649
     },
     "rows_c": 72556,
     "rows_e": 52585,
     "rows_h": 47649,
     "rows_joined": 72587,
     "rows_merged": 72587
    },
    "market_resolved": {
     "boundary_dropped": 0,
     "class": "FULL",
     "exception_markets": 467,
     "rows_a": 824,
     "rows_b": 781,
     "rows_by_domain": {
      "a": 824,
      "b": 781,
      "c": 824,
      "e": 769,
      "h": 399
     },
     "rows_c": 824,
     "rows_e": 769,
     "rows_h": 399,
     "rows_joined": 885,
     "rows_merged": 885
    },
    "new_market": {
     "boundary_dropped": 0,
     "class": "FULL",
     "exception_markets": 76,
     "rows_a": 426,
     "rows_b": 350,
     "rows_by_domain": {
      "a": 426,
      "b": 350,
      "c": 350,
      "e": 350,
      "h": 350
     },
     "rows_c": 350,
     "rows_e": 350,
     "rows_h": 350,
     "rows_joined": 535,
     "rows_merged": 535
    },
    "price_change": {
     "boundary_dropped": 1324,
     "class": "FULL",
     "exception_markets": 45556,
     "rows_a": 93594774,
     "rows_b": 89262926,
     "rows_by_domain": {
      "a": 93594774,
      "b": 89262926,
      "c": 94129884,
      "e": 89763302,
      "h": 61174840
     },
     "rows_c": 94129884,
     "rows_e": 89763302,
     "rows_h": 61174840,
     "rows_joined": 94156664,
     "rows_merged": 94155340
    },
    "tick_size_change": {
     "boundary_dropped": 0,
     "class": "FULL",
     "exception_markets": 797,
     "rows_a": 7684,
     "rows_b": 7228,
     "rows_by_domain": {
      "a": 7684,
      "b": 7228,
      "c": 7684,
      "e": 7560,
      "h": 4844
     },
     "rows_c": 7684,
     "rows_e": 7560,
     "rows_h": 4844,
     "rows_joined": 7684,
     "rows_merged": 7684
    }
   },
   "archive_root": "merged-live",
   "boundary_guard": "cache",
   "files": {
    "best_bid_ask": {
     "byte_size": 143023674,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "best_bid",
      "best_ask",
      "spread"
     ],
     "file": "2026-08-27/10/best_bid_ask.parquet",
     "max_sequence": 119063915206903630,
     "min_sequence": 281475359380798,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 8647694,
     "sha256": "e8aa08ba212501229523f54f415e56fdb88cf3311e08de526bb1d8374f6416d7"
    },
    "book": {
     "byte_size": 59213318,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "bids",
      "asks"
     ],
     "file": "2026-08-27/10/book.parquet",
     "max_sequence": 119063915215746968,
     "min_sequence": 281475359381313,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 587083,
     "sha256": "159245d310af2914780504f28567439b7e15418df7c1da323fa30c24c3f226be"
    },
    "last_trade_price": {
     "byte_size": 4571428,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "price",
      "size",
      "side",
      "fee_rate_bps",
      "transaction_hash"
     ],
     "file": "2026-08-27/10/last_trade_price.parquet",
     "max_sequence": 119063915207468768,
     "min_sequence": 281475359383886,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 72587,
     "sha256": "6eb178c5e136932b2d8a9de5998cbd541aa696ceb23feab20d9ef1bf62b314c7"
    },
    "market_resolved": {
     "byte_size": 142288,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "id",
      "assets_ids",
      "winning_asset_id",
      "winning_outcome"
     ],
     "file": "2026-08-27/10/market_resolved.parquet",
     "max_sequence": 61361545636950119,
     "min_sequence": 281475359392365,
     "order_by": [
      "market",
      "id",
      "timestamp",
      "sequence"
     ],
     "row_count": 885,
     "sha256": "2688883d7bd0d262767abb33edbd9fe9463c0cdfda4ec783f0d82ee7787717b6"
    },
    "new_market": {
     "byte_size": 69060,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "id",
      "assets_ids",
      "outcomes",
      "question",
      "slug"
     ],
     "file": "2026-08-27/10/new_market.parquet",
     "max_sequence": 119063915206898913,
     "min_sequence": 281475359700261,
     "order_by": [
      "market",
      "id",
      "timestamp",
      "sequence"
     ],
     "row_count": 535,
     "sha256": "e711413227de13c0b2f977d9de67ffdc36b886d06a2f0a898fd3cedf18147de0"
    },
    "price_change": {
     "byte_size": 1326667819,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "price",
      "size",
      "side",
      "best_bid",
      "best_ask"
     ],
     "file": "2026-08-27/10/price_change.parquet",
     "max_sequence": 119063915217180515,
     "min_sequence": 281475359380204,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 94155340,
     "sha256": "ecc08e1878b6974b77ae2f09a4ccc973a989142c176cb35daaa70010955f1154"
    },
    "tick_size_change": {
     "byte_size": 307056,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "old_tick_size",
      "new_tick_size"
     ],
     "file": "2026-08-27/10/tick_size_change.parquet",
     "max_sequence": 49539596171756538,
     "min_sequence": 281475359643289,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 7684,
     "sha256": "683ff9f2ee6f142e44de2399616d968794bddfbb2bb88fe5fa79dca16662f428"
    }
   },
   "generated_by": "tools/orderbook_ab/merge_ab.py",
   "hour_utc": "2026-08-27T10:00:00+00:00",
   "max_sequence": 119063915217180515,
   "min_sequence": 281475359380204,
   "row_count": 103471808,
   "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, b, c, h, e)",
   "witnesses": "abche"
  }
 },
 "file": "2026-08-27T10.parquet",
 "hour": "2026-08-27/10",
 "layout": "union-event-sorted-v1",
 "products": {
  "best_bid_ask": {
   "byte_range": [
    4,
    77860101
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "best_bid",
    "best_ask",
    "spread"
   ],
   "max_sequence": 119063915206903630,
   "min_sequence": 281475359380798,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 8647694,
   "row_groups": [
    0,
    32
   ],
   "sha256": "70ead5240a1909a3c5e25f2708f72ca499cb63116ea9645b5086a3d520875fc8"
  },
  "book": {
   "byte_range": [
    77860101,
    135961659
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "bids",
    "asks"
   ],
   "max_sequence": 119063915215746968,
   "min_sequence": 281475359381313,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 587083,
   "row_groups": [
    33,
    35
   ],
   "sha256": "105d02c2d91f74e95a01a3e7f5b3e0cb978121f6576496c7c3271afc3aadfd25"
  },
  "last_trade_price": {
   "byte_range": [
    135961659,
    139739343
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "price",
    "size",
    "side",
    "fee_rate_bps",
    "transaction_hash"
   ],
   "max_sequence": 119063915207468768,
   "min_sequence": 281475359383886,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 72587,
   "row_groups": [
    36,
    36
   ],
   "sha256": "aefb0eccfdbde6e130bd79cc2fe5c3086c052aeea365f140d15de02819b6fafb"
  },
  "market_resolved": {
   "byte_range": [
    139739343,
    139868762
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "id",
    "assets_ids",
    "winning_asset_id",
    "winning_outcome"
   ],
   "max_sequence": 61361545636950119,
   "min_sequence": 281475359392365,
   "order_by": [
    "market",
    "id",
    "timestamp",
    "sequence"
   ],
   "row_count": 885,
   "row_groups": [
    37,
    37
   ],
   "sha256": "5f1b9e771be81699e5f6a46dc238f62a333b4ad54b7ffd10643399de9e9dab76"
  },
  "new_market": {
   "byte_range": [
    139868762,
    139930745
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "id",
    "assets_ids",
    "outcomes",
    "question",
    "slug"
   ],
   "max_sequence": 119063915206898913,
   "min_sequence": 281475359700261,
   "order_by": [
    "market",
    "id",
    "timestamp",
    "sequence"
   ],
   "row_count": 535,
   "row_groups": [
    38,
    38
   ],
   "sha256": "f8fd03ced7c221770b7bd6f3f9addca2ba68262f69bd86e9bb2e8c965132ad12"
  },
  "price_change": {
   "byte_range": [
    139930745,
    876017140
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "best_bid",
    "best_ask",
    "price",
    "size",
    "side"
   ],
   "max_sequence": 119063915217180515,
   "min_sequence": 281475359380204,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 94155340,
   "row_groups": [
    39,
    398
   ],
   "sha256": "d272f5734a5a13120610ce39c935def15105857bbab8473665f5909dc1d114e5"
  },
  "tick_size_change": {
   "byte_range": [
    876017140,
    876280065
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "old_tick_size",
    "new_tick_size"
   ],
   "max_sequence": 49539596171756538,
   "min_sequence": 281475359643289,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 7684,
   "row_groups": [
    399,
    399
   ],
   "sha256": "76c52cd2a0fc457f64010d61bbda0ca14cfcdb2ebc34d968a913875ad98944f8"
  }
 },
 "row_count": 103471808,
 "sha256": "249f6fc8d97caa564a1a58eb72c42ae7ef16d1b3e1b60dbd39796b8fad154c6d",
 "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"
 }
}