Technical Deep-Dive · Canton Network · Daml · Four-FMI Settlement

A2A tokenization on Canton: four FMIs, one synchronized ledger

A minute-detail walkthrough of how Digital Asset's Canton Network and the Daml smart contract language enable tokenized account-to-account settlement across four of the world's largest financial market infrastructures: Deutsche Börse Group's Clearstream D7, the Depository Trust & Clearing Corporation (DTCC) ComposerX, Broadridge's Distributed Ledger Repo (DLR), and Euroclear's D-FMI. Every layer covered: Canton's participant-and-synchronizer topology, Daml templates and choices, sub-transaction privacy, atomic delivery-versus-payment across applications, and the regulatory frameworks (EU CSDR/MiCA/DORA, US SEC/CFTC, UK FMI rules, Belgian NBB) that govern each FMI.

Canton Network Daml 3.x Sub-transaction Privacy Atomic DvP / PvP ISO 20022 / ISO 11179 EU CSDR / MiCA / DORA SEC Rule 17Ad-22 UK FMI Rules NBB / FSMA (BE) Production Patterns 2026

Scenario

Four-FMI tokenized collateral and DvP corridor

A US asset manager pledges DTCC-custodied tokenized US Treasuries through Broadridge DLR as intraday repo collateral against tokenized euro commercial paper held at Clearstream D7, with end-of-day mobilization into Euroclear's D-FMI for cross-border collateral redeployment.

Technology

Canton Network · Daml 3.x

Each FMI operates its own Canton participant node and bespoke Daml application. Privacy-preserving atomic composability via the Global Synchronizer. Sub-transaction privacy means each party sees only what they need. Daml templates encode legal contracts as smart contracts.

Settlement

Atomic DvP across four applications

Tokenized US Treasuries, EUR commercial paper, gilts, and Eurobonds settle atomically in a single Daml transaction spanning all four FMI applications. No bilateral reconciliation. Cash legs settle into TARGET2 (EUR) and Fedwire (USD) at end-of-cycle.

Contents

Section 01

Why these four FMIs, and why Canton is the right substrate

The four institutions in this network — Deutsche Börse's Clearstream, DTCC, Broadridge, and Euroclear — collectively touch the overwhelming majority of the world's settled securities flow. Clearstream and Euroclear together hold roughly EUR 80 trillion of assets under custody. DTCC clears and settles approximately USD 2.5 quadrillion of US securities transactions annually. Broadridge's Distributed Ledger Repo (DLR) platform, live in production on Canton since 2021, has cumulatively processed more than USD 1.5 trillion in intraday repurchase agreements. They are not pilot participants. They are the post-trade backbone of global capital markets, and each has independently committed production infrastructure to the Canton Network.[1]

The case for using Canton as the connective substrate rests on a property no other enterprise ledger offers at this scale: privacy-preserving atomic composability. Canton allows transactions to span multiple independently operated applications, each running its own Daml smart-contract logic on its own participant node, while guaranteeing two things simultaneously: (i) all sub-transactions either commit together or none commit, giving genuine atomicity across application and trust domains, and (ii) each party sees only the sub-transactions and contract data they are explicitly authorized to see. A bond settlement at Clearstream and a treasury delivery at DTCC can settle as a single atomic event without DTCC ever seeing the bond contract, and without Clearstream ever seeing the treasury contract. The Global Synchronizer orders and confirms the transaction; it never sees any payload.[2]

This property is structural, not architectural decoration. Every other enterprise ledger forces a trade-off: either share a global ledger (Ethereum, Besu, Quorum) and accept that all participants see all data — solved partially by zero-knowledge proofs but at significant complexity and cost — or partition the ledger into bilateral subnets (Corda) and lose the ability to compose transactions atomically across more than the parties to a single transaction. Canton's sub-transaction privacy resolves the trade-off, which is precisely why four institutions whose competitive position depends on data confidentiality have all chosen it.

The four FMIs in this scenario also map onto four distinct asset classes and four distinct regulatory regimes. Clearstream's D7 DLT platform, launched in production in November 2025, issues and settles EUR-denominated debt securities under the German eWpG (Electronic Securities Act) and the EU CSDR.[3] DTCC's ComposerX platform, with a Q2 2026 production target, tokenizes DTC-custodied US Treasuries under SEC Rule 17Ad-22 and CFTC clearing rules.[4] Broadridge DLR has been operating intraday repo flows on Canton since 2021, regulated as a US transfer agent and broker-dealer service.[5] Euroclear, as a Canton Foundation member and Super Validator, has tokenized gilts, Eurobonds, and gold for collateral mobility, operating its D-FMI under Belgian NBB supervision and the Luxembourg DLT Pilot Regime where applicable.[6]

Why this matters operationally

Today, mobilizing US Treasury collateral against a euro-denominated obligation typically requires triparty agents, multiple correspondent legs, and a settlement window measured in hours or days. With these four FMIs on Canton, the same flow can settle as a single atomic Daml transaction in seconds, with each FMI retaining authoritative control over its own asset register and seeing only the parts of the transaction relevant to it.

Section 02

Network topology and participant architecture

A Canton network is not a single ledger. It is a federation of independently operated participant nodes, each owned by a legal entity, communicating through one or more synchronizer domains. Each participant maintains its own private contract store containing only the contracts to which its hosted parties are stakeholders. The synchronizer orders messages and provides finality but never sees contract content — only opaque, encrypted payloads addressed to the relevant participants.

