Get involved

The foundation is done. The rails are yours.

raio ships the foundation; the layers above it are community-owned. The direction is African instant-payment rails, interoperable across providers and borders. These are the highest-value next steps — pick one, open an issue with the "Implement a missing crate" template, and claim it.

M1
A durable LedgerStore
Shipped: raio-ledger-redb (pure-Rust). SQL/Postgres on the same seam are open.
Shipped
M2
A durable KeyDirectory
Shipped: raio-dict-redb (pure-Rust). SQL/Postgres on the same seam are open.
Shipped
M3
The interoperable QR codec
Shipped: raio-qr — EMVCo Merchant-Presented Mode, the global standard African mobile-money providers use, alongside the Pix raio-brcode.
Shipped
M4
A Transport trait + exactly-once delivery
The messaging seam between participants — ISO 20022 messaging + GSMA Mobile Money adapters behind one sync trait.
Help wanted
M5
raio-rail
The HTTP clearing-house + participant nodes — payment request → key resolution → settlement → QR/BR Code emission, across nodes.
Good first crate
M6
A production SettlementProvider adapter
PAPSS / RTGS / mobile-money adapters — replace the naive example with something real.
Help wanted
M7
SDK + operator CLI
The developer experience on top of the rails.
Help wanted