Open source · Rust · conçu pour l'interopérabilité

Une fondation de paiement instantané, construite en open source — pour l'interopérabilité entre fournisseurs, devises et frontières.

raio s'inspire du Pix brésilien — résolution d'alias vers une clé de paiement, virement instantané 24/7, QR "copia e cola" — et en fait une fondation correcte et fédérable pour tout marché. Elle est multi-devises (un large éventail de devises, y compris certaines sans décimales comme les zones franc CFA) et compatible avec les standards (QR EMVCo, ISO 20022, l'API GSMA Mobile Money, PAPSS). Ce n'est pas une banque. Elle fournit les types de confiance et les points d'extension ; la communauté construit les rails.

Statut CI Licence : MIT OR Apache-2.0 Rust 1.85+ Crates : core, ledger, dict, brcode, qr
résolution d'alias → règlement → QR Code, sur téléphone · vidéo complète (45s)
$ git clone https://github.com/andrewSarr/raio
$ cd raio
$ cargo test --workspace
$ cargo run --example settlement_demo  # résout un alias, règle R$25, imprime un BR Code
Périmètre

Ce que raio est — et n'est pas.

Une fondation, délibérément restreinte. Tout ce qui est à droite est intentionnellement laissé aux déploiements et à la communauté.

Est

  • ✓un type Money multi-devises (large couverture de devises, y compris sans décimales) en arithmétique entière vérifiée
  • ✓un modèle de grand livre à double entrée, en ajout seul
  • ✓un trait SettlementProvider + un exemple naïf
  • ✓les codecs Pix BR Code et EMVCo QR (EMV TLV + CRC16-CCITT), purs et fuzzables
  • ✓une fondation pensée pour l'interopérabilité, extensible par la communauté à tout marché

N'est pas

  • ×une lib monétaire basée sur les flottants
  • ×un service de grand livre hébergé
  • ×une banque centrale ou un dépositaire
  • ×une application de portefeuille
  • ×un produit de paiement clé en main