À propos du projet

Lerian Midaz est une plateforme bancaire centrale composable construite autour d'un grand livre en partie double, livrée sous forme de monorepo Go unique. Elle comprend un cœur de grand livre gérant l'onboarding, les transactions, le CRM et les frais, ainsi que Tracer pour la validation des transactions en temps réel et la prévention de la fraude. La plateforme prend en charge les transactions multidevises et multi-actifs avec des capacités n:n, des enregistrements d'audit immuables et un traitement asynchrone via RabbitMQ. Elle utilise une architecture hexagonale avec CQRS et propose une documentation OpenAPI. L'infrastructure comprend PostgreSQL, MongoDB, Valkey et RabbitMQ, avec une surveillance optionnelle Grafana/OpenTelemetry. Le grand livre et Tracer communiquent via une interface de réservation gRPC opt-in avec TLS mutuel. Sous licence Elastic License 2.0 (code source disponible), elle autorise l'utilisation, la modification et la redistribution avec des restrictions sur l'hébergement géré et le contournement des clés de licence. Le démarrage rapide nécessite Go 1.27.0+ et Docker, avec des services accessibles à localhost:3002 (API Ledger) et localhost:4020 (Tracer).