
Essence
On demand data feeds represent a critical architectural shift in how decentralized financial protocols access external information. The core concept moves away from the continuous, push-based oracle model toward a discrete, pull-based system where data is retrieved only at the precise moment it is required by the smart contract. This design pattern is particularly relevant for derivative instruments, especially options, where the data requirements are intermittent rather than constant.
A typical options contract requires accurate pricing data at specific points in its lifecycle: during exercise, at expiration, or when collateral health needs to be verified for margin calls. The inefficiency of a continuous data feed, which updates every block regardless of whether an option contract needs a new price, creates unnecessary gas costs and network congestion. The implementation of on demand data feeds directly addresses this inefficiency by optimizing the data retrieval process for capital efficiency.
On demand data feeds optimize data retrieval for derivatives by delivering information only when necessary, minimizing gas costs associated with continuous updates.
The architectural choice between continuous and on demand data feeds dictates the systemic cost structure of a protocol. Continuous feeds, while providing real-time pricing, impose a constant cost burden on the protocol or its users, a burden that often outweighs the benefit for instruments like options where time decay (theta) is a significant factor. On demand feeds, conversely, shift the cost to the specific user action that requires the data, such as exercising an option.
This model aligns the cost of data access directly with the value derived from that access, a fundamental principle of efficient market design.

Origin
The evolution of data feeds in decentralized finance (DeFi) began with simple, continuous price streams. Early protocols for lending and spot trading required constant updates to maintain accurate collateralization ratios and facilitate real-time swaps.
The first generation of oracle networks was designed to meet this continuous data requirement, often relying on a “push” model where data providers constantly update on-chain storage. This model, however, proved problematic for derivative protocols as they emerged. Options, by their nature, do not require continuous re-pricing for all outstanding contracts; only those approaching expiration or a specific strike price are relevant at any given time.
The conceptual origin of on demand data feeds stems from the recognition of this specific inefficiency in options protocols. Early attempts to build options platforms often struggled with the high gas costs associated with continuous oracle updates, particularly on high-traffic networks like Ethereum mainnet. The cost of maintaining real-time pricing for thousands of options contracts could exceed the premiums collected.
The solution required a re-evaluation of the data delivery mechanism. Instead of pushing data to the protocol, the protocol needed to pull data when a specific function (e.g. exercise or liquidation) was triggered. This shift in design philosophy was a direct response to the economic constraints of building a scalable options market on a blockchain.

Theory
The theoretical foundation of on demand data feeds in options markets is rooted in financial engineering and protocol physics. From a financial perspective, options pricing models, such as Black-Scholes, rely on several key inputs, including the underlying asset price, time to expiration, volatility, and interest rates. While continuous data streams provide constant updates, the actual calculation of an option’s value (its “Greeks”) for a specific user action only requires a single snapshot of these variables at that exact moment.
The theoretical challenge is to deliver this snapshot with high integrity and low latency. The security model of on demand data feeds for options often utilizes a “request-response” pattern. A user or smart contract initiates a request for a data point (e.g. the final settlement price of ETH/USD at a specific time).
An off-chain network of nodes observes this request, retrieves data from multiple sources, aggregates it, and then delivers a signed result back to the smart contract. This model minimizes the on-chain footprint of data verification. A key theoretical consideration is the trade-off between data freshness and cost.
For short-dated options, a small delay in data delivery can significantly impact the final settlement value. For long-dated options, a slight delay is less impactful. Protocols must establish specific thresholds for data staleness, balancing the cost of a data update against the potential risk of incorrect settlement.
The theoretical ideal is to ensure that the data provided by the feed is as close to real-time as possible without incurring excessive gas fees for continuous updates that are not used.
| Data Feed Type | Trigger Mechanism | Typical Use Case | Cost Model |
|---|---|---|---|
| Continuous Push Feed | Time-based interval or price deviation threshold | Lending collateral value, spot DEX pricing | Constant gas cost, paid by protocol or data providers |
| On Demand Pull Feed | Smart contract function call (e.g. exercise, liquidation) | Options settlement, custom margin checks | Event-driven gas cost, paid by user initiating the transaction |

