One ledger
Every balance
Accounts, IBANs and a double-entry ledger
Every module posts here. Every report starts here.
built into the core
Six primitives. One source of truth
Double-entry ledger
Append-only, fully auditable, balanced by design
Every entry is two lines. No state can ever drift
Multi-currency accounts
Hold and post in any supported currency on the same ledger
IBAN infrastructure
Account identification and routing across SEPA and SWIFT rails
Atomic transactions
Two-legged entries, status lifecycle, traceable lineage
Real-time balances
Queryable by account, program, currency, customer, any dimension
Fees & limits
Configurable rules at account, program, or customer level
Entry lifecycle
One transaction. End to end on the ledger
From the API call to a sealed double-entry post. Five moments, every one auditable
- T+001Request
- T+18ms02Validate
- T+34ms03Post
- T+47ms04Settle
- T+58ms05Seal
POST /v1/transfers
Request reaches the ledger API. Idempotency key reserved, payload validated against the schema
in the system
Every module writes here
Core is the ledger
integration
Built to be plugged in
Replace one module, or replace the stack. Your brand stays unchanged
- API-firstOne API for accounts, balances, and ledger entries
- Real-timeBalances update as events happen
- ConfigurableAdapt account structures and rules to your operating model
- Single systemOne source of truth across every module
Build first
Start with Core
The rest layers in
Start with one module. Add the next when you need it