Your core leads. Tokens follow.
The deposit liability stays on your core ledger. Every token is backed by an earmarked balance there, and it is never a bearer instrument. Core moves first on the way in and last on the way out.
Naimint is the software layer between your core banking system and tokenised deposit networks. Your core stays authoritative, your HSM holds every key, and your bank is the network member. We orchestrate everything in between.
The deposit liability stays on your core ledger. Every token is backed by an earmarked balance there, and it is never a bearer instrument. Core moves first on the way in and last on the way out.
Keys live in your HSM, one per customer. Naimint builds each transaction; your HSM applies your own signing policy and can refuse. We never hold a key or produce a signature.
Your bank joins the network in its own name. We connect through you, never beside you. There's no intermediary on your settlement path and no new counterparty for your regulator to assess.
Six modules, deployed in your own cloud. The signing gateway and reconciliation run as isolated services because they are your trust boundaries.
Runs issuance, transfer and redemption as a state machine tied to core postings. Any undo is a compensating transaction, never a reversal, so every ledger stays append-only.
A common layer plus an adapter for each core, built on your core provider's own REST APIs. We open a dedicated tokenised deposit account for each customer, so your core needs no customisation.
Eligibility, limits and screening run before any transaction is built. Your policies are enforced ahead of signing and recorded for audit.
Connects to your Azure Managed HSM or AWS CloudHSM over PKCS#11. It manages per-customer key lifecycle and signing requests without a third-party custody platform.
Independently checks that eligible deposit liability always covers outstanding redeemable tokens. If it doesn't, minting halts automatically.
A network-agnostic token model that each adapter expresses natively on its network. Canton/Daml comes first, and new networks are additions rather than rewrites.
The same deposit can never be spent twice. Real money and token money are never both spendable at the same time.
A customer asks to tokenise part of a deposit balance.
Funds move into the customer's tokenised deposit account and are earmarked.
Compliance and limit checks run, and the customer is mapped to their own network party.
The mint transaction is built, with your bank as signatory.
Your HSM applies your signing policy, then signs or refuses.
The transaction is submitted to the network and final settlement is confirmed.
Coverage is re-attested: eligible deposit liability ≥ outstanding tokens.
The redemption is checked and a burn transaction is built.
The burn is signed under your policy.
The tokens are burned on the network first.
Only then is the earmark released and the balance returned to the deposit account.
The position is re-attested and recorded for audit.
Nothing is deleted or reversed. Naimint posts a compensating transaction on each affected ledger, so your core, the network and the audit trail always tell the same story.
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.
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.