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
- Primary RPC unresponsive >2 min → switch to secondary.
- Both down → operator runs own validator node (1h cold sync target).
- 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.
| Network | Endpoint |
|---|---|
| Mainnet | wss://rpc-{1,2,3}.mainnet.orogen.network |
| Forge testnet | wss://rpc-{1,2,3}.forge.orogen.network |
| Dev | ws://127.0.0.1:9944 |