{
"Binance": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"bid_price",
"ask_price",
"timestamp"
]
}
}
}
},
"BingX": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"timestamp"
]
}
}
}
},
"Bitfinex": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"bid_price",
"ask_price",
"timestamp"
]
}
}
}
},
"Bitget": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"bid_price",
"ask_price",
"timestamp"
]
}
}
}
},
"Bitstamp": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Failed": {
"reason": "no events in 5s (BTC/USD slow market \u0432\u0402\u201d exchange-side latency)"
}
}
}
},
"Bybit": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"timestamp"
]
}
}
}
},
"Coinbase": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"timestamp"
]
}
}
}
},
"CryptoCom": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"bid_price",
"ask_price",
"timestamp"
]
}
}
}
},
"CryptoCompare": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Failed": {
"reason": "Invalid request: cccagg_or_exchange market does not exist"
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"timestamp"
]
}
}
}
},
"Deribit": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"bid_price",
"ask_price",
"timestamp"
]
}
}
}
},
"Dydx": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"timestamp"
]
}
}
},
"ws": {
"FundingRate": {
"Validated": {
"fields_populated": [
"symbol",
"rate",
"timestamp"
]
}
}
}
},
"GateIO": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price"
]
}
}
},
"ws": {
"Ticker": {
"Failed": {
"reason": "no events in 5s (spot.tickers BTC_USDT \u0432\u0402\u201d transient/timing gap)"
}
}
}
},
"Gemini": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"OBDelta": {
"Validated": {
"fields_populated": [
"bids",
"asks",
"top_bid",
"timestamp"
]
}
}
}
},
"HTX": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"timestamp"
]
}
}
}
},
"HyperLiquid": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Failed": {
"reason": "get_ticker requires symbol-to-index mapping"
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"timestamp"
]
}
}
}
},
"Kraken": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"bid_price",
"ask_price",
"timestamp"
]
}
}
}
},
"KuCoin": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"bid_price",
"ask_price",
"timestamp"
]
}
}
}
},
"Lighter": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Failed": {
"reason": "Unknown Lighter market for coin 'BTCUSD' (REST needs base-only symbol, deferred)"
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"timestamp"
]
}
}
}
},
"MEXC": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"timestamp"
]
}
}
}
},
"Moex": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"PopulatedButEmpty": {
"missing_fields": [
"volume"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"timestamp"
]
}
}
}
},
"OKX": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"bid_price",
"ask_price",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Validated": {
"fields_populated": [
"symbol",
"last_price",
"bid_price",
"ask_price",
"timestamp"
]
}
}
}
},
"Upbit": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"PopulatedButEmpty": {
"missing_fields": [
"bid_price",
"ask_price",
"correct_symbol_direction"
]
}
}
}
},
"YahooFinance": {
"tested_on": "2026-05-18",
"harness_version": "deep_smoke v3 (phase-theta)",
"rest": {
"get_ticker": {
"Validated": {
"fields_populated": [
"last_price",
"volume",
"timestamp"
]
}
}
},
"ws": {
"Ticker": {
"Failed": {
"reason": "no events in 5s (Yahoo WS unreliable outside market hours)"
}
}
}
}
}