GLOBAL SYNCHRONIZER Sequencer · Mediator · Topology Manager 13 Super Validators · BFT consensus · sees no contract data PARTICIPANT · CLEARSTREAM Deutsche Börse Clearstream D7 DLT EUR debt · eWpG · CSDR Frankfurt / Luxembourg D7-DLT Daml app PARTICIPANT · DTCC DTCC ComposerX US Treasuries · 17Ad-22 Jersey City / Tampa ComposerX Daml app PARTICIPANT · BROADRIDGE Broadridge DLR (Distributed Ledger Repo) Intraday repo · transfer agent New York · live since 2021 DLR Daml app PARTICIPANT · EUROCLEAR Euroclear D-FMI · Collateral Gilts · Eurobonds · Gold Brussels · NBB / FSMA D-FMI Daml app CASH-LEG INFRASTRUCTURE TARGET2 · T2S · Fedwire · CHAPS Net cash settlement of fiat legs at end-of-cycle Optional wholesale CBDC integration (digital euro pilot, FedNow) REGULATORY OBSERVERS BaFin · SEC · FCA · NBB · ESMA Read-only Daml party rights granted to relevant authorities DORA-compliant audit trail · GDPR-compliant data minimization

Figure 2.1 — Canton Network topology: four FMI participant nodes connected through the Global Synchronizer

2.1 — Roles in this network

Participant 1 · EUR Debt CSD

Deutsche Börse · Clearstream D7

German central securities depository, supervised by BaFin and the Bundesbank, ICSD operations under Luxembourg's CSSF. Operates the D7 platform with a DLT extension launched in production November 2025, issuing electronic securities under the German Electronic Securities Act (eWpG). In this network, Clearstream provides tokenized EUR commercial paper and short-term debt as collateral and as settlement medium. Daml application: ClearstreamD7.

  • Party identity: clearstream-d7::1220a8f...
  • Asset classes: EUR commercial paper, structured notes
  • Regulator: BaFin, Deutsche Bundesbank, CSSF (LU)
  • Cash leg: TARGET2 / T2S settlement bank
  • Canton role: Participant + observer of cross-app DvP

Participant 2 · US Securities CSD

DTCC · ComposerX

The Depository Trust & Clearing Corporation, the central post-trade FMI for US securities markets. Subsidiary DTC is the US national CSD, NSCC the central counterparty for equities, FICC the CCP for fixed income. ComposerX is DTCC's Canton-based tokenization platform for DTC-custodied US Treasuries, with announced production target Q2 2026 in partnership with Digital Asset. In this network, ComposerX provides tokenized US Treasury securities as high-quality collateral. Daml application: DtccComposerX.

  • Party identity: dtcc-composerx::1220c4b...
  • Asset classes: US Treasuries (notes, bonds, bills)
  • Regulator: SEC (Rule 17Ad-22), CFTC, FRBNY
  • Cash leg: Fedwire / NSS settlement bank
  • Canton role: Participant + Super Validator candidate

Participant 3 · Repo Platform

Broadridge · Distributed Ledger Repo

Broadridge Financial Solutions is a US-listed (NYSE: BR) post-trade processing firm. Its Distributed Ledger Repo (DLR) platform has been live in production on Canton since June 2021 and has processed cumulatively over USD 1.5 trillion in intraday repurchase agreements, with peak single-day volumes exceeding USD 50 billion. In this network, Broadridge orchestrates the repo trade itself: the agreement template, the term, the haircut, the collateral substitution rights, and the unwind. Daml application: BroadridgeDLR.

  • Party identity: broadridge-dlr::1220e7f...
  • Function: Repo agreement, collateral mgmt, settlement
  • Regulator: SEC (transfer agent), FINRA
  • Counterparties: Goldman Sachs, JPMorgan, BNY, Citi, etc.
  • Canton role: Participant + asset registry for repo terms

Participant 4 · EU/UK Collateral CSD

Euroclear · D-FMI

Euroclear Bank (Brussels) is the world's largest ICSD by AUC, supervised by the National Bank of Belgium (NBB) and the FSMA; Euroclear UK & International (formerly CREST) operates as the UK CSD under FCA and Bank of England oversight. The D-FMI (Digital Financial Market Infrastructure) initiative tokenizes gilts, Eurobonds, and gold for use as cross-border collateral. Euroclear is a Canton Foundation member and operates a Super Validator. Daml application: EuroclearDFMI.

  • Party identity: euroclear-dfmi::12203a2...
  • Asset classes: Gilts, Eurobonds, allocated gold
  • Regulator: NBB, FSMA, FCA, BoE
  • Cash leg: TARGET2, T2S, CHAPS settlement bank
  • Canton role: Participant + Super Validator + Foundation

Global Synchronizer · Consensus & Ordering

13 Super Validators · BFT-ordered, content-blind

The Global Synchronizer is the message-ordering and finality layer for the Canton Network. It is operated by 13 Super Validators (as of 2026) including Goldman Sachs, DTCC, Broadridge, Euroclear, BNP Paribas, SBI Digital Markets, Tradeweb, Cumberland Labs and others, governed by the Global Synchronizer Foundation (a non-profit independent of any single participant). The synchronizer's job is precise and deliberately narrow: it orders encrypted messages between participants, runs a BFT consensus over message commitment, and produces a global timestamp that gives transactions deterministic finality. It never sees contract content — every message is encrypted end-to-end between the participants party to it. Sub-transactions in a multi-FMI atomic transaction either all commit or none commit; the synchronizer enforces this through a two-phase commit protocol with the participants involved, but participates in commitment without ever seeing what is being committed. Validator selection, rotation, and slashing are governed on-chain through the Canton Coin governance module.

2.2 — Counterparties on the network

In addition to the four FMIs, this scenario assumes two trading counterparties whose Daml parties are hosted on dedicated bank participant nodes:

