Pull Oracle Model

Architecture

The pull oracle model functions as an on-demand data retrieval mechanism where smart contracts actively request specific price feeds from a decentralized provider only when a transaction execution requires current valuation. This design minimizes gas expenditure by avoiding the continuous, scheduled updates characteristic of push-based systems. Market participants benefit from high-fidelity data that remains dormant until the exact moment of a trade settlement or margin call.