Many client programmes, one console, one API
Each programme is a native object with its own rules, ledger and flows. Launch a new card product or a new market as configuration, and see every programme's books in one trial balance.
Every authorization posts a double entry the moment it clears: cardholder, merchant payable, fees, FX, holds. Queryable to the cent, auditable to the entry, closed whenever you like instead of at month-end.
The ledger is not fed by files from the processor. It is the processor's source of truth. No T+1 settlement files, no drift, nothing to reconcile against.
An authorization places a hold; clearing captures it or releases it. Each step is an entry with its own timestamp, so a balance is always the sum of things that happened.
Append-only entries with full lineage. Every balance is explainable as a sum of entries your auditors can trace to the originating authorization.
Accounts in any currency with FX posted as first-class entries at authorization time. Settle programmes in fiat or in USDC, USDT and EURC, with a trial balance across every programme and a drill-down to one card's history to the cent.
The same platform, used differently by different teams. Each card names the segment, the outcome, and the products that carry it.
Each programme is a native object with its own rules, ledger and flows. Launch a new card product or a new market as configuration, and see every programme's books in one trial balance.
Just-in-time funding from a wallet or protocol balance, one FX conversion at authorization, on-chain and card in one ledger, and USDC or EURC settlement seven days a week.
Virtual cards locked to a supplier, capped at the contract, expiring with the project, with KYB on the customer and a ledger that already knows what each charge was for.
Pay gig workers, claimants and sellers onto virtual cards pushed to their wallets, buy from third-party merchants with a per-order single-use card, and offer cards to your own customers under your brand.
We run a live trial balance across a simulated programme and let them query it.