Mint & burn engine
Runs issuance, transfer and redemption as a state machine tied to core postings. Any undo is a compensating transaction, never a reversal.
Naimint is the orchestration layer between your core banking system and tokenised deposit networks, with bank-controlled signing, compliance checks before every transaction and continuous reconciliation.
Launch tokenised deposits on your existing core banking system, with a clear line between what Naimint provides and what your bank keeps: the deposit liability, the keys, network membership and the customer relationship.
Software to issue, transfer, redeem and reconcile tokenised deposits, deployed in your own cloud, with clear trust boundaries and bank controls.
Runs issuance, transfer and redemption as a state machine tied to core postings. Any undo is a compensating transaction, never a reversal.
Built on your core provider's own APIs, with a dedicated tokenised deposit account per customer, so your core needs no customisation.
Eligibility, limits and screening run before any transaction is built, enforced ahead of signing and recorded for audit.
Connects to your HSM over PKCS#11. It decodes and checks every transaction before your HSM signs, and manages per-customer keys.
Independently checks that eligible deposit liability always covers outstanding tokens. If it doesn't, minting halts automatically.
One network-agnostic token model, expressed natively on each network. Canton comes first; new networks are additions, not rewrites.
The core moves first on the way in and last on the way out, so the same deposit is never spendable twice. Pick a step to see the controls around it.
Practical outcomes: your core stays authoritative, your bank stays in control, and a scoped pilot proves it in your environment.
Start with a defined scope on your existing core instead of replacing the ledger.
Deposit accounting, key custody and network membership stay explicitly with your bank.
Start intra-bank on Canton and add interbank networks through adapters as you're ready.
A bank-focused architecture with defined responsibilities, controlled signing and continuous visibility of what's backed by what.
A Phase 1 pilot connects to a sandbox of your core, a private Canton domain and a development HSM. Your teams see the full mint, transfer and redeem cycle before anything touches production.
The first tokenised deposit systems in production at major banks were single-issuer: tokens moving between one bank's own clients. Phase 1 follows that proven pattern, with no dependency on an external network.
Tokenised deposits move between your own customers. This proves the core integration, mint and burn, reconciliation, compliance and HSM signing end to end.
Issue once and reach many networks. Tokens are burned on one network and reissued on another, never bridged, so the canonical position stays with you.
Ask Naimint is a self-serve assistant for approved teams at banks. Ask detailed questions about architecture, design, mint and redeem flows, custody and keys, reconciliation, APIs, security and deployment, and get answers straight away from Naimint's technical documentation. Our team is one click away for anything it can't cover.
Access is for named people at banks. We review every request.
Plain explanations for bank technology, risk and product teams. All insights →
What JPMorgan and HSBC have announced about tokenised deposits on the Canton Network, what is live, what is planned and what it means for other banks.
Read →A tokenised deposit is bank money as a token on a ledger. It stays the bank's liability, backed one-for-one by its core ledger. How it differs from stablecoins.
Read →Naimint is software for licensed banks that issues and manages tokenised deposits from the bank's existing core banking system. It is the orchestration layer between your core ledger, your HSM and tokenised deposit networks such as Canton. Naimint is a software vendor, not a bank, custodian or network participant.
A tokenised deposit is a commercial bank deposit represented as a token on a distributed ledger. It remains a deposit liability of the issuing bank. With Naimint, every token is backed by an earmarked balance on the bank's core ledger and is never a bearer instrument.
Yes. The deposit liability stays on your core ledger. When tokens are minted, the core moves first: funds are earmarked in a dedicated tokenised deposit account before any token exists. When tokens are redeemed, the core moves last: tokens are burned on the network before the earmark is released.
No. Keys live in your own HSM (Azure Managed HSM or AWS CloudHSM over PKCS#11), one per customer. Naimint builds each transaction; your HSM applies your signing policy and can refuse. Naimint never holds keys, produces signatures or holds customer funds.
Canton first. Phase 1 runs on a private Canton domain for transfers between your own customers. Phase 2 adds interbank networks through adapters: the Canton Global Synchronizer, Cari Network, and The Clearing House once its bank integration is published. Network names describe compatibility only.
By burn and reissue, never by bridging. Tokens are burned on one network and reissued on another, so the canonical position always stays with your bank.
Nothing is deleted or reversed. Naimint posts a compensating transaction on each affected ledger, so your core, the network and the audit trail always agree. Reconciliation checks continuously that eligible deposit liability covers outstanding tokens, and halts minting automatically if it doesn't.
In your own cloud. Naimint is a Java modular monolith, with the signing gateway and reconciliation as separate services, so it fits your existing operations and change control. Your bank joins each network in its own name; Naimint connects through you.
A pilot connects to a sandbox of your core, a private Canton domain and a development HSM. Your teams see the full mint, transfer and redeem cycle before anything touches production.
Share a few details and our team will follow up about your use case.
Thanks. Our team will be in touch shortly.