Route-Selection Order
- If the user asks for Parquet files, bulk historical delivery, credits, checkout, export schemas, or a Data Catalog market page, use Data catalog, Export schemas, and Export checkout. Do not invent REST checkout routes unless OpenAPI exposes them.
- If the user asks for live streams, replay, gap handling, stateful L4 books, or subscription events, use WebSocket and WebSocket message schema before REST.
- If the user names Lighter, use
/v1/lighter/*. - If the user names Hyperliquid Spot or gives a pair symbol such as
HYPE-USDC, use/v1/hyperliquid/spot/*. - If the symbol has a builder prefix such as
km:US500, use/v1/hyperliquid/hip3/*unless context says otherwise. - If the user names an outcome, HIP-4, or a numeric outcome side such as
#0, use/v1/hyperliquid/hip4/*. - If the user names a standard Hyperliquid perp such as
BTC, use Hyperliquid core at/v1/hyperliquid/*. - If venue remains unclear, ask for the venue before making the request.
https://api.0xarchive.io/v1/symbols and the Data Catalog pages for catalog discovery; the API-domain symbols feed is not the generated OpenAPI reference.