Freshness checks turn market data from a raw response into a usable input. Run them before jobs that produce decisions, reports, alerts, exports, or models.Documentation Index
Fetch the complete documentation index at: https://docs.0xarchive.io/llms.txt
Use this file to discover all available pages before exploring further.
from and to use Unix milliseconds.
Data Quality
Freshness, coverage, incidents, latency, and SLA routes.
Reliability and gaps
Build failure behavior for missing or delayed data.
Freshness Tolerance
Define tolerance before the job runs. A dashboard may tolerate a small delay, a backtest export may tolerate an annotated historical gap, and an alerting system may need to stop when order-book freshness is stale. The API can expose the state, but the application owns the policy decision.| Job | Suggested policy shape |
|---|---|
| Dashboard tile | Show the latest value with a visible stale state when lag exceeds the page threshold |
| Alerting job | Stop or suppress alerts when the required data family is stale |
| Backtest or research pull | Annotate or reject the output when coverage gaps overlap the window |
| Export workflow | Check coverage and incidents before purchase, delivery, or warehouse load |
| Agent answer | Include freshness, coverage, and incident state before drawing a conclusion |
Fields To Read
Symbol freshness responses expose the venue family, symbol, measurement time, and per-data-family freshness objects. For Hyperliquid core, readdata.measured_at, then compare the relevant field such as data.orderbook.lag_ms, data.trades.lag_ms, data.funding.lag_ms, data.open_interest.lag_ms, or data.liquidations.lag_ms against the job threshold. The matching last_updated timestamp tells reviewers what market-data point the lag came from.
What To Log
Log the freshness route, measured timestamp, relevant venue family, symbol, data family, lag, last-updated value, andrequest_id. Store that next to the downstream output so a chart, model, or report can explain why it used or rejected a window.