Double-entry, always balanced
Every movement posts equal debits and credits. Balances are derived from entries, never edited in place — so the books cannot silently drift.
Every wallet, transfer, and payout in a Mozaca product resolves to one place: an event-sourced, double-entry ledger that reconciles continuously against partner records and leaves signed evidence for every movement. This is the part a regulated buyer diligences first — so we lead with it.
In 2024 a major banking-as-a-service middleware collapsed and froze roughly a quarter of a billion dollars of end-customer money — not because a rail failed, but because its internal ledger never reconciled with the partner bank's records, and no one could prove who was owed what. Regulators now expect daily, per-beneficiary reconciliation. So the first question a serious buyer asks an infrastructure vendor is no longer “how fast is your API?” — it is “does your ledger reconcile with the bank's, and can you prove it?” Mozaca is built to answer yes.
Not a report that runs at night — a live, append-only system of record that every product surface reads and writes through.
Every movement posts equal debits and credits. Balances are derived from entries, never edited in place — so the books cannot silently drift.
The ledger is an append-only log of events. Nothing is overwritten; corrections are new, signed entries — giving you a replayable history of exactly what happened and when.
Available, held, and pending balances update as events arrive. There is no overnight batch window where the truth is unknown.
Authorizations, holds, reversals, and account provisioning are first-class ledger operations with duplicate protection built in.
Pooled and settlement balances are sub-ledgered down to the individual customer, so every shilling is attributable to a named owner.
Fiat, mobile money, and approved digital-asset balances share one balance model — one source of truth across every rail a product touches.
The ledger sits at the center of Mozaca's lifecycle — the point where an intention becomes a balanced, reconciled, provable fact.
A funded balance and the intended movement are captured on the wallet.
Role, limit, counterparty, KYC, and sanctions checks clear before money moves.
The transfer is routed across the selected rail with settlement state surfaced.
Double-entry journals post and reconcile — the balance source of truth updates.
Receipt, webhook, export, and hash-chained audit record close the loop.
Six controls that turn “we have a ledger” into “we can prove, per customer and per partner, that the books are right.”
Ledger, bank, mobile-money, and provider events are matched continuously against partner and settlement records, with exception queues surfacing drift as it happens — not at month-end.
The failure that froze customer funds elsewhere was an internal ledger that never reconciled to the bank's. Mozaca treats reconciliation against external partner records as the load-bearing control, not an afterthought.
Brand, data, policy, and rail configuration are scoped per deployment. One client's balances, keys, and evidence never share a boundary with another's.
Every meaningful state change leaves a hash-chained, correlation-ID'd record linking ledger journal, rail callback, webhook, and receipt — the same event, provable from any side.
Statements, journals, chart-of-account mapping, and audit packs are generated from the reconciled ledger, so what an auditor receives is what the system actually did.
Because state is an event log, position at any historical moment can be reconstructed — the basis for contingency, dispute resolution, and regulatory reconstruction.
Reconciliation, isolation, and evidence behaviour are configured per client, market, and partner path during implementation. Exact control coverage for a given deployment is confirmed in scoping and diligence.
Evaluating Mozaca as your ledger of record? Ask for the reconciliation and isolation walkthrough — how continuous matching, per-beneficiary sub-ledgering, and signed evidence work end to end.
See the ledger in the wider platform → Ledger Engine · Trust & security