This is the first public release of RIO.
RIO is a sovereign execution standard that defines how digital actions become real.
It ensures that no action is executed unless it is:
- explicitly authorized
- exactly bound to the approved intent
- provably recorded
This repository provides the core enforcement layer of the system:
- Execution Boundary (fail-closed gate)
- Token-based authorization (DTT)
- Exact payload binding (no drift)
- Receipt Protocol (verifiable records)
- Hash-chained ledger (immutable history)
This release proves the core claim:
- invalid actions are blocked before execution
- valid actions execute exactly as approved
- all outcomes are recorded and verifiable
- no execution path bypasses the gate
You can run the included examples to see this behavior directly.
This is the verification and enforcement layer of RIO.
It demonstrates how to:
- gate execution deterministically
- bind authorization to exact intent
- produce cryptographic proof of outcomes
This repository does not:
- authorize actions
- execute real-world integrations
- make decisions
It enforces and proves what is allowed to become real.
As systems gain the ability to act, the risk is not failure.
The risk is unintended success.
RIO ensures that nothing becomes real without explicit authorization—and proof.
Phase 1 complete:
- execution boundary implemented
- invariant enforced
- behavior validated under test
npm install rio-receipt-protocol
node examples/signing/generate_receipt.js
npm run verify:all
RIO makes unauthorized consequences impossible—and proves it.