Oracle dependencies
Every payout depends on the settlement rate, so it is worth knowing where that rate comes from and what protects it.
What the protocol relies on
| Dependency | Today |
|---|---|
| Market data | Live FX market data |
| Oracle operators | Run by BlockFinaX on testnet; independent operators before mainnet |
| Agreement | At least 2 operators within 1%, using recent submissions |
| Settlement band | Agreed rate must be within 0.5× to 2× the rate at purchase |
What this protects against
- A single faulty or delayed submission: it cannot settle a contract alone.
- Stale data: submissions older than 15 minutes are ignored.
- Extreme errors: rates outside the settlement band are rejected.
- Manipulation at settlement: nobody can pass a rate into settlement directly.
What comes next
The oracle upgrade adds independent operators.