Node + Data
Trader-first Hyperliquid data from an owned node and orderbook stack.
Omni operates the node, orderbook, stream, and derived-data path used to expose public trader positions, margin state, liquidation levels, L4 depth, and wallet investigation workflows.
At a glance
- Delivery
- Dedicated or shared Customers can use a dedicated node setup or lower-cost shared fanout with an explicit latency tradeoff.
- Trader state
- Positions + margin Public profiles and global views expose live positions, leverage, funding, fills, and activity.
- Market depth
- L4 + identity Order-level depth and per-fill maker/taker identity support liquidity and wallet investigation.
Why It Matters
What traders and researchers should take away
- Liquidation levels are more useful when they are tied to live public position and margin state.
- A trader profile should show current actions, positions, fills, funding, and leverage—not only historical PnL.
- Desks and builders need a clear choice between low-latency dedicated infrastructure and cheaper shared access.
How it works
What the product uses behind the scenes
- The consensus node and orderbook services feed stream processing and derived analytics rather than reselling a generic RPC response.
- The public terminal API exposes stable REST and websocket contracts for browser and customer workflows.
- ClickHouse, Kafka, and stream consumers support historical and live views while keeping private infrastructure details out of public docs.
Notes
Things to know
- Shared fanout can have higher latency than a dedicated customer deployment.
- Liquidation levels and margin stress are analytical views of available state, not guarantees of forced execution.
- Public docs never expose credentials, host inventory, access headers, or private customer data.
Trader and market data products
One source path supports both terminal features and external data access.
- All-user positions, margin use, liquidation levels, and funding state.
- L4 order-level depth, fill identity, wallet clusters, and trader profiles.
- REST, websocket, and fanout contracts for customer applications and research.
Dedicated setup versus shared fanout
The delivery model makes the latency and cost tradeoff explicit.
- Dedicated customer node and data services for the lowest controlled latency.
- Shared fanout and APIs for lower setup cost and simpler integration.
- Public-safe documentation and observable contracts for verification.
Live streams and historical context
Stable data contracts connect low-latency market state to the history needed for analysis.
- WebSocket streams deliver orderbook, trade, funding, position, and liquidation updates.
- REST snapshots provide bounded recovery and historical context for terminal and customer workflows.
- Canonical symbols and per-dex identity keep instruments consistent across live and stored data.
References
Implementation references
Node authority
omni-terminal/docs/LLM_NODE_AUTHORITY.mdDocuments why Omni operates its own Hyperliquid node and the public-safe authority boundary.
Terminal and API architecture
omni-terminal/docs/ARCHITECTURE_TERMINAL_API.mdDocuments the node-to-API-to-terminal contract and public route model.
Websocket streams
omni-terminal/docs/WS_STREAMS.mdDocuments live stream surfaces used by price, L4, positions, liquidations, and news.