{
  "sample_rows": {
    "capital": [
      {
        "snapshot_ts_ms": 1789052384233,
        "vault_equity_usd": 48343269.666398,
        "account_value_usd": 48343747.533795,
        "max_withdrawable_usd": 0.0,
        "apr": 0.05904702603125236,
        "legs_ntl_pos_usd": 8065716.491935,
        "legs_margin_used_usd": 403285.824487,
        "utilization": 0.008342129675339528,
        "observation_kind": "live"
      },
      {
        "snapshot_ts_ms": 1789055951399,
        "vault_equity_usd": 47707538.26198,
        "account_value_usd": 47708016.129377,
        "max_withdrawable_usd": 0.0,
        "apr": 0.05921820036530332,
        "legs_ntl_pos_usd": 8042208.9584059995,
        "legs_margin_used_usd": 402110.44780900003,
        "utilization": 0.008428656402283024,
        "observation_kind": "live"
      },
      {
        "snapshot_ts_ms": 1789059593823,
        "vault_equity_usd": 47654308.610186,
        "account_value_usd": 47654786.477583,
        "max_withdrawable_usd": 0.0,
        "apr": 0.05938844958932492,
        "legs_ntl_pos_usd": 8018204.437666,
        "legs_margin_used_usd": 400910.22177099995,
        "utilization": 0.008412885077201735,
        "observation_kind": "live"
      }
    ],
    "fills": [
      {
        "id": 1143794,
        "coin": "MORPHO",
        "hlp_address": "0x31ca8395cf837de08b24da3f660e77761dfb974b",
        "fill_ts_ms": 1791557418974,
        "side": "B",
        "hlp_side": "A",
        "px": 2.4103,
        "sz": 284.6,
        "usd": 685.9713800000001,
        "trade_id": 771722403262569
      },
      {
        "id": 1143795,
        "coin": "MORPHO",
        "hlp_address": "0x010461c14e146ac35fe42271bdc1134ee31c703a",
        "fill_ts_ms": 1791557419910,
        "side": "B",
        "hlp_side": "A",
        "px": 2.4196,
        "sz": 284.8,
        "usd": 689.10208,
        "trade_id": 889975569494346
      },
      {
        "id": 1143796,
        "coin": "MORPHO",
        "hlp_address": "0x31ca8395cf837de08b24da3f660e77761dfb974b",
        "fill_ts_ms": 1791557429279,
        "side": "B",
        "hlp_side": "B",
        "px": 2.4182,
        "sz": 245.0,
        "usd": 592.4590000000001,
        "trade_id": 939130253667449
      }
    ]
  },
  "coverage": {
    "coverage": {
      "capital": {
        "status": "populated",
        "row_count": 719,
        "oldest_ts_ms": 1789052384233,
        "newest_ts_ms": 1791641106948,
        "first_ts_ms": 1789052384233,
        "last_ts_ms": 1791641106948,
        "scope": "bounded exported window",
        "warnings": [
          "Observed archive records only; no exchange-wide completeness guarantee.",
          "Backfilled equity is marked separately; capital changes are not net deposits."
        ],
        "null_counts": {
          "snapshot_ts_ms": 0,
          "vault_equity_usd": 0,
          "account_value_usd": 0,
          "max_withdrawable_usd": 0,
          "apr": 0,
          "legs_ntl_pos_usd": 0,
          "legs_margin_used_usd": 0,
          "utilization": 0
        },
        "expected_cadence_seconds": 3600,
        "gaps": [
          {
            "start_ms": 1791201987363,
            "end_ms": 1791209245339,
            "seconds": 7257.976
          }
        ],
        "observation_kinds": {
          "live": 719
        },
        "newest_age_ms": 2915003,
        "stale": false,
        "stale_after_ms": 7200000,
        "snapshot_age_ms": 189
      },
      "fills": {
        "status": "populated",
        "row_count": 2293,
        "oldest_ts_ms": 1791557418974,
        "newest_ts_ms": 1791643739698,
        "first_ts_ms": 1791557418974,
        "last_ts_ms": 1791643739698,
        "scope": "bounded exported window",
        "warnings": [
          "Observed archive records only; no exchange-wide completeness guarantee.",
          "Event-driven selected-instrument HLP feed; quiet intervals do not prove missing data.",
          "Separate vault perspectives can share a trade ID; do not sum them as market volume."
        ],
        "null_counts": {
          "id": 0,
          "coin": 0,
          "hlp_address": 0,
          "fill_ts_ms": 0,
          "side": 0,
          "hlp_side": 0,
          "px": 0,
          "sz": 0,
          "usd": 0,
          "trade_id": 0
        },
        "symbols": [
          "AIXBT",
          "ALT",
          "APT",
          "AR",
          "BTC",
          "EIGEN",
          "ETH",
          "GRASS",
          "INJ",
          "IO",
          "JTO",
          "KAITO",
          "LAYER",
          "LIT",
          "MEGA",
          "MORPHO",
          "NEAR",
          "NIL",
          "PENDLE",
          "RENDER",
          "SEI",
          "SOL",
          "SPX",
          "TAO",
          "VVV",
          "WLD",
          "XLM",
          "ZEC"
        ],
        "vault_addresses": [
          "0x010461c14e146ac35fe42271bdc1134ee31c703a",
          "0x31ca8395cf837de08b24da3f660e77761dfb974b"
        ],
        "duplicate_observations": 0,
        "newest_age_ms": 282253,
        "stale": false,
        "stale_after_ms": 7200000,
        "snapshot_age_ms": 189
      }
    },
    "snapshot": {
      "version": "v1-e56b13ef23b50a0b",
      "built_at_ms": 1791644021762,
      "schema_user_version": 1,
      "provenance": {
        "source": "CaptainAhab forward collection from Hyperliquid public REST/WebSocket",
        "receipts": {
          "capital": {
            "url": "https://captainahab-archiver.fly.dev/data/export?tables=vault_state&since_ms=1789051776092&max_rows=10000",
            "requested_at": "2026-10-10T14:49:36.092643+00:00",
            "status": 200,
            "headers": {
              "x-export-truncated": "0",
              "x-export-max-ts": "1791641106948",
              "content-length": "1409720",
              "content-type": "application/gzip"
            },
            "compressed_bytes": 1409720,
            "db_bytes": 3936256,
            "elapsed_seconds": 1.664,
            "sha256": "b99d1e8d391fd259c3a9b9aaf89372a2adafcaad952e53d01c4f5be771198df8"
          },
          "fills": {
            "url": "https://captainahab-archiver.fly.dev/data/export?tables=hlp_fills&since_ms=1791557376092&max_rows=10000",
            "requested_at": "2026-10-10T14:49:37.756716+00:00",
            "status": 200,
            "headers": {
              "x-export-truncated": "0",
              "x-export-max-ts": "1791643739698",
              "x-export-max-id": "1146112",
              "content-length": "79788",
              "content-type": "application/gzip"
            },
            "compressed_bytes": 79788,
            "db_bytes": 249856,
            "elapsed_seconds": 0.5,
            "sha256": "2cbaf7027aefc982877a1447c0aa86ebb2eb59248e06c15e5570fef61e5308ec"
          }
        },
        "input_sha256": {
          "capital_export": "b99d1e8d391fd259c3a9b9aaf89372a2adafcaad952e53d01c4f5be771198df8",
          "fills_export": "2cbaf7027aefc982877a1447c0aa86ebb2eb59248e06c15e5570fef61e5308ec"
        },
        "collector_files": [
          "app/backtest/vault_state_poller.py",
          "app/backtest/hlp_monitor.py"
        ],
        "excluded": [
          "raw_json",
          "per_coin_json",
          "historical_orders",
          "regime_switch_shadow",
          "hlp_user_fills (order-level deduplication; incomplete execution semantics)"
        ]
      },
      "caveats": [
        "Public market data served from a periodically built snapshot; it may lag the live source.",
        "Null values are explicit unknowns, not zeros.",
        "capital rows with observation_kind 'backfill' or 'unknown' are not live observations.",
        "Not investment advice; no completeness guarantee."
      ]
    }
  }
}
