Skip to content

RFC-0008 — Oracle feed

Owner: Tokenomics Lead

What it defines

Price oracle for BME settlement. USD-per-OROG spot rate that drives mint/burn math.

Sources (4-source TWAP)

  • Binance OROG/USDC depth-weighted spot
  • Coinbase OROG/USDC depth-weighted spot
  • On-chain DEX (post-listing)
  • Uniswap V4 protocol-managed AMM

Window

  • First 18 months post-TGE: 4–12h TWAP (red-team rule 10 — thicker liquidity needs longer smoothing).
  • Month 19+: ratchet to 30 min.

Outlier handling

All 4 sources must agree within 5%. Outliers excluded. ≥2 outliers → fall back to static rate (last good rate from 24h ago) + freeze BME mint via pallet-bme::emergency_pause (multisig).

Oracle pool

Rotating set of ≥5 oracle operators. Separate stake pool from validators + watchers.

Canonical source

chain-tooling-rust/specs/RFC-0008-oracle-feed.md