Skip to content

RFC-0010 — RPC endpoint contract

Owner: DevOps + Foundation

What it defines

The contract that the 3 independent public RPC providers commit to at launch.

Providers (Year 1)

  • Foundation runs 1.
  • Partners run 2 (Figment-class + Allnodes-class).

SLA per endpoint

  • Substrate JSON-RPC + Frontier EVM JSON-RPC + WebSocket subscriptions + archive node.
  • ≥99.9% uptime over rolling 30 days.
  • p99 query latency <500ms.
  • WebSocket pub/sub delivery <1s.
  • Status endpoint published once the provider set is live.

Operator daemon fallback

  1. Primary RPC unresponsive >2 min → switch to secondary.
  2. Both down → operator runs own validator node (1h cold sync target).
  3. Rate limits per IP.

Mainnet vs testnet endpoint templates

These are naming templates, not live endpoint announcements. Public endpoint tables remain withheld until the relevant network is operating.

NetworkEndpoint
Mainnetwss://rpc-{1,2,3}.mainnet.orogen.network
Forge testnetwss://rpc-{1,2,3}.forge.orogen.network
Devws://127.0.0.1:9944

Canonical source

chain-tooling-rust/specs/RFC-0010-rpc-endpoint-contract.md