CounterpartyRoleHosted onFunction in flow
AssetMgrUS LLC US asset manager Goldman Sachs DAP participant Repo cash provider; pledges nothing, receives EUR commercial paper as cash equivalent.
EuroDealer SA European broker-dealer BNP Paribas participant Repo collateral provider; pledges US Treasuries (held at DTCC) and gilts (held at Euroclear), borrows EUR commercial paper from AssetMgrUS for intraday liquidity.

Section 03

Daml templates, choices, and the party model

Daml is the smart contract language created by Digital Asset and the lingua franca of the Canton Network. Where Solidity describes computation on a globally replicated state machine, and Corda's Kotlin contracts describe verification of state transitions, Daml describes the rights and obligations of named parties. Every Daml template names its signatory parties (whose authority is required to create the contract), observer parties (who can see it but not act), and controller parties (who can exercise specific choices on it). This party-and-authority model maps directly onto the legal structure of an FMI agreement — each clause becomes a choice, each signature requirement becomes a signatory, each information right becomes an observer disclosure.

3.1 — Tokenized US Treasury at DTCC

The DTCC ComposerX Daml application defines a UsTreasuryToken template representing a digital twin of a DTC-custodied US Treasury security. The security itself remains in DTC custody under the existing legal framework; the Daml contract is a registered representation that conveys the same beneficial interest, governed by the DTCC tokenization rulebook.

-- Daml 3.x: UsTreasuryToken.daml
module DtccComposerX.UsTreasuryToken where

template UsTreasuryToken
  with
    issuer        : Party           -- DTCC
    holder        : Party           -- current beneficial owner
    cusip         : Text            -- CUSIP identifier
    faceAmount    : Decimal         -- USD face value
    maturity      : Date            -- maturity date
    couponRate    : Decimal         -- annualized coupon
    custodian     : Party           -- always DTC
    rulebookHash  : Text            -- SHA-256 of governing rulebook
    regulators    : [Party]         -- SEC, FRBNY observers
  where
    signatory issuer, holder
    observer  custodian, regulators

    key (issuer, cusip, holder) : (Party, Text, Party)
    maintainer key._1

    -- Transfer of beneficial ownership; new holder must authorize
    choice Transfer : ContractId UsTreasuryToken
      with newHolder : Party
      controller holder, newHolder
      do create this with holder = newHolder

    -- Pledge to a Broadridge DLR repo contract; non-consuming so the
    -- token continues to exist but is encumbered by the pledge ref.
    nonconsuming choice PledgeToRepo : ContractId Pledge
      with
        repoCid : ContractId BroadridgeDLR.RepoAgreement
        pledgee : Party
      controller holder
      do create Pledge with
           collateral = self
           pledgor    = holder
           pledgee    = pledgee
           repoRef    = repoCid
           released   = False

3.2 — Tokenized EUR commercial paper at Clearstream

Clearstream's D7 application defines a parallel template for EUR-denominated debt securities. The legal basis is German eWpG; the Daml template encodes both the security and the issuance/transfer rules under that statute.

-- ClearstreamD7.EurCommercialPaper.daml
template EurCommercialPaper
  with
    issuer        : Party           -- corporate issuer
    csd           : Party           -- Clearstream Banking AG
    holder        : Party
    isin          : Text            -- ISIN under eWpG registry
    faceAmount    : Decimal         -- EUR face value
    maturity      : Date
    eWpGRegistry  : Text            -- crypto-securities registry ref
    payloadHash   : Text            -- ISO 20022 seev.031 hash
    regulators    : [Party]
  where
    signatory issuer, csd, holder
    observer  regulators

    key (csd, isin, holder) : (Party, Text, Party)
    maintainer key._1

    choice Transfer : ContractId EurCommercialPaper
      with newHolder : Party
      controller holder, csd, newHolder
      do create this with holder = newHolder

    -- Atomic DvP: deliver this CP against a UsTreasuryToken pledge
    -- spans Clearstream + DTCC + Broadridge in a single Daml tx
    choice DeliverAgainstTreasuryPledge : ContractId EurCommercialPaper
      with
        newHolder      : Party
        treasuryPledge : ContractId DtccComposerX.Pledge
        repoAgreement  : ContractId BroadridgeDLR.RepoAgreement
      controller holder, newHolder
      do
        -- exercise verifies the pledge exists and matches the repo
        pledge <- fetch treasuryPledge
        repo   <- fetch repoAgreement
        assertMsg "pledge must back this repo"
          (pledge.repoRef == repoAgreement)
        create this with holder = newHolder

3.3 — Repo agreement at Broadridge DLR

Broadridge DLR holds the repo contract itself: the agreement, term, haircut, repurchase price, and the substitution and unwind logic. The repo references the collateral contracts on Clearstream, DTCC, and Euroclear by ContractId, but does not duplicate their state.

-- BroadridgeDLR.RepoAgreement.daml
template RepoAgreement
  with
    cashProvider    : Party         -- AssetMgrUS
    collProvider    : Party         -- EuroDealer SA
    operator        : Party         -- Broadridge
    cashAmount      : Decimal       -- USD cash leg
    cashCurrency    : Text          -- "USD"
    haircut         : Decimal       -- e.g. 0.02 = 2%
    repoRate        : Decimal       -- annualized %
    openTime        : Time
    closeTime       : Time          -- intraday close
    collateralRefs  : [AnyContractId] -- pledged tokens (DTCC, EUC)
    masterAgreement : Text          -- GMRA 2011 reference + hash
    regulators      : [Party]
  where
    signatory cashProvider, collProvider, operator
    observer  regulators

    -- Substitute one collateral piece for another, mid-term
    choice Substitute : ContractId RepoAgreement
      with
        oldRef : AnyContractId
        newRef : AnyContractId
      controller collProvider, operator
      do create this with
           collateralRefs =
             newRef :: filter (/= oldRef) collateralRefs

    -- Unwind: release collateral, return cash + interest
    choice Unwind : ()
      controller cashProvider, collProvider, operator
      do return ()

