{"ok":true,"complete":false,"status":"PARTIAL","service":"crypto-derivatives-reader-v2","request_id":"73cb2c84-9b18-4db8-96a0-dc319589e35d","batch_id":"73cb2c84-9b18-4db8-96a0-dc319589e35d","fetched_at":"2026-11-14T20:39:21.296Z","results":[{"asset":"BTC","ok":true,"source":"okx","source_time":"2026-11-14T20:38:21.729Z","spot":{"symbol":"BTC-USDT","price":65482.9},"perpetual":{"symbol":"BTC-USDT-SWAP","price":65444.6,"mark_price":65442.6,"funding_rate":-0.0000028447104316,"next_funding_time":"1794729600000","open_interest":33773.41300000017,"open_interest_value":2210466503.508711,"volume_24h":124120.6131,"turnover_24h":8123023876.08426},"basis":{"points":-38.3,"percent":-0.058489}},{"asset":"ETH","ok":false,"source":"bybit+okx","error":"OKX spot HTTP 429","error_code":"OKX_HTTP_429"}],"diagnostics":[{"asset":"BTC","status":"PASS","attempt_count":2,"attempts":[{"attempt":1,"result":"FAIL","error_code":"HTTP_403","error":"Bybit HTTP 403","retriable":false,"http_status":403,"cf_ray":"a5a8d31c8e0ef557-CMH","elapsed_ms":22},{"attempt":2,"result":"PASS","source":"okx","elapsed_ms":163,"endpoints":5}]},{"asset":"ETH","status":"FAIL","attempt_count":2,"attempts":[{"attempt":1,"result":"FAIL","error_code":"HTTP_403","error":"Bybit HTTP 403","retriable":false,"http_status":403,"cf_ray":"a5a8d32acdb5f557-CMH","elapsed_ms":4},{"attempt":2,"result":"FAIL","source":"okx","error_code":"OKX_HTTP_429","error":"OKX spot HTTP 429","retriable":true,"endpoint":"spot","http_status":429}]}]}