Seraphim Lab Live

Learn · Basics

What is an oracle?

An oracle is the bridge that brings outside-world data onto a blockchain in a way contracts can trust. On Flare, that bridge is the FTSO — and it is decentralised by design.

A smart contract is deterministic and sandboxed: every node must compute the same result, so a contract can't just call an exchange API — different nodes would get different answers and consensus would break. An oracle solves this by having data agreed before it reaches the contract, so all nodes see one canonical value.

Why decentralisation matters

If a single company fed prices to the chain, you'd be trusting that company not to make mistakes or cheat. Flare instead has roughly 100 independent providers each submit their own price every round. The protocol combines them into one consensus value and measures how tightly everyone agreed. No single provider can move the result far on its own.

How the FTSO delivers data

Want to see it happen? The next lesson shows ~100 providers converging on a single live price, round by round. How a price feed forms →

Last reviewed June 2026