About FinAegis
An open-source demonstration of modern core banking architecture—built to teach, explore, and inspire new thinking about financial systems.
What Is FinAegis?
FinAegis is a prototype core banking platform built with Laravel, designed to demonstrate how modern financial systems could work using event sourcing, CQRS, domain-driven design, and AI agent integration.
At its heart is the Global Currency Unit (GCU) concept—a thought experiment in democratic monetary policy where users vote on their currency's composition from a basket of global currencies.
Important: This is a prototype for learning and demonstration purposes. All transactions are simulated. No real money is involved.
Why Build This?
The ideas and questions driving this project
Education
Core banking systems are rarely open. This project lets developers see how ledgers, transactions, and financial workflows actually work—without the black-box mystery.
Experimentation
What if users could vote on their currency's composition? What if AI agents could autonomously transact? These questions need a playground to explore.
Architecture Patterns
Event sourcing, CQRS, domain-driven design, saga patterns—real implementations of patterns that are often only discussed in theory.
What's Inside
Key concepts demonstrated in this prototype
Global Currency Unit (GCU)
A conceptual basket currency backed by USD, EUR, GBP, CHF, JPY, and gold. Users vote monthly on the composition. A thought experiment in democratic monetary governance.
Event-Sourced Ledger
Every transaction is stored as an immutable event. Complete audit trails, point-in-time reconstruction, and replay capability—built with Spatie Event Sourcing.
AI Agent Protocol
Implementation of Google's A2A protocol for AI agent commerce. Agents can register, negotiate, and execute transactions with escrow services and reputation tracking.
Banking API Patterns
Mock connectors demonstrating Open Banking integration patterns. See how real banking APIs could connect to a core banking system.
Built in the Open
Transparency isn't just a feature—it's the foundation
MIT Licensed
Fork it. Learn from it. Build on it. FinAegis is fully open source under the MIT license. Use the code however you like.
For Developers
Learn banking architecture, contribute code, report issues, or just explore how financial systems work under the hood.
Contribute on GitHub →For Researchers
Study the GCU concept, governance mechanisms, or use the codebase as a foundation for fintech research projects.
View Documentation →Explore the Demo
See the concepts in action. Create a demo account to explore the GCU, governance voting, and the full banking interface—all simulated, all safe.