Off Hours & Fallback
Rates perpetuals trade on Hyperliquid around the clock, but their external sources publish only during covered sessions. Whenever no source is publishing — overnight, weekends, and market holidays — Paragon switches to an internal pricing mechanism, then snaps back to external pricing once a source returns.
With no live source to track, the oracle steps forward from its last value by a fraction of the order book's impact price difference (IPD) — a read on where resting liquidity sits relative to the current oracle value S:
P_impactBid and P_impactAsk are the average fill levels for a fixed impact notional swept across the bid and ask sides of the book. A rates book is quoted in yield, so both terms and the resulting IPD carry the same units as the index.
The oracle advances as a continuous-time exponentially weighted moving average with time constant τ = 30 minutes, which keeps it stable across irregular updates and halts:
where , , and . Capping holds any single step to at most of the move toward , so long gaps between updates can't jolt the oracle.
When coverage drops, the mechanism seeds from the last externally published value; when it resumes, the oracle reverts to the external value on the next tick.
Rates markets currently spend more of the week on this mechanism than other Paragon market types. Price discovery through the gap is therefore driven by the market's own order book, and the first external value of a session may sit some distance from where the mechanism carried the oracle. Both effects diminish as coverage widens.
Bounds
Off-hours, the mark is hard-capped to the market's Bounds, measured from the last externally published value. Per-market values are listed in the Contract Specifications.
Last updated