3.4 — Collateral mobility at Euroclear D-FMI

Euroclear's D-FMI Daml application provides the cross-border mobility layer: it can take a tokenized gilt or Eurobond and re-pledge it across legal jurisdictions while the original asset record stays on Euroclear's authoritative ledger. The choice MobiliseToTriparty is the workhorse.

-- EuroclearDFMI.CollateralMobility.daml
template TokenizedGilt
  with
    csd           : Party           -- Euroclear UK & International
    holder        : Party
    isin          : Text
    faceAmount    : Decimal         -- GBP face value
    maturity      : Date
    regulators    : [Party]         -- FCA, BoE, NBB
  where
    signatory csd, holder
    observer  regulators

    choice MobiliseToTriparty : ContractId TripartyAllocation
      with
        triparty   : Party         -- Euroclear acting as triparty agent
        receiver   : Party         -- collateral receiver
        repoRef    : ContractId BroadridgeDLR.RepoAgreement
      controller holder, triparty
      do create TripartyAllocation with
           gilt = self
           giver    = holder
           receiver = receiver
           agent    = triparty
           repoRef  = repoRef
           releasedAt = None

Why Daml's authority model matters

Notice that DeliverAgainstTreasuryPledge on Clearstream's CP fetches a contract whose template lives in the DTCC ComposerX package. Daml's authority model means that fetching a contract requires the fetcher to be an observer or stakeholder; the fetched contract's signatories are not transitively granted authority. The cross-FMI atomicity is enforced by Canton's two-phase commit at the synchronizer level, not by ambient permission. Each FMI's application code remains independently auditable and remains controlled by that FMI.

Section 04

Sub-transaction privacy and the Global Synchronizer

The single most important property of Canton for an FMI network is sub-transaction privacy. In a single atomic transaction that touches three FMIs and two counterparties, each party sees only the projection of the transaction relevant to it. The synchronizer orders the encrypted views and confirms commit, but cannot read any of them. This is what makes it possible for DTCC, Clearstream, and Euroclear to settle a single atomic operation without ever seeing each other's books.

4.1 — Projections, views, and informees

When a Daml transaction is submitted, the participant's runtime decomposes it into a tree of sub-transactions, each with its own set of informees — the parties who must see that sub-transaction to validate or be informed of it. The runtime then constructs a per-participant view containing only the sub-transactions whose informees include parties hosted on that participant. Each view is encrypted under the receiving participant's key. The synchronizer's sequencer orders the encrypted blobs; the synchronizer's mediator coordinates a two-phase commit confirmation across the involved participants without ever decrypting them.

Sub-transactionInformeesVisible to participantsHidden from
UsTreasuryToken.PledgeToRepo EuroDealer SA, Broadridge, DTCC, SEC observer BNP Paribas, Broadridge, DTCC participant nodes Clearstream, Euroclear, AssetMgrUS
RepoAgreement (create) AssetMgrUS, EuroDealer, Broadridge, SEC, FCA Goldman Sachs DAP, BNP Paribas, Broadridge participants DTCC, Clearstream, Euroclear (only see linked refs)
EurCommercialPaper.DeliverAgainstTreasuryPledge AssetMgrUS, EuroDealer, Clearstream, BaFin observer Goldman Sachs DAP, BNP Paribas, Clearstream participants DTCC, Broadridge, Euroclear (only see opaque commit)
TokenizedGilt.MobiliseToTriparty EuroDealer, Euroclear, FCA, BoE, NBB observers BNP Paribas, Euroclear participants DTCC, Clearstream, Broadridge, AssetMgrUS

4.2 — The Global Synchronizer

The Global Synchronizer is the canonical synchronizer domain on the Canton Network. It comprises three logical components — a sequencer (orders encrypted messages), a mediator (coordinates two-phase commit), and a topology manager (publishes party-to-participant mapping) — operated together by 13 Super Validators. Consensus among the Super Validators uses a Tendermint-style BFT algorithm with deterministic finality at the sequencer level. The synchronizer fee model is paid in Canton Coin (CC) to incentivize honest validation; fee burn and minting are governed by on-chain rules.[7]

Multiple synchronizers, one network

A Canton network can include multiple synchronizers. An FMI may run a local synchronizer for purely intra-application transactions (e.g. internal Clearstream D7 settlement) and connect to the Global Synchronizer only for cross-FMI atomic transactions. This gives each FMI control over latency, fees, and operational governance for its own flows while preserving cross-application composability when needed.

Section 05

Full transaction lifecycle: 18 steps from negotiation to atomic settlement

The end-to-end flow involves an intraday repo opened in the morning between AssetMgrUS (cash provider) and EuroDealer SA (collateral provider), with USD 250 million face of US Treasuries pledged through DTCC, an additional GBP 50 million of gilts mobilized through Euroclear, against EUR 230 million of commercial paper delivered from Clearstream — all settled atomically across the four FMIs. The repo unwinds at end-of-day with substitution rights exercised mid-cycle.

01

Phase 1 · Negotiation

Trade negotiated bilaterally on Tradeweb

EuroDealer SA and AssetMgrUS negotiate intraday repo terms on Tradeweb's institutional fixed-income platform. Terms: USD 250M cash, 2% haircut, repo rate 5.32% annualized, open 09:30 ET, close 15:30 ET, collateral basket = US Treasuries + UK gilts. Trade is matched and confirmed by both parties.

