What is Formance Ledger?
mainFormance Ledger is a programmable financial core ledger designed for money-moving applications. It provides:
- Atomic multi-postings transactions system: Ensures complex financial movements are processed reliably.
- Account-based modeling: Manages balances and ownership of assets.
- Programmability: Uses numscript, a built-in Domain Specific Language (DSL), to model financial transactions.
- Storage: Uses PostgreSQL as the primary transactional storage layer and includes mechanisms to ship logs to replica data stores for OLAP-optimized querying.
It is suitable for user balance holding apps, digital asset exchanges, payment systems, and loan management systems.