Approach
The implementation of on demand data feeds in current crypto options protocols varies depending on the underlying network architecture and the specific risk profile of the derivatives offered. The prevailing approach involves leveraging specialized oracle networks designed for asynchronous data retrieval. When a user executes an action on an options protocol, such as exercising an option or triggering a liquidation, the protocol’s smart contract makes an external call to the oracle.
This call initiates an off-chain process where a network of data providers fetches the required price or volatility data. This approach offers significant advantages for protocols offering a wide range of strike prices and expiration dates. A continuous feed would need to constantly update data for every single option, even those far out of the money and unlikely to be exercised.
The on demand model allows the protocol to only pay for the data relevant to the specific transaction being processed. The cost of data retrieval is therefore directly tied to the utilization of the option contract. A common implementation pattern involves a “data verification layer” where multiple independent sources are queried and aggregated.
For options settlement, this often means retrieving a time-weighted average price (TWAP) from a decentralized exchange (DEX) over a specific time window. The on demand feed aggregates this data off-chain and provides a single, verifiable value to the smart contract. This approach ensures data integrity while maintaining cost efficiency.
- Settlement Verification: The most frequent use case for on demand feeds in options protocols is determining the final value of a cash-settled option at expiration. The feed provides the reference price, which is then used to calculate the payout.
- Liquidation Triggers: For margined options positions, on demand feeds are triggered by liquidation bots or risk engines to check if collateral has fallen below a certain threshold. The feed provides the current price of the collateral asset, allowing the system to determine if a liquidation is necessary.
- Volatility Surface Provision: Advanced protocols are moving beyond simple price feeds to request entire volatility surfaces. This allows for more accurate pricing of options and helps protocols manage their risk exposure across different strike prices.

Evolution
The evolution of data feeds for crypto options tracks the increasing sophistication of derivative products in decentralized finance. Initially, protocols relied on simplistic price feeds or even manually updated data, which introduced significant counterparty risk and limited the complexity of the options offered. The transition to robust on demand feeds represents a maturation of the market’s infrastructure.
The initial challenge was simply getting accurate price data on-chain; the next phase involved optimizing the cost of getting that data. The current stage of this evolution focuses on integrating more complex data types. Early options protocols were limited to simple European options due to the high cost of data for continuous exercise.
As on demand feeds became more prevalent, protocols could begin offering more sophisticated products, such as American options or exotic options, by ensuring data was available at any point during the option’s life. The data feed architecture directly dictates the types of derivatives that can be offered.
The transition from continuous to on demand data feeds for options enabled the development of more complex derivative products by making data access economically viable for a wider range of strike prices and expiration dates.
Looking forward, the evolution of on demand data feeds is moving toward greater decentralization and specialization. Rather than relying on a single oracle network, protocols are exploring methods to aggregate data from multiple independent sources. This creates a more robust system by mitigating the risk associated with a single oracle’s failure or manipulation.
The next step involves integrating on-chain data verification and computational layers to reduce reliance on off-chain data providers. This includes calculating volatility surfaces directly on-chain, using data from decentralized exchanges, rather than trusting off-chain sources.

Horizon
The future trajectory of on demand data feeds for crypto options will be defined by three key developments: increased data granularity, integration of predictive analytics, and enhanced interoperability across multiple blockchains.
The current generation of on demand feeds primarily delivers a single price point for settlement. The next phase will see feeds that provide more detailed information, such as a full implied volatility surface for a specific asset. This allows protocols to price options more accurately and manage risk more effectively.
A significant challenge on the horizon involves predictive oracles. While current on demand feeds provide historical or current data, future systems may integrate predictive models that forecast price movement or volatility. This would enable a new class of derivative products based on anticipated market conditions rather than just current prices.
However, implementing predictive feeds introduces new complexities in verifying the integrity of the predictive model itself. Interoperability will also play a crucial role. As options protocols deploy across multiple Layer 1 and Layer 2 networks, the need for standardized on demand data feed interfaces will grow.
A single options contract may exist on one chain while its collateral resides on another. The data feed must be able to securely provide information across these different environments. The challenge lies in creating a unified data standard that can operate efficiently across disparate network architectures while maintaining security and integrity.
| Current Functionality | Future Horizon |
|---|---|
| Price data for settlement and liquidation | Full volatility surface data |
| Static data retrieval (snapshot) | Predictive data integration (model-based forecasts) |
| Single chain deployment | Cross-chain data verification and interoperability |
The strategic implications for market makers are profound. The ability to access accurate, low-latency, on demand data for volatility surfaces will enable more sophisticated strategies, such as automated delta hedging and dynamic option pricing. This shift will move decentralized options markets closer to the efficiency and complexity of traditional financial exchanges. The long-term success of these systems hinges on the development of highly reliable and cost-effective data feeds that can handle the specific demands of a diverse range of derivative instruments.

Glossary

Governance Voted Feeds

Multi-Variable Feeds

Institutional Liquidity Feeds

Cex Dex Price Feeds

On-Demand Oracle

On-Demand Oracle Updates

Risk-Aware Data Feeds

Decentralized Oracle Feeds

Customizable Feeds