T+0s · Tradeweb match

02

Phase 1 · Negotiation

Tradeweb publishes trade message to Broadridge DLR

Tradeweb posts an ISO 20022 trea.001 trade confirmation through its Canton API connector to Broadridge's DLR participant node. The message contains the GMRA 2011 master agreement reference, the trade economics, and the counterparty Daml party identifiers.

T+1s · Tradeweb → Broadridge

03

Phase 2 · Pre-settlement

Broadridge proposes RepoAgreement Daml contract

The Broadridge DLR application submits a RepoAgreement creation proposal to the Global Synchronizer with signatories AssetMgrUS, EuroDealer, and Broadridge. Both counterparties' participant nodes (Goldman DAP for AssetMgrUS, BNP for EuroDealer) automatically authorize per their pre-configured trading limits.

T+2s · Daml propose

04

Phase 2 · Pre-settlement

Collateral eligibility check at Broadridge

Broadridge's DLR application runs an eligibility check Daml choice that fetches read-only projections of the candidate UsTreasuryToken (held at DTCC) and TokenizedGilt (held at Euroclear) contracts. Eligibility rules: rating ≥ AA, maturity ≤ 30 years, daily price within 0.5% of indicative price.

T+3s · Cross-app fetch

05

Phase 2 · Pre-settlement

KYC and Travel Rule attestations bound

Verifiable Credentials issued by each counterparty's KYC provider (LSEG Risk Intelligence for the US side, Fenergo for the European side) are attached to the transaction as opaque payload hashes. The full VCs travel off-ledger via the Canton-native Operator API; only their content hashes appear on-ledger.

T+3s · KYC bind

06

Phase 3 · Atomic settlement

EuroDealer authors the multi-FMI atomic transaction

BNP Paribas's participant node, on EuroDealer's behalf, constructs a single Daml command that exercises four choices in sequence: UsTreasuryToken.PledgeToRepo (DTCC), TokenizedGilt.MobiliseToTriparty (Euroclear), EurCommercialPaper.DeliverAgainstTreasuryPledge (Clearstream), and RepoAgreement.Activate (Broadridge).

T+4s · Tx authored

07

Phase 3 · Atomic settlement

Sub-transaction projection and encryption

The submitting participant (BNP) decomposes the transaction into per-informee views, encrypts each view under the receiving participant's TLS-pinned public key, and packages them into a single signed transaction message addressed to the Global Synchronizer's sequencer.

T+4.1s · Local projection

08

Phase 3 · Atomic settlement

Sequencer orders the encrypted message

The Global Synchronizer's sequencer assigns a deterministic global sequence number to the encrypted message and broadcasts it to all addressed participants. BFT ordering finality is reached at the sequencer level in <500 ms.

T+4.5s · Sequencer commit

09

Phase 3 · Atomic settlement

Participants validate their projections in parallel

DTCC, Clearstream, Broadridge, and Euroclear each receive their respective views, decrypt locally, and run Daml validation: contract authorization is checked, integrity constraints are enforced (haircut math, eligibility, signatures), and per-application business rules execute.

T+5s · Local Daml validate

10

Phase 3 · Atomic settlement

Two-phase commit at the mediator

Each participant returns a signed confirmation (or rejection) to the synchronizer's mediator. The mediator collects all required confirmations within the configured timeout (default 30s; this network: 5s). When all confirmations are positive, the mediator publishes a Result message: commit. If any participant rejects or times out, the entire transaction rolls back atomically.

T+5.5s · Mediator confirms

11

Phase 3 · Atomic settlement

Each participant updates its private contract store

On commit, each participant atomically applies its view to its own contract store. DTCC's ledger now records the Treasury pledge, Clearstream's ledger records the CP transfer, Euroclear's ledger records the gilt mobilization, Broadridge's ledger records the active repo. No reconciliation is needed; the four ledgers are consistent by construction.

T+6s · Local commit

12

Phase 4 · Cash leg

USD cash leg flows via Fedwire

Once the atomic Daml settlement commits, AssetMgrUS's cash custodian (BNY Mellon) receives a settlement instruction through Broadridge's existing US payment gateway and triggers a Fedwire transfer of USD 250M to EuroDealer's USD nostro at JPMorgan Chase. This is a conventional RTGS cash leg; the on-ledger DvP guarantees that the securities movement is irrevocable before the cash is sent.

T+30s · Fedwire CHIPS

13

Phase 5 · Mid-term substitution

EuroDealer substitutes one Treasury position

At 12:15 ET, EuroDealer's trading desk needs the original USD 100M of the 4.25% 2034 note for a separate trade. It exercises RepoAgreement.Substitute on Broadridge DLR, swapping the original Treasury for an equivalent USD 102M of the 4.50% 2032 note (post-haircut). This is again a single atomic Daml transaction touching DTCC and Broadridge.

T+2h45m · Substitution

14

Phase 6 · Unwind

Unwind triggered at intraday close

At 15:30 ET, the repo's closeTime is reached. The Broadridge DLR application emits an unwind proposal. The unwind transaction reverses the four sub-transactions atomically: returns CP to AssetMgrUS, releases Treasury and gilt pledges back to EuroDealer, marks the RepoAgreement closed.

T+6h · Unwind propose

15

Phase 6 · Unwind

Atomic unwind across four FMIs

The unwind transaction follows the same projection-and-confirm flow as the opening transaction. Approximately 1.5 seconds end-to-end. All four FMI ledgers update in parallel; no reconciliation breaks possible.

