
What a bank needs to see before a pilot goes live
Rado Patus, Protofire
Moment at 14:25Episode 5 · TradFi Goes Onchain, Part 2: From Pilots to Market Infrastructure
Protofire builds tokenized deposits platforms for banks. The bank issues a deposit token to its own clients. Each token is minted against a debit on the core ledger and burned against a credit, and supply is reconciled every day. We build the platform end to end and can run it after launch. The bank stays the issuer and holds the keys.

Reviewed by Luis Medeiros, Field CTO at ProtofireLast reviewed: October 2026
Tokenized deposits put a bank's own deposit liability on a ledger. A client's balance becomes a token that moves between accounts at any hour and settles against tokenized assets, while it stays a deposit under existing banking law. The engineering sits mostly outside the token contract, in the link to the core banking ledger: a mint only against a debit, a burn only against a credit, a reconciliation every day, and a defined answer for what the token does at night and on weekends when the core is closed.
Protofire builds a tokenized deposits platform around that link, from the token contract to the monitoring, and can run it after launch under runbooks the bank approves. Issuance, the client relationship and the keys stay with the bank.
The stack runs from the core banking system, which stays the system of record, to the monitoring that watches the token around the clock.
We write the deposit token in one of two permissioning models, chosen for your counsel's classification and for who will hold it. An allowlisted ERC-20 checks that both sender and recipient are approved addresses; it is the pattern J.P. Morgan's JPMD uses on Base, as the verified source of its implementation contract shows, and it keeps the interface simple and under the bank's control. ERC-3643 ties eligibility to an onchain identity with verifiable claims (KYC status, jurisdiction, client type) and modular compliance rules, which suits a token that may reach other banks' clients or carry jurisdiction limits.
Either way the contract carries the controls a bank needs: pause, a supply cap, role-separated mint and burn, forced transfer for legal orders, time-locked allowlist additions and an upgrade path an auditor can follow. Keeping every holder a known client also supports the deposit classification in the EU, where a bearer-like token that moves beyond the bank's clients risks classification as an e-money token.
We build the orchestration service that sits between the core and the chain, with idempotent requests, per-client and per-window limits, and a recorded state for every request in flight. Every token in circulation should match a debit on the core ledger, every burn a credit, and the two should reconcile every day, including failed transactions and those a chain reorganization reverses.
Where the core closes and the chain does not, we design the cut-off behavior explicitly; J.P. Morgan, for example, publishes a three-hour Saturday downtime (3 to 6 p.m. EST) for moving funds between legacy accounts and its blockchain deposit accounts.
The issuer keys are the most sensitive part of the system. We put mint, burn and admin roles behind HSM or MPC custody, including Fireblocks where the bank already uses it, Safe multisig for administrative roles that need several approvers, and time locks on changes that alter who can hold or move the token. The signing policy is written with the bank's risk owners: who can move what, when, in what amounts, and what happens when a signer leaves.
We wire the token into the bank's existing compliance stack instead of adding a parallel one. KYC status drives the allowlist, so an offboarded client can no longer receive tokens; sanctions screening runs on every counterparty address; and where a transfer requires it, originator and beneficiary data travel with the payment.
In the EU, the European Banking Authority reads a payment from an onchain deposit account as a transfer of funds under the recast Transfer of Funds Regulation, while noting that the Travel Rule treatment may need clarification. Evidence comes out in the format your regulator already receives from you. Compliance integration covers the KYC, screening and Travel Rule providers we connect.
On its own, a deposit token moves money only among the issuing bank's clients. To reach further we connect it: Chainlink CCIP for cross-chain messages and token movements between networks, ISO 20022 and Swift connectivity so instructions can start in existing payment systems, and integration with shared bank ledgers (Swift's blockchain ledger, the UK's GBTD and Hong Kong's EnsembleTX all ran live pilots in 2026).
For tokenized securities and funds we build the delivery-versus-payment cash leg: atomic when cash and asset sit on the same ledger, and coordinated with escrow and timeouts when they do not. The same rails carry programmable payments: conditional releases, scheduled sweeps and intraday liquidity moves between group entities on any day of the week.
A deposit token never closes, so the monitoring runs around the clock. We track token supply against the core ledger, reconciliation breaks, key use, allowlist changes and contract events, alert on drift, and respond under runbooks agreed with the bank, as part of managed onchain operations.
Supply-against-ledger checks draw on our Proof of Reserve work. For a bank that wants defined threats answered automatically, the onchain threat response blueprint sets out the DORA-aligned pattern of pre-authorized responses.
The ledger decides who the token can reach and what the bank controls. We build on all three options below and set out the trade-offs in writing before you commit.
The token lives on a public network such as Ethereum or an Ethereum layer 2, and the contract decides who may hold and move it. The bank gains reach and composability with tokenized assets and with other institutions on the same network. It gives up control of transaction ordering, inclusion and fees, and has to handle transfers it did not ask for: tokens sent to its addresses from unknown or sanctioned senders, each of which has to be screened. We design the contract and the monitoring for those cases. The Basel cryptoasset standard also requires the entities that execute transfers and settlement to be regulated and supervised or subject to appropriate risk management standards, a condition that is hard to meet with public validators; the Basel Committee is running a targeted review of the standard and expects an update by the end of 2026.
The bank, or a group of banks, runs the validators, so it controls access, upgrades, privacy and finality. Citi, HSBC and DBS run their deposit token programs this way. The cost is reach: money moves only among participants, so paying another bank's client needs an interbank leg or a shared network.
Canton is a public network built for regulated institutions with configurable privacy between parties. HSBC ran a simulated tokenized deposit pilot on it in April 2026, and Digital Asset and Kinexys announced plans in January 2026 to issue JPMD natively on Canton. It fits a bank whose counterparties and tokenized assets are already on Canton and that needs privacy between transacting parties. Contracts there are written in Daml rather than Solidity, so EVM tooling and audits do not carry over directly, and connecting to EVM networks needs its own interoperability design. We build on Canton as well as on EVM chains; the Daml, node and EVM-link work is set out on Canton Network development.
A deposit token fits when the holders are your own clients. When they must pay people who bank elsewhere, a stablecoin may fit better, and in the EU a credit institution can issue an e-money token on its banking license. Our guide to tokenized deposits vs stablecoins compares the options.
For e-money token builds, see the issuance, mint controls and licensed-issuer distribution blueprints.
Five roles inside the bank carry the decisions this platform depends on. Rado Patus, Lead Product Manager at Protofire, gave the rule on The Protocol Roundtable: "whoever owns the risks decides, and decides on the evidence they can defend."
A deposit token platform is assembled from layers we build in production: permissioned tokens, including the ERC-3643 identity and compliance layers in our tokenization infrastructure work; Safe multisig key governance; reserve attestation, which we delivered across 15+ deployments for a large auditing firm; and Chainlink interoperability. More on digital asset infrastructure for banks.
“Every token in circulation should match a debit on the core ledger, every burn a credit, and the two should reconcile every day, including failed transactions and those a chain reorganization reverses.”
We built and operated the reserve-data pipeline behind a large auditing firm's real-time attestation of asset-backed tokens, across 15+ deployments. A deposit token platform runs the same kind of check every day, matching token supply against the core ledger.
We deployed and maintain Safe multisig across 120+ EVM networks. In the platform we build, Safe holds the deposit token's admin roles.
We built Chainlink node deployment tooling and dozens of External Adapters across EVM networks. In the platform we build, Chainlink CCIP moves the deposit token between networks.
| Proof of concept | Production platform we build | |
|---|---|---|
| Mint and burn | Scripted, a handful of transactions | Wired to the core ledger, with limits and idempotent requests |
| Reconciliation | Checked by hand after the fact | Automated daily, with breaks raised to operations |
| Keys | One operator key | HSM or MPC custody, Safe multisig admin roles, an approved signing policy |
| Who can hold | A fixed test list | An allowlist driven by KYC status, with sanctions screening |
| Hours | Business hours | 24/7, with defined behavior while the core is closed |
| Evidence | A demo and a report | Compliance evidence in your regulator's format |
| After launch | The project team | 24/7 monitoring and incident response, or a handover |

Rado Patus, Protofire
Moment at 14:25Episode 5 · TradFi Goes Onchain, Part 2: From Pilots to Market Infrastructure
Tell us what you are building. An engineer reads it, we have a short call, and the written proposal follows within one business day.
Budget
An NDA is available from the first message and can cover anything you share. How it works