Pull Model Oracles

Oracle

Pull model oracles operate on a request-response mechanism where smart contracts initiate a query for data when needed. This approach contrasts with push models, where data is automatically broadcast at regular intervals. The pull model allows for greater control over data freshness and reduces unnecessary on-chain updates, potentially lowering gas costs for protocols that do not require continuous real-time data.