T+6h+1.5s · Unwind commit

16

Phase 7 · Cash settle

Repurchase price returned via Fedwire

EuroDealer wires USD 250M plus accrued repo interest (USD 250M × 5.32% × 6/24/365 ≈ USD 9,110) back to AssetMgrUS via Fedwire. Securities and cash are now both unwound; the GMRA repo is operationally and legally closed.

T+6h+30s · Repurchase

17

Phase 8 · Reporting

SFTR and SEC trade reporting

Each participant emits regulatory reports automatically derived from the on-ledger Daml events: ESMA SFTR (Securities Financing Transactions Regulation) for the European leg via DTCC's GTR, and SEC Rule 10c-1a for the US leg. Reports are derived deterministically from the same on-ledger state, eliminating reconciliation between trade and reporting systems.

T+6h+5m · SFTR / 10c-1a

18

Phase 8 · Reporting

End-of-day reconciliation: zero breaks

At end-of-day, each FMI's existing reconciliation system runs against the legacy DTC, Clearstream, Euroclear, and Broadridge books. Because every state change was atomic and signed by all stakeholders, no breaks are possible by construction; reconciliation reports zero exceptions.

T+EOD · Recon zero-break

Section 06

Cross-application atomic composability

The single Daml command authored by EuroDealer in step 06 is the technical heart of this architecture. It composes four choices on contracts owned by four different FMI applications into one atomic transaction. This section describes how Daml's package-by-package authorization model and Canton's two-phase commit make that possible without any FMI surrendering control over its own application.

-- Authored on BNP's participant on behalf of EuroDealer.
-- Single Daml command, four choices, four FMIs, one atomic commit.
submitMulti [eurodealer, assetMgr] [-- read-as: Broadridge regulators] do

  -- (1) Pledge USD 250M Treasury at DTCC
  pledgeCid <- exerciseCmd treasuryCid PledgeToRepo with
                  repoCid = repoProposalCid
                  pledgee = broadridgeParty

  -- (2) Mobilise GBP 50M gilts at Euroclear
  tripCid   <- exerciseCmd giltCid    MobiliseToTriparty with
                  triparty = euroclearTripartyParty
                  receiver = broadridgeParty
                  repoRef  = repoProposalCid

  -- (3) Deliver EUR 230M CP at Clearstream against the Treasury pledge
  newCpCid  <- exerciseCmd cpCid      DeliverAgainstTreasuryPledge with
                  newHolder      = eurodealer
                  treasuryPledge = pledgeCid
                  repoAgreement  = repoProposalCid

  -- (4) Activate the repo at Broadridge — only signs if 1-3 succeed
  activeRepoCid <- exerciseCmd repoProposalCid Activate with
                      treasuryPledgeRef = pledgeCid
                      giltAllocationRef = tripCid
                      cpDeliveryRef     = newCpCid

  return activeRepoCid

Daml semantics ensure that either all four choices commit, or none do. The transaction is a single tree; rollback is at the tree level. There is no two-out-of-four state, no half-settled trade, and crucially no need for any FMI to trust any other FMI's middleware. Each FMI's Daml package is independently signed and version-pinned in the topology manager. Cross-package fetch calls are explicit and require the fetcher to be an observer of the fetched contract.

What this replaces

In today's market, the same flow requires: a tri-party agent (BNY Mellon or JPMorgan), bilateral SWIFT confirmations between four institutions, multiple end-of-day reconciliations, and settlement windows of several hours minimum. Failed substitutions and reconciliation breaks add operational risk and capital cost. The Canton architecture compresses all of this into one ~6 second atomic operation while preserving each FMI's regulatory authority over its own asset register.

Section 07

Cash leg, Canton Coin, and on-ledger fees

Canton handles the securities leg atomically on-ledger. The cash leg in this scenario uses conventional RTGS rails (Fedwire for USD, TARGET2 for EUR) because deposit-token CBDC infrastructure remains in pilot phase in both jurisdictions. The Canton Coin (CC) is used only for synchronizer fees, not as a settlement medium. As wholesale CBDC rolls out, the cash leg can migrate on-ledger by introducing a dedicated CashToken Daml application running on the same network — at which point the entire DvP becomes truly intra-ledger atomic.

7.1 — Canton Coin and synchronizer fees

Canton Coin (CC) is the native asset of the Global Synchronizer. Its sole purpose is to meter and pay for synchronizer services: sequencing, mediation, and storage. Fees are computed deterministically from transaction size and complexity and are paid by the submitting participant. Super Validators receive CC rewards for honest validation. CC supply is governed by the Global Synchronizer Foundation under transparent on-chain rules: minting tied to network usage growth, burning of unused balances, and capped issuance.[8]

Critically, Canton Coin is not a settlement asset and is not intended to be one. The four FMIs in this network do not hold CC as inventory; they hold operating reserves (similar to a SWIFT membership pre-fund) used solely to pay synchronizer fees on behalf of their applications.

7.2 — Path to on-ledger cash

CurrencyToday2026 path2027+ path
USDFedwire RTGS bridgeFedNow API integration for sub-RTGS valuesWholesale CBDC pilot or tokenized commercial bank deposits as Daml CashToken
EURTARGET2 RTGS bridgeECB digital euro wholesale pilot (Eurosystem TIPS extension)Tokenized euro (commercial bank deposit token under MiCA Title III) or wholesale CBDC
GBPCHAPS RTGS bridgeBoE RTGS Renewal Programme ISO 20022 linkTokenized sterling (BoE wholesale CBDC pilot, Project Rosalind)

Section 08

ISO 20022 payloads inside Daml contracts

Every Daml contract in this network carries a content-addressed reference to an ISO 20022 XML payload. The full XML lives off-ledger (in each FMI's existing message store) but the SHA-256 hash of the canonicalized payload is stored on-ledger as an immutable binding. This satisfies T+1 SFTR, MIFIR, and CSDR reporting obligations from the same authoritative source as the settlement record itself, eliminating the trade-vs-reporting reconciliation that consumes substantial back-office cost today.

Daml fieldISO 20022 messagePurpose
RepoAgreement.payloadHashtrea.001 — Trade ConfirmationCanonical trade economics for SFTR reporting
UsTreasuryToken.payloadHashseev.031 — Securities SettlementSettlement instruction binding for DTC books
EurCommercialPaper.payloadHashseev.031 + seev.039Settlement + corporate action notification
TripartyAllocation.payloadHashcolr.016 — Triparty CollateralCollateral allocation under triparty agreement
CashLeg.payloadHashpacs.009 — FI to FI Customer Credit TransferRTGS cash settlement instruction

Section 09

KYC, AML, and Travel Rule compliance

AML obligations attach to each participant FMI under its own jurisdiction's framework — DTCC under FinCEN Bank Secrecy Act rules, Clearstream under Germany's GwG and the EU AMLR (in force July 2027), Euroclear under Belgium's anti-money-laundering law and EU AMLR, Broadridge under FinCEN's transfer-agent rules. The Canton architecture lets each FMI continue to run its own onboarding stack while sharing only the cryptographic attestation needed to prove a counterparty has been verified.

Each FMI maintains a KycAttestation Daml template signed jointly by the FMI's compliance party and the counterparty. The attestation is held privately on the FMI's participant; only the attestation's hash is referenced from settlement contracts. When a cross-FMI transaction is proposed, a non-consuming choice VerifyAttestation is exercised on each FMI's attestation contract, returning a boolean to the proposing transaction. The attestation content itself is never disclosed; only the verification result.

The FATF Travel Rule (recommendation 16) requires originator and beneficiary information to travel with the value transfer. In this network, the originator/beneficiary VC is exchanged off-ledger via the Canton Operator API using a TRP (Travel Rule Protocol) compliant envelope (e.g. TRISA, OpenVASP), and the SHA-256 hash of the TRP envelope is bound on-ledger to the settlement transaction. Regulators (SEC, FCA, BaFin, NBB) holding observer party rights can request the off-ledger envelope through the standard supervision channel and verify it against the on-ledger hash.

Section 10

Regulatory framework: EU, US, UK, and Belgium

Each of the four FMIs operates under a distinct supervisory framework. The Canton architecture is compatible with all four because it gives each FMI authoritative control over its own asset register while enabling cross-FMI atomic settlement. No FMI cedes supervisory authority to another, and no party sees data outside its lawful basis.

European Union — Clearstream & Euroclear

Clearstream Banking AG is a CSD under CSDR (Regulation 909/2014), supervised by BaFin and Bundesbank, with crypto-securities issuance under the German eWpG (Electronic Securities Act, June 2021). The D7 DLT extension launched in production November 2025 operates within the eWpG crypto-securities registry framework.

  • CSDR / RTS 2017/389 — settlement discipline, reconciliation, finality
  • eWpG (DE) — legal basis for crypto-securities, registry obligations
  • MiCA (EU 2023/1114) — only insofar as ARTs/EMTs are touched; pure securities are out of scope
  • DORA (EU 2022/2554) — ICT risk management, in force January 2025
  • EU AMLR (2024/1624) — harmonized AML, in force July 2027
  • DLT Pilot Regime — sandbox for DLT market infrastructures (LU)

United States — DTCC & Broadridge

DTC is a registered clearing agency under SEC Rule 17Ad-22 and Section 17A of the Securities Exchange Act; FICC is the CCP for US Treasury and MBS clearing under the SEC's expanded Treasury clearing mandate (Rule 17ad-22(e)(18), final rule December 2023, phased compliance through 2026). Broadridge operates as an SEC-registered transfer agent and processes flows through SEC- and FINRA-supervised broker-dealer channels.

  • SEC Rule 17Ad-22 — clearing agency standards, including segregation
  • SEC Rule 10c-1a — securities loan reporting (compliance Jan 2026)
  • Treasury Clearing Mandate — mandatory FICC clearing of cash & repo Treasuries
  • Bank Secrecy Act / FinCEN — AML/CTF, SAR filings
  • OFAC sanctions screening — counterparty checks at issuance and transfer
  • Reg SHO — short-sale and locate requirements (where applicable)

Belgium — Euroclear Bank (ICSD)

Euroclear Bank operates under Belgian law as a credit institution and CSD, supervised by the National Bank of Belgium (prudential) and the FSMA (conduct), within the EU CSDR framework. Euroclear UK & International (formerly CREST) operates the UK CSD under FCA and Bank of England oversight.

  • NBB / FSMA supervision — credit institution and CSD prudential rules
  • CSDR — settlement discipline, T+1 from October 2027
  • BE AML Law (2017) — to be replaced by EU AMLR July 2027
  • Banking Act (BE 2014) — recovery and resolution planning
  • DORA — operational resilience for ICT

United Kingdom — gilt leg via Euroclear UK

UK leg is governed by the Bank of England's FMI rules and the FCA's CSDR-equivalent framework following retention of CSDR in UK law post-Brexit. Gilts settle under the UK Uncertificated Securities Regulations 2001 as amended for digital securities under the FMI sandbox.

  • BoE FMI Rules — supervisory expectations for systemic FMIs
  • FCA SAR / CSDR-equivalent — settlement discipline, allocation rules
  • FMI Digital Securities Sandbox — DLT settlement permissions
  • UK MLR 2017 (as amended) — AML/CTF
  • Project Rosalind — wholesale CBDC API design (BoE / BIS)

Cross-jurisdictional supervisory access

Each regulator (BaFin, SEC, FCA, NBB) is granted Daml observer party rights on the contracts within its supervisory perimeter. Observer rights confer read-only visibility — the regulator sees the same contract state as the supervised entity, in real time, with cryptographic guarantee of integrity. This is materially stronger than today's T+1 regulatory reporting feeds and resolves a long-standing ESMA and SEC concern about post-trade data integrity.

Section 11

Governance, super-validators, and the Canton Foundation

The Canton Network operates under a deliberately decentralized governance model. The Global Synchronizer Foundation, a Switzerland-domiciled non-profit, governs the synchronizer rules. The Canton Foundation, with founding members including Goldman Sachs, DTCC, Broadridge, Euroclear, BNP Paribas, and Digital Asset, governs network-wide standards and the Canton Coin economic parameters. Super Validator selection, on-chain parameter changes, and protocol upgrades are voted on through transparent on-chain governance contracts written in Daml.

Governance bodyDomicileScopeMembers (selected)
Global Synchronizer FoundationSwitzerlandSynchronizer protocol, fees, validator slashing13 Super Validators incl. Goldman, DTCC, Broadridge, Euroclear, BNP, SBI, Tradeweb, Cumberland
Canton FoundationSwitzerlandNetwork standards, Daml package signing, interopGoldman Sachs, DTCC, Broadridge, Euroclear, BNP Paribas, Deutsche Börse, Digital Asset
Per-application governanceEach FMI's homeApplication-specific rulebook, asset registriesThe FMI itself (Clearstream, DTCC, Broadridge, Euroclear)

Section 12

Operational risks and recovery design

No infrastructure is risk-free. The Canton design has explicit failure modes that must be governed at the network and per-FMI level. The four most important are: synchronizer outage, participant compromise, Daml package version skew, and cross-application transaction stuck-in-flight.

Synchronizer outage

If the Global Synchronizer's BFT quorum is lost (more than f Byzantine failures among the 13 SVs), no new transactions can commit until quorum is restored. Mitigation: each FMI runs a local synchronizer for intra-application traffic, so internal flows continue. Cross-FMI flows pause but cannot half-settle. SLA target for the GSF: 99.95% per quarter.

Participant compromise

If an FMI's participant key is compromised, the topology manager is used to rotate and revoke the key with multi-signature approval from the FMI's governance and the Canton Foundation. Compromised contracts can be quarantined via a Daml choice that requires the regulator observer's signature.

Daml package version skew

Cross-application transactions require all involved participants to have compatible package versions. Daml's package-id system pins transactions to specific package hashes; an upgrade requires all affected participants to install the new package before old contracts can be retired. The Canton Foundation manages the upgrade ceremony.

Stuck-in-flight transactions

If the mediator times out without all confirmations, the transaction is rolled back. Stuck contracts (e.g. pending pledges) can be released via a time-bounded Cancel choice with a 24-hour expiry, requiring no counterparty action after the timeout window.

Recovery and Resolution

Each FMI remains individually subject to its home jurisdiction's recovery and resolution regime — DTCC under Title VIII of Dodd-Frank, Clearstream and Euroclear under the EU CCPR / CSDR resolution framework, Broadridge as a critical service provider under SEC Reg SCI. The Canton ledger accelerates resolution by providing a cryptographically authoritative real-time book of positions to the resolution authority through observer party rights.

References and source notes

  1. Canton Network institutional partner registry (canton.wiki/learn/canton-institutional-partners) and Canton Network Foundation member list (canton.network), retrieved April 2026. Cumulative repo volume cited from Broadridge DLR public statements.
  2. Digital Asset, "Canton Network Architecture Whitepaper," 2024, and Daml documentation on sub-transaction privacy (docs.digitalasset.com/build/3.5).
  3. Clearstream press release, "D7 DLT: Clearstream Launches Tokenized Securities Platform," 4 November 2025 (clearstream.com/clearstream-en/newsroom/251104-4757900). German Electronic Securities Act (eWpG), 10 June 2021.
  4. Canton Network press release, "DTCC and Digital Asset Partner to Tokenize DTC-Custodied U.S. Treasury Securities on the Canton Network," 17 December 2025. SEC Rule 17Ad-22 and Treasury clearing mandate (Final Rule, 13 December 2023).
  5. Broadridge DLR public information (canton.wiki/learn/broadridge-canton-network-dlr) and Broadridge Q4 2025 earnings disclosures regarding cumulative DLR processing volumes.
  6. Digital Asset and Euroclear, "Unlocking Collateral Mobility through Tokenization: Gilts, Eurobonds and Gold," 2024 pilot whitepaper (canton.network/hubfs/Canton%20Network%20Files/Canton%20Network%20Pilot%20Program/Unlocking-new-collateral-pools-and-24x7-mobility.pdf). PR Newswire, "Digital Asset and Euroclear Start First Project Phase," 25 February 2025.
  7. Global Synchronizer Foundation governance documentation, 2025-2026. Super Validator list as of Q1 2026.
  8. Canton Coin economic specification, Global Synchronizer Foundation, version 1.x (2024-2026).
  9. This article is a practitioner-authored technical reference. Implementation specifics for any actual production deployment will differ based on each FMI's bespoke application architecture, contractual rulebook, and home-jurisdiction supervisory expectations. Daml code shown is illustrative and simplified for clarity; production Daml includes substantially more business-rule validation, error handling, and upgrade scaffolding.