Native event publisher
Midaz emits supported domain events through its configured streaming publisher. Configure and operate the delivery path required by your environment before relying on an event stream for downstream processing.
Client segments
Group Accounts into ledger-scoped Segments. These persisted associations support scoped rules and operational grouping.
Double-entry accounting
Midaz records Transactions as Operations, including debit, credit, hold, and release movements. When Accounting Route validation is enabled, configured routes validate applicable participation and posting rules.
Multi-currency/asset support
Midaz supports transactions in multiple currencies and assets. You operate across different financial ecosystems from one ledger.
Multi-organization/ledger support
One Midaz instance can run multiple Organizations and Ledgers. The domain model scopes financial resources by Organization and Ledger.
N:N transactions
A single transaction can move value between many source and destination accounts. This N:N model supports complex business flows.
Native race condition handling
Race conditions happen when multiple operations change the same balance at the same time. Midaz handles this per account with atomic balance updates. Transactions stay reliable and accurate under high concurrency.
Wallets portfolio management
Group accounts into portfolios to manage them together. You get full visibility and control over assets and balances.
Visual interface
A web console gives you a single place to manage transactions, configuration, and system insights.
In newer releases, Lerian Console provides the visual interface for Midaz. Midaz runs there as the Midaz Module. If you run an older version, you may still have the standalone Midaz Console, now in maintenance mode.

