Methodology
The five rules, in precedence order
Rendered exactly as the service returns them. The first rule that fires is the verdict, and the response says which one it was, so any judgement here can be checked against the rule that produced it.
1. HALT: the oracle is paused, or an active news-bearing halt covers the symbol
2. UNKNOWN: a reading needed to conclude is missing. Never falls through to SAFE
3. STALE: the session is open and the oracle is older than stale_after_seconds
4. WIDE: execution cost at this size exceeds limit_bps
5. SAFE: every reading was available and inside its limits
note: a readable pool whose cost exceeds the limit yields WIDE even with the oracle missing, because cost is a definite fact from the pool alone; a missing oracle still blocks SAFE and STALE
note: a closed session is not a verdict. Staleness only counts while the market is open, and the exposure window is carried alongside instead
What each verdict means
SAFE
Every reading was available and inside its limits.
WIDE
The pool can be read and executing costs more than the limit.
STALE
The market is open and the reference price has stopped moving.
HALT
Trading is stopped, or the price oracle is paused.
UNKNOWN
A reading needed to conclude is missing. Not an error, and never a fall-through to SAFE.
Thresholds in force
Cost limit
800 bps
Above this, a venue is WIDE. Adjustable per request.
Open-session staleness
900 s
This service's policy, not a promise any feed made. No feed here publishes a heartbeat.
Fee floor
509.50 bps
5% LP plus 0.1% protocol, composed as v4 does it rather than added. Charged before any price impact.
block 32592731as of 2026-08-10T05:09:52-04:00chain 4663 · Robinhood Chain