{
  "spot_usdt": {
    "asset": "ETH-USDT",
    "market_type": "spot_usdt",
    "generated_at_ms": 1700000000000,
    "reference_price": 50.6515,
    "bucket_size": 0.5015,
    "expected_venues": [
      "binance",
      "okx",
      "bybit"
    ],
    "venue_count": 3,
    "coverage": 1,
    "bid_levels": [
      {
        "side": "bid",
        "price_low": 50.15,
        "price_high": 50.6515,
        "price_mid": 50.40075,
        "depth_quote": 480.0,
        "venue_count": 3,
        "venue_depth_quote": {
          "binance": 168.0,
          "bybit": 156.0,
          "okx": 156.0
        },
        "hhi": 0.33375,
        "persistence": 0.66,
        "spoof_risk_proxy": 0.05,
        "vacuum_score": 0
      },
      {
        "side": "bid",
        "price_low": 49.6485,
        "price_high": 50.15,
        "price_mid": 49.89925,
        "depth_quote": 48.0,
        "venue_count": 1,
        "venue_depth_quote": {
          "binance": 48.0
        },
        "hhi": 1,
        "persistence": 0.35,
        "spoof_risk_proxy": 0.7,
        "vacuum_score": 0.9
      }
    ],
    "ask_levels": [
      {
        "side": "ask",
        "price_low": 50.6515,
        "price_high": 51.153,
        "price_mid": 50.90225,
        "depth_quote": 468.0,
        "venue_count": 3,
        "venue_depth_quote": {
          "binance": 156.0,
          "bybit": 156.0,
          "okx": 156.0
        },
        "hhi": 0.333333,
        "persistence": 0.64,
        "spoof_risk_proxy": 0.05,
        "vacuum_score": 0.025
      },
      {
        "side": "ask",
        "price_low": 51.153,
        "price_high": 51.6545,
        "price_mid": 51.40375,
        "depth_quote": 42.0,
        "venue_count": 1,
        "venue_depth_quote": {
          "bybit": 42.0
        },
        "hhi": 1,
        "persistence": 0.35,
        "spoof_risk_proxy": 0.7,
        "vacuum_score": 0.9125
      }
    ],
    "top_bid_wall": {
      "side": "bid",
      "price_low": 50.15,
      "price_high": 50.6515,
      "price_mid": 50.40075,
      "depth_quote": 480.0,
      "venue_count": 3,
      "venue_depth_quote": {
        "binance": 168.0,
        "bybit": 156.0,
        "okx": 156.0
      },
      "hhi": 0.33375,
      "persistence": 0.66,
      "spoof_risk_proxy": 0.05,
      "vacuum_score": 0
    },
    "top_ask_wall": {
      "side": "ask",
      "price_low": 50.6515,
      "price_high": 51.153,
      "price_mid": 50.90225,
      "depth_quote": 468.0,
      "venue_count": 3,
      "venue_depth_quote": {
        "binance": 156.0,
        "bybit": 156.0,
        "okx": 156.0
      },
      "hhi": 0.333333,
      "persistence": 0.64,
      "spoof_risk_proxy": 0.05,
      "vacuum_score": 0.025
    },
    "bid_depth_total": 528.0,
    "ask_depth_total": 510.0,
    "depth_imbalance": 0.017341,
    "status": "COMPOSITE_BOOK_OK",
    "notes": [
      "Illustrative synthetic sample; not live market data.",
      "Synthetic 5m public-depth fixture for dashboard multi-timeframe onboarding."
    ]
  }
}
