RIO Protocol v1.0.0 Released
The first stable release of the RIO Protocol specification is now available. This version defines the complete 8-stage execution pipeline, receipt format, and ledger chain formula.
RIO Protocol v1.0.0
We are pleased to announce the first stable release of the RIO Protocol specification.
What is included
- Complete 8-stage execution pipeline — from intent declaration through ledger recording
- Receipt format v2 — three-hash binding (intent, action, receipt) with Ed25519 signatures
- Ledger chain formula —
H(index || receipt_hash || previous_hash || timestamp)for tamper-evident sequencing - Conformance test suite — 25 test vectors covering valid flows, rejection paths, and edge cases
- Independent verifier specification — 7-check verification procedure any party can implement
What this means
Any team can now implement a RIO-compliant gateway using the specification, schemas, and test vectors in the rio-protocol repository. The protocol is implementation-independent — it defines what must happen, not how to build it.
Guarantees
Every RIO-compliant implementation provides four guarantees:
- No action executes without authorization (fail-closed gate)
- Past records cannot be altered without detection (hash-chained ledger)
- Approvals cannot be forged (Ed25519 digital signatures)
- Tokens cannot be replayed (nonce + expiration registry)
These are not aspirational — they are testable properties verified by the conformance suite.
Next steps
We are working on the certification program and additional tooling. Follow the Roadmap [blocked] for details.