Midaz
The source-available central ledger: accounts, assets and transactions in double entry, with an immutable audit trail. It is the accounting engine the rest of the platform stands on.
POST /v1/.../transactions
{ "send": { "asset": "BRL", "value": 124000 } }
D account.from 1.240,00
C account.to 1.240,00
201 created · balanced
what it is
Midaz is Lerian's source-available central ledger — the accounting engine behind accounts, assets and transactions. You configure the financial structure once (organizations, ledgers, accounts and transaction rules) and Midaz handles the rest: double-entry accounting, balance control, immutable audit trails and event-driven integrations.
Building on legacy core systems means rigid schemas, vendor lock-in and slow releases. Midaz is modular: add products and integrations without re-architecting, with double-entry enforcement and regulator-ready reporting from the start. The source code is public on GitHub.
github.com/LerianStudio/midaz ↗capabilities
- 01Central ledger: accounts and transactions in real time, with double-entry guarantees.
- 02Multi-currency support: traditional currencies, digital assets and loyalty points in the same ledger.
- 03Accounting routes: reusable transaction templates that apply business rules automatically.
- 04Automatic triggers: react to transactions in real time — notifications, compliance workflows, analytics.
- 05Plugin ecosystem: extend with Pix, TED and others — or build your own.
- 06Immutable audit trail, and horizontal scale from thousands to millions of transactions a day.
when to use it
- Digital bank: checking accounts, savings and instant transfers, with rules applied by transaction routes.
- Multi-currency portfolios for international customers, unified into one view per customer.
- Marketplace payments: multi-party settlements processed atomically as a single transaction.
On the platform.
Midaz is the accounting center where everything settles. Matcher reconciles your transactions, Reporter generates reports over your data, Flowker orchestrates pre-ledger validations and Tracer validates movements before they reach the ledger.
- Tracerdecides before the entry is booked
- Flowkerorchestrates pre- and post-ledger
- Matcherreconciles against external sources
- Reporterreads the ledger and generates reports
Midaz
everything settles here · double entry · immutable trail
open by design
Midaz is source-available under the Elastic License 2.0 (ELv2): the source code is public and auditable, and you can run it, inspect it and adapt it — with no vendor lock-in.
If Lerian disappears tomorrow, the code is still yours.
Build with Midaz.
Talk to the people who build it — or go straight to the documentation.