Oracles For 24/7 Equity Perpetual Markets
Explore why perpetual equity and futures markets require session-aware oracle logic, deterministic staleness handling, self-referential EMA continuity, and cost-of-carry normalization.
TL;DR
The Structural Mismatch: Continuous Perpetuals vs Discontinuous Reference Markets
What Fails When Oracles Only Publish Exchange Prices?
1. Price Freezes During Closed Sessions
2. Reopening Gaps
3. Funding Distortion
4. Futures Drift and Contract Roll Effects
Perpetual Markets Require Asset Context, Not Just Asset Price
Required Oracle Behaviors for Perpetual Equity and Futures Markets
1. Session-Aware Pricing
2. Self-Referential EMA During Off-Hours
3. Multi-Tier Staleness Handling
5. Controlled Session Transitions
How Programmable Oracles Enable Continuous Markets Over Discontinuous Data
Live Implementations
Dreamcash — 24/7 Equity Index Futures
Injective — 24/5 US Equities
Limitations and Design Assumptions
FAQ
Why not pause perpetual markets during closed sessions?
Does self-referential EMA allow the oracle to control price?
Why normalize futures to spot at the oracle layer?
Can session handling live in the perpetual contract instead?
Is this only relevant for equities?
Is EMA price discovery?
Closing
PreviousOracle Infrastructure for Autonomous AgentsNextDreamcash | 24/7 Equity Perpetual Markets Using Session-Aware Oracle Infrastructure
Last updated
Was this helpful?

