{
 "bytes": 506989449,
 "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-18/06/",
  "products": {
   "best_bid_ask": {
    "sha256": "fbca667d377e9603ab3f43684c50bc70178c047e2ce4d27d54cfea1af0f90d50"
   },
   "book": {
    "sha256": "69e6a1271b181a3e806336f0f69d69ccec8ec437167e0f4e0f88d2375c253a1c"
   },
   "last_trade_price": {
    "sha256": "56213ce2ee65f81422909ca5520f24a6f0e89874e3151c5d6e36e910184c0409"
   },
   "market_resolved": {
    "sha256": "91fc667ad6d7993cf2fa0b3fd1613e4ace7429679ccae8bdac21b323dfcb2a54"
   },
   "new_market": {
    "sha256": "4e3438e9dc165618dd9b6d71c8bf289d1fb5ddddbfd06801fd2c3ab0c70c175b"
   },
   "price_change": {
    "sha256": "f62ae663e1ad1603a6fcf22cdc5111e88f40bf996e2eb3deb4e2ae5a9f71c15e"
   },
   "tick_size_change": {
    "sha256": "85c7d95b14c1bfeaf65cb2a0556e99de615f8d39dda6fd3331b5b90fbf8869d7"
   }
  },
  "source_manifest": {
   "ab_accounting": {
    "best_bid_ask": {
     "boundary_dropped": 0,
     "rows_a": 5226260,
     "rows_b": 0,
     "rows_common": 0,
     "rows_merged": 5226260,
     "rows_only_a": 5226260,
     "rows_only_b": 0
    },
    "book": {
     "boundary_dropped": 0,
     "rows_a": 425927,
     "rows_b": 0,
     "rows_common": 0,
     "rows_merged": 425927,
     "rows_only_a": 425927,
     "rows_only_b": 0
    },
    "last_trade_price": {
     "boundary_dropped": 0,
     "rows_a": 40998,
     "rows_b": 0,
     "rows_common": 0,
     "rows_merged": 40998,
     "rows_only_a": 40998,
     "rows_only_b": 0
    },
    "market_resolved": {
     "boundary_dropped": 0,
     "rows_a": 254,
     "rows_b": 0,
     "rows_common": 0,
     "rows_merged": 254,
     "rows_only_a": 254,
     "rows_only_b": 0
    },
    "new_market": {
     "boundary_dropped": 0,
     "rows_a": 256,
     "rows_b": 0,
     "rows_common": 0,
     "rows_merged": 256,
     "rows_only_a": 256,
     "rows_only_b": 0
    },
    "price_change": {
     "boundary_dropped": 0,
     "rows_a": 53022294,
     "rows_b": 0,
     "rows_common": 0,
     "rows_merged": 53022294,
     "rows_only_a": 53022294,
     "rows_only_b": 0
    },
    "tick_size_change": {
     "boundary_dropped": 0,
     "rows_a": 1212,
     "rows_b": 0,
     "rows_common": 0,
     "rows_merged": 1212,
     "rows_only_a": 1212,
     "rows_only_b": 0
    }
   },
   "archive_root": "merged-live",
   "boundary_guard": "none",
   "files": {
    "best_bid_ask": {
     "byte_size": 48975636,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "best_bid",
      "best_ask",
      "spread"
     ],
     "file": "2026-08-18/06/best_bid_ask.parquet",
     "max_sequence": 281475035427852,
     "min_sequence": 281474976712696,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 5226260,
     "sha256": "fbca667d377e9603ab3f43684c50bc70178c047e2ce4d27d54cfea1af0f90d50"
    },
    "book": {
     "byte_size": 40998546,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "bids",
      "asks"
     ],
     "file": "2026-08-18/06/book.parquet",
     "max_sequence": 281475035426222,
     "min_sequence": 281474976710656,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 425927,
     "sha256": "69e6a1271b181a3e806336f0f69d69ccec8ec437167e0f4e0f88d2375c253a1c"
    },
    "last_trade_price": {
     "byte_size": 2096864,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "price",
      "size",
      "side",
      "fee_rate_bps",
      "transaction_hash"
     ],
     "file": "2026-08-18/06/last_trade_price.parquet",
     "max_sequence": 281475035427050,
     "min_sequence": 281474976726038,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 40998,
     "sha256": "56213ce2ee65f81422909ca5520f24a6f0e89874e3151c5d6e36e910184c0409"
    },
    "market_resolved": {
     "byte_size": 38812,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "id",
      "assets_ids",
      "winning_asset_id",
      "winning_outcome"
     ],
     "file": "2026-08-18/06/market_resolved.parquet",
     "max_sequence": 281475032640575,
     "min_sequence": 281474976863510,
     "order_by": [
      "market",
      "id",
      "timestamp",
      "sequence"
     ],
     "row_count": 254,
     "sha256": "91fc667ad6d7993cf2fa0b3fd1613e4ace7429679ccae8bdac21b323dfcb2a54"
    },
    "new_market": {
     "byte_size": 35359,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "id",
      "assets_ids",
      "outcomes",
      "question",
      "slug"
     ],
     "file": "2026-08-18/06/new_market.parquet",
     "max_sequence": 281475033934170,
     "min_sequence": 281474976727047,
     "order_by": [
      "market",
      "id",
      "timestamp",
      "sequence"
     ],
     "row_count": 256,
     "sha256": "4e3438e9dc165618dd9b6d71c8bf289d1fb5ddddbfd06801fd2c3ab0c70c175b"
    },
    "price_change": {
     "byte_size": 418789363,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "price",
      "size",
      "side",
      "best_bid",
      "best_ask"
     ],
     "file": "2026-08-18/06/price_change.parquet",
     "max_sequence": 281475035427856,
     "min_sequence": 281474976711256,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 53022294,
     "sha256": "f62ae663e1ad1603a6fcf22cdc5111e88f40bf996e2eb3deb4e2ae5a9f71c15e"
    },
    "tick_size_change": {
     "byte_size": 38110,
     "columns": [
      "timestamp_received",
      "sequence",
      "timestamp",
      "market",
      "asset_id",
      "old_tick_size",
      "new_tick_size"
     ],
     "file": "2026-08-18/06/tick_size_change.parquet",
     "max_sequence": 281475033032148,
     "min_sequence": 281474976781217,
     "order_by": [
      "market",
      "asset_id",
      "timestamp",
      "sequence"
     ],
     "row_count": 1212,
     "sha256": "85c7d95b14c1bfeaf65cb2a0556e99de615f8d39dda6fd3331b5b90fbf8869d7"
    }
   },
   "generated_by": "tools/orderbook_ab/merge_ab.py",
   "hour_utc": "2026-08-18T06:00:00+00:00",
   "max_sequence": 281475035427856,
   "min_sequence": 281474976710656,
   "row_count": 58717201,
   "sequence_note": "sequence and timestamp_received are collector-local provenance; common rows carry domain B's values",
   "witnesses": "a"
  }
 },
 "file": "2026-08-18T06.parquet",
 "hour": "2026-08-18/06",
 "layout": "union-event-sorted-v1",
 "products": {
  "best_bid_ask": {
   "byte_range": [
    4,
    48416813
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "best_bid",
    "best_ask",
    "spread"
   ],
   "max_sequence": 281475035427852,
   "min_sequence": 281474976712696,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 5226260,
   "row_groups": [
    0,
    19
   ],
   "sha256": "6054cb265f0dab2759a9cd77eeb969aa63a22ba3a3a64a16f06bf063c31ae054"
  },
  "book": {
   "byte_range": [
    48416813,
    94152512
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "bids",
    "asks"
   ],
   "max_sequence": 281475035426222,
   "min_sequence": 281474976710656,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 425927,
   "row_groups": [
    20,
    21
   ],
   "sha256": "5066d9f7b274daf347174c592d561ff71cf8df033cf8154ee69ab4bdf2c0cb00"
  },
  "last_trade_price": {
   "byte_range": [
    94152512,
    96323035
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "price",
    "size",
    "side",
    "fee_rate_bps",
    "transaction_hash"
   ],
   "max_sequence": 281475035427050,
   "min_sequence": 281474976726038,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 40998,
   "row_groups": [
    22,
    22
   ],
   "sha256": "f41264e6570c62f17fa12e9a2307ad2e80d22bca9c352087b03d351737819283"
  },
  "market_resolved": {
   "byte_range": [
    96323035,
    96363742
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "id",
    "assets_ids",
    "winning_asset_id",
    "winning_outcome"
   ],
   "max_sequence": 281475032640575,
   "min_sequence": 281474976863510,
   "order_by": [
    "market",
    "id",
    "timestamp",
    "sequence"
   ],
   "row_count": 254,
   "row_groups": [
    23,
    23
   ],
   "sha256": "f477fd3de732a071593412f72693aa85a5c419e3a05c3f19d138c806897a62b0"
  },
  "new_market": {
   "byte_range": [
    96363742,
    96400372
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "id",
    "assets_ids",
    "outcomes",
    "question",
    "slug"
   ],
   "max_sequence": 281475033934170,
   "min_sequence": 281474976727047,
   "order_by": [
    "market",
    "id",
    "timestamp",
    "sequence"
   ],
   "row_count": 256,
   "row_groups": [
    24,
    24
   ],
   "sha256": "7e9fd0aa1ffcdb5f8ecb4310153a541b2d06430c84a348884ee369edd9d6f319"
  },
  "price_change": {
   "byte_range": [
    96400372,
    506347741
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "best_bid",
    "best_ask",
    "price",
    "size",
    "side"
   ],
   "max_sequence": 281475035427856,
   "min_sequence": 281474976711256,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 53022294,
   "row_groups": [
    25,
    227
   ],
   "sha256": "a72c04b325c1fdb64c43cec1e051b4505c63d736b5a341566d9383c804f4cf41"
  },
  "tick_size_change": {
   "byte_range": [
    506347741,
    506389748
   ],
   "columns": [
    "timestamp_received",
    "sequence",
    "timestamp",
    "market",
    "asset_id",
    "old_tick_size",
    "new_tick_size"
   ],
   "max_sequence": 281475033032148,
   "min_sequence": 281474976781217,
   "order_by": [
    "market",
    "asset_id",
    "timestamp",
    "sequence"
   ],
   "row_count": 1212,
   "row_groups": [
    228,
    228
   ],
   "sha256": "62f758a0bc3ead3bff816e30dd7b66402dff9c9c07470e12c36c9b6f379d51e6"
  }
 },
 "row_count": 58717201,
 "sha256": "72a92843871a6434353d4c95c9d04682eb551aac0e97a9cf555bca90ee2c444d",
 "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"
 }
}