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