Quiz Entry - updated: 2026.07.30
What is the difference between a pull and a push oracle?
Pull means the receiver requests the data on demand (a request-response exchange); push means the sender proactively delivers it when something changes.
Push/pull names who starts the transfer, not which direction the data moves — "push" does not mean "onto the chain." Direction (inbound/outbound) and initiator (pull/push) are orthogonal and combine into four oracle patterns.