Freshness and cadence
Each layer has a bound. A reading older than its bound is stale, and a comparison involving it answers
unknown rather than true or false.
| layer | default bound |
|---|---|
ticker |
30s |
mark |
30s |
funding |
300s |
oi |
30s |
book |
30s |
stats |
120s |
Read from GET /v2/dql/catalogue at 2026-09-23T21:03:21.124Z.
A query can override the bound for its own question:
any(venues where funding > 0) freshness 10mThe bounds are defaults, not opinions about your strategy. A market maker and a weekly rebalancer disagree about what “fresh” means, and the platform does not settle that argument — it states the age and lets you.
The floor and ceiling a query may set are in the limits: between 1s
and 604800s. Below the floor you are asking about jitter; above the ceiling
stale stops meaning anything.
Settlement
Section titled “Settlement”An instant is settled once late arrivals can no longer change an answer about it — 120
seconds here. Every answer says whether its instant is settled. A false is not a warning: it is the honest
state of a question asked about the present, and it means the same query may answer differently in a minute.