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