mnr Documentation
Technical specifications, RPC method policies, and gateway architectures for the Monero RPC network.
Method Policy & Verification
RPC SpecComplete verification rules, SWR cache bounds, and quorum requirements for every Monero daemon JSON-RPC and legacy call.
Stage 0: MVP Plan
ActiveVerified proxy architecture combining public community nodes and mnr's owned node. Upstream rate capping, error ejection, and token auth.
Stage 1: Gateway Plan
Mesh & SLACanonical engineering plan for the production Monero RPC Gateway: minimum 3-node independent quorum, DO alarm loops, and SLA commitments.
Stage 2: Protocol Architecture
ProtocolThe permissionless network direction: independent monerod operators, cryptographic fault logging, and weekly XMR payouts without tokens or slashing.
Architecture & Reading Order
The documentation is divided into progressive stages reflecting the protocol's evolution:
- Operational Ground Truth: Start with Method Policy to understand how individual Monero daemon calls are validated, hashed, and cached.
- What is Live Today: Review Stage 0 MVP for the single-binary verified proxy and public node disclosure rules.
- The Next Phase: See Stage 1 Gateway Plan for the multi-provider owned mesh with SLAs.
- The Long-Term Protocol: Read Stage 2 Network Architecture for the permissionless node network where operators earn XMR for verified compute.
Open Source Codebase
All mnr software is open source under AGPL-3.0. The repository contains crates for the relayer, daemon proxies, and protocol simulators: