{
  "captured_at": "2026-08-11T14:35:30.404Z",
  "venues": {
    "hyperliquid": {
      "ok": true,
      "funding_interval_hours": 1,
      "symbols": {
        "BTC": {
          "funding_1h": 0.0000125,
          "funding_8h_equiv": 0.0001,
          "funding_apr": 0.10950000000000001,
          "mark_price": 64026,
          "index_price": 64051,
          "basis_bps": -3.903139685563067,
          "open_interest_coins": 37273.45524,
          "open_interest_usd": 2386470245.1962404,
          "prev_day_px": 64801
        },
        "ETH": {
          "funding_1h": 0.000008249,
          "funding_8h_equiv": 0.000065992,
          "funding_apr": 0.07226123999999999,
          "mark_price": 1879.6,
          "index_price": 1880.54,
          "basis_bps": -4.998564242186045,
          "open_interest_coins": 843523.6605999997,
          "open_interest_usd": 1585487072.4637594,
          "prev_day_px": 1899.6
        },
        "SOL": {
          "funding_1h": 0.0000060289,
          "funding_8h_equiv": 0.0000482312,
          "funding_apr": 0.052813164,
          "mark_price": 75.596,
          "index_price": 75.6336,
          "basis_bps": -4.9713354911041705,
          "open_interest_coins": 5070097.340000001,
          "open_interest_usd": 383279078.5146401,
          "prev_day_px": 76.624
        }
      }
    },
    "okx": {
      "ok": true,
      "funding_interval_hours": 8,
      "symbols": {
        "BTC": {
          "funding_8h": 0.0000866511726756,
          "funding_apr": 0.094883034079782,
          "next_funding_time": "2026-08-11T16:00:00.000Z",
          "mark_price": 64033,
          "index_price": 64053.8,
          "basis_bps": -3.2472702634352544,
          "open_interest_usd": 2094582368.03571
        },
        "ETH": {
          "funding_8h": 0.0000313982779867,
          "funding_apr": 0.0343811143954365,
          "next_funding_time": "2026-08-11T16:00:00.000Z",
          "mark_price": 1880.04,
          "index_price": 1880.67,
          "basis_bps": -3.3498699931413225,
          "open_interest_usd": 1337922601.7926843
        },
        "SOL": {
          "funding_8h": -0.000024623515205,
          "funding_apr": -0.026962749149475003,
          "next_funding_time": "2026-08-11T16:00:00.000Z",
          "mark_price": 75.59,
          "index_price": 75.63,
          "basis_bps": -5.288906518576232,
          "open_interest_usd": 235098571.20740008
        }
      }
    },
    "binance": {
      "ok": true,
      "source": "coingecko",
      "third_party": true,
      "funding_interval_hours": null,
      "interval_assumed": 8,
      "caveat": "Native rate as reported by CoinGecko. Interval not confirmed by the source; Binance and Bybit switch some contracts from 8h to 4h at the funding cap.",
      "symbols": {
        "BTC": {
          "funding_native_pct": 0.008367000000000001,
          "funding_8h_assumed": 0.00008367000000000002,
          "funding_apr_assumed": 0.09161865000000002,
          "mark_price": 64180.2,
          "basis_pct": 0.09017677867312064,
          "open_interest_usd": 6822288231.67,
          "last_traded_at": "2026-08-11T14:28:36.000Z"
        },
        "ETH": {
          "funding_native_pct": 0.007425,
          "funding_8h_assumed": 0.00007425,
          "funding_apr_assumed": 0.08130375000000001,
          "mark_price": 1889.21,
          "basis_pct": 0.11898306113646409,
          "open_interest_usd": 4430475314.79,
          "last_traded_at": "2026-08-11T14:28:35.000Z"
        },
        "SOL": {
          "funding_native_pct": -0.001924,
          "funding_8h_assumed": -0.00001924,
          "funding_apr_assumed": -0.021067799999999998,
          "mark_price": 75.48,
          "basis_pct": 0.10299883520847121,
          "open_interest_usd": 661343437.85,
          "last_traded_at": "2026-08-11T14:28:40.000Z"
        }
      },
      "direct_error": "HTTP 451 — restricted location on every futures host"
    },
    "bybit": {
      "ok": true,
      "source": "coingecko",
      "third_party": true,
      "funding_interval_hours": null,
      "interval_assumed": 8,
      "caveat": "Native rate as reported by CoinGecko. Interval not confirmed by the source; Binance and Bybit switch some contracts from 8h to 4h at the funding cap.",
      "symbols": {
        "BTC": {
          "funding_native_pct": 0.003781,
          "funding_8h_assumed": 0.00003781,
          "funding_apr_assumed": 0.04140195,
          "mark_price": 63918.8,
          "basis_pct": -0.37399217254660105,
          "open_interest_usd": 3680961551.16,
          "last_traded_at": "2026-08-11T14:25:27.000Z"
        },
        "ETH": {
          "funding_native_pct": 0.006177,
          "funding_8h_assumed": 0.00006177,
          "funding_apr_assumed": 0.06763815,
          "mark_price": 1879.19,
          "basis_pct": -0.16267683131050542,
          "open_interest_usd": 1439144446.33,
          "last_traded_at": "2026-08-11T14:25:27.000Z"
        },
        "SOL": {
          "funding_native_pct": 0.001592,
          "funding_8h_assumed": 0.00001592,
          "funding_apr_assumed": 0.0174324,
          "mark_price": 75.67,
          "basis_pct": -0.10034327964087668,
          "open_interest_usd": 498652126.65,
          "last_traded_at": "2026-08-11T14:25:28.000Z"
        }
      },
      "direct_error": "HTTP 403 — CloudFront country block on every host incl. bytick"
    }
  },
  "validation": {
    "venues_ok": 4,
    "first_party": 2,
    "third_party": 2,
    "coverage_gate": ">= 3 of 4 first-party",
    "result": "DEGRADED",
    "note": "Only 2 of 4 venues read directly. 2 filled from CoinGecko and labelled as such. Publish only if the issue says so."
  }
}