{
  "captured_at": "2026-08-14T14:43:28.982Z",
  "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": 62740.7,
          "index_price": 62758.3,
          "basis_bps": -2.8044099346231204,
          "open_interest_coins": 43065.9888799998,
          "open_interest_usd": 2701990288.523403,
          "prev_day_px": 63936
        },
        "ETH": {
          "funding_1h": 0.0000124581,
          "funding_8h_equiv": 0.0000996648,
          "funding_apr": 0.109132956,
          "mark_price": 1870.6,
          "index_price": 1871.5,
          "basis_bps": -4.808976756612829,
          "open_interest_coins": 887811.2426000005,
          "open_interest_usd": 1660739710.4075608,
          "prev_day_px": 1895.2
        },
        "SOL": {
          "funding_1h": 0.0000043429,
          "funding_8h_equiv": 0.0000347432,
          "funding_apr": 0.038043804,
          "mark_price": 75.32,
          "index_price": 75.355,
          "basis_bps": -4.644681839295441,
          "open_interest_coins": 5032037.08,
          "open_interest_usd": 379013032.8656,
          "prev_day_px": 76.528
        }
      }
    },
    "okx": {
      "ok": true,
      "funding_interval_hours": 8,
      "symbols": {
        "BTC": {
          "funding_8h": 0.0001,
          "funding_apr": 0.10950000000000001,
          "next_funding_time": "2026-08-14T16:00:00.000Z",
          "mark_price": 62723.7,
          "index_price": 62750,
          "basis_bps": -4.19123505976142,
          "open_interest_usd": 2276115555.717913
        },
        "ETH": {
          "funding_8h": 0.0000965037961135,
          "funding_apr": 0.1056716567442825,
          "next_funding_time": "2026-08-14T16:00:00.000Z",
          "mark_price": 1870.3,
          "index_price": 1871.17,
          "basis_bps": -4.649497373301829,
          "open_interest_usd": 1400674251.5857058
        },
        "SOL": {
          "funding_8h": 0.0000310659823017,
          "funding_apr": 0.0340172506203615,
          "next_funding_time": "2026-08-14T16:00:00.000Z",
          "mark_price": 75.29,
          "index_price": 75.34,
          "basis_bps": -6.636580833554175,
          "open_interest_usd": 219302256.79310018
        }
      }
    },
    "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.000867,
          "funding_8h_assumed": 0.00000867,
          "funding_apr_assumed": 0.00949365,
          "mark_price": 62639.2,
          "basis_pct": 0.050456651143888503,
          "open_interest_usd": 7161195949.49,
          "last_traded_at": "2026-08-14T14:39:02.000Z"
        },
        "ETH": {
          "funding_native_pct": -0.0008889999999999999,
          "funding_8h_assumed": -0.00000889,
          "funding_apr_assumed": -0.00973455,
          "mark_price": 1867.85,
          "basis_pct": 0.05200043865507606,
          "open_interest_usd": 4501800567.24,
          "last_traded_at": "2026-08-14T14:39:02.000Z"
        },
        "SOL": {
          "funding_native_pct": -0.005373,
          "funding_8h_assumed": -0.00005373,
          "funding_apr_assumed": -0.05883435000000001,
          "mark_price": 75.23,
          "basis_pct": 0.09247118959107807,
          "open_interest_usd": 643918187.41,
          "last_traded_at": "2026-08-14T14:39:02.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.001581,
          "funding_8h_assumed": -0.00001581,
          "funding_apr_assumed": -0.01731195,
          "mark_price": 62679.8,
          "basis_pct": 0.04435434387286894,
          "open_interest_usd": 4292168979.05,
          "last_traded_at": "2026-08-14T14:38:05.000Z"
        },
        "ETH": {
          "funding_native_pct": 0.001843,
          "funding_8h_assumed": 0.00001843,
          "funding_apr_assumed": 0.020180850000000004,
          "mark_price": 1868.87,
          "basis_pct": 0.056116122963786395,
          "open_interest_usd": 1439201051.74,
          "last_traded_at": "2026-08-14T14:38:05.000Z"
        },
        "SOL": {
          "funding_native_pct": -0.00234,
          "funding_8h_assumed": -0.0000234,
          "funding_apr_assumed": -0.025623,
          "mark_price": 75.21,
          "basis_pct": 0.0796812749003984,
          "open_interest_usd": 467908202.13,
          "last_traded_at": "2026-08-14T14:38:05.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."
  },
  "issue_date_et": "2026-08-14"
}