Open-source core banking infrastructure built with Laravel—42 domain modules covering everything from democratic currency governance to AI agent commerce.
FinAegis is a core banking platform built with Laravel, implementing event sourcing, CQRS, domain-driven design, and AI agent integration across 42 bounded contexts.
At its heart is the Global Currency Unit (GCU)—a democratically governed basket currency where users vote on composition from six global reserve assets.
Sandbox environment: All transactions use test data. Explore every feature freely.
The problems and questions that drive this project
Core banking systems are rarely open. FinAegis lets developers see how ledgers, transactions, and financial workflows actually work—no black boxes.
What if users could vote on their currency's composition? What if AI agents could autonomously transact? FinAegis is where these ideas become working code.
Event sourcing, CQRS, domain-driven design, saga patterns—real implementations of patterns that are often only discussed in theory.
Key capabilities built into the platform
A basket currency backed by USD, EUR, GBP, CHF, JPY, and gold. Users vote monthly on composition through stake-weighted governance with full event-sourced audit trails.
Every transaction is stored as an immutable event. Complete audit trails, point-in-time reconstruction, and replay capability—built with Spatie Event Sourcing.
Implementation of Google's A2A protocol for AI agent commerce. Agents can register, negotiate, and execute transactions with escrow services and reputation tracking.
Open Banking-compliant API adapters including Ondato KYC, Chainalysis sanctions screening, and Marqeta card issuing for real-world integration patterns.
Bridge protocols (Wormhole, LayerZero, Axelar), DEX aggregation via Uniswap/Aave/Curve/Lido, cross-chain swaps, and multi-chain portfolio management.
ZK-KYC proofs, Merkle tree commitments, soulbound tokens, W3C verifiable credentials, Shamir secret sharing, and delegated proof verification.
Lighthouse-powered GraphQL covering 34 domains with real-time subscriptions, N+1 safe DataLoaders, and cursor-based pagination alongside REST/OpenAPI.
Extensible plugin system with sandboxed execution, static security scanning, hook-based integration points, and a manager UI for discovering and installing plugins.
Redis Streams-powered event streaming with a live dashboard, consumer groups, backpressure handling, and dead-letter queues for reliable event processing.
SOC 2 Type II and PCI DSS readiness tooling, GDPR enhanced privacy (ROPA, DPIA, breach notification, consent v2), and multi-region deployment support.
Transparency isn't just a feature—it's the foundation
Fork it. Learn from it. Build on it. FinAegis is fully open source under the MIT license. Use the code however you like.
Fork the codebase, contribute features, or explore how production banking systems are built under the hood.
Contribute on GitHub →Build your fintech product on battle-tested infrastructure. 42 domain modules, MIT licensed, ready to customize.
View Documentation →Create a free account to explore the GCU, governance voting, cross-chain operations, and the full banking interface.