What Is a Blockchain Oracle?

A blockchain oracle is the bridge that brings off-chain data — prices, events, computation results — onto a blockchain so a smart contract can act on it. Because a contract cannot read the outside world, and because a single data source can be manipulated, oracle networks aggregate multiple sources and sign the result. The oracle problem is that a contract is only as trustworthy as the data feeding it, so decentralising the feed is part of decentralising the contract.

Role
Bring off-chain data on-chain
The oracle problem
A contract is only as honest as its feed
Common design
Aggregate and sign multiple sources

Why the feed must be decentralised too

A perfectly trustless contract fed by a single, controllable price source is not trustless — the control simply moved to whoever runs the feed. Oracle networks answer this by sourcing a value from many independent reporters and publishing an aggregate, so no single reporter can move the outcome.

For agents settling real-world value on-chain, the oracle is where the real world and the record meet, and its integrity is the integrity of everything built on top.

Related standards

Chainlink whitepaper

Questions

Can’t a contract just call an API?

No. A direct network call would make execution non-deterministic across nodes; the oracle pattern exists to deliver external data in a way every node can agree on.

What happens if an oracle is wrong?

The contract acts on the wrong data — which is why aggregation, multiple sources and economic penalties for bad reporting are core to oracle design.

Keep reading

related
What Is a Smart Contract?
related
What Is Restaking?
related
What Is Real-World Value (RWV) in the Agent Economy?
related
What Is a Merkle Tree?
referenced by
What Is Maximal Extractable Value (MEV)?
Trust & the Record
Verify, Don’t Trust: Verification for AI Agents
Trust & the Record
Provenance for Autonomous Actions
Trust & the Record
How Is AI Agent Reputation Earned and Verified?
Trust & the Record
Zero-Trust Architecture for AI Agents
Trust & the Record
What Is Agent Attestation?
Trust & the Record
What Is a Trust Graph for Agents?
Trust & the Record
What Is a Zero-Knowledge Proof?
Trust & the Record
What Is a zk-Rollup?
Trust & the Record
What Is Confidential Computing?
Trust & the Record
zk-Rollup vs Optimistic Rollup: What’s the Difference?
Trust & the Record
TEEs vs Zero-Knowledge Proofs: Two Roads to Privacy
Trust & the Record
What Is Public-Key Cryptography?
Trust & the Record
What Is a Digital Signature?
Trust & the Record
What Is a Cryptographic Hash Function?
Trust & the Record
What Is Mutual TLS (mTLS)?
Trust & the Record
What Is a Sybil Attack?
Trust & the Record
What Is Certificate Transparency?
Trust & the Record
Symmetric vs Asymmetric Encryption: What’s the Difference?
Trust & the Record
Hashing vs Encryption: What’s the Difference?

By Michael Gord · published 2026-10-09 · part of the Agentic Encyclopedia. Dates are the day of publication; events are cited at their own dates.