Securities Trading

RWA Cross-Chain Settlement

Tokenized real-world asset trading with cross-chain bridge settlement via Chainlink CCIP.

Vendors

Chainlink CCIP · Ondo · Securitize

Compliance center

Cross-chain bridge compliance for securities tokens at Transport

securitiesrwacross-chainchainlinkccip
Filter by shape:
|
S3 · SECURITIESRWA cross-chain settlement·6 stations(2 compliance, 4 infra)·chainlink · circle · securitize
S1INTENTS2S3DISCOVERYS4NEGOTIATIONS5TRANSPORTS6AUTHORIZATIONS7S8FINALITY01Smart Wallet02Allowlist03Swap04CCIP Bridge05Settlement06Filing
3+5 shape system
GatePre-condition — blocks if it failsMonitorConcurrent — observes without haltingObligationPost-settlement — reports after the factsolid = codedashed = policy
How to read this diagram
Each station on the rail represents a compliance or infrastructure event in the RWA cross-chain settlement path. Hover any station to inspect it. The shape tells you what kind of event it is. The ring tells you how it's enforced.
Gate Monitor Obligation| Ingress Crossing Transform Settlement Venue
This path at a glance
6 stations across 6 of 8 segments. 2 are compliance checkpoints, 4 are infrastructure.
4 code-enforced2 policy-enforced
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKETHEREUM
L5 APPLICATIONINVESTOR
L4 ACCOUNTINVESTOR

Step 1 · Investor Account (Ethereum)Policy-Enforced

"An investor logged into their brokerage account — KYC verified, accreditation confirmed, ready to trade."

Investor wallet on Ethereum holding a tokenized RWA — typically a tokenized fund interest, a tokenized money market fund, a tokenized credit fund, or a tokenized treasury issued under a Reg D 506(c) safe harbor (17 C.F.R. § 230.506(c)) or comparable framework. The investor has completed KYC and, for Reg D securities, the 506(c)(2)(ii) reasonable-steps accredited-investor verification (17 C.F.R. § 230.506(c)(2)(ii)) administered by the SEC-registered transfer agent. The transfer-agent function is the industry-standard role; Securitize LLC is the dominant industry actor for tokenized private funds [VERIFY current market share]; Tokeny SA, Backed Finance, Apex Group's tokenization arm, SS&C, and U.S. Bank Global Fund Services fit the same architectural role [VERIFY current production deployments]. The token itself carries an ERC-3643 transfer-restriction module — Securitize DS Protocol is the dominant ERC-3643-aligned implementation; Tokeny T-REX is a parallel implementation; some tokenized securities use ad-hoc allowlist contracts or ERC-1404 variants instead. The wallet address must be whitelisted before receiving or sending. L4+L5 lit: identity, the custodian's internal controls, and the transfer agent's record of beneficial ownership are all policy-enforced bank-grade controls, not on-chain code. The position is reconciled to the transfer agent's authoritative book under SEC §17A(c) Exchange Act registration; the parallel Investment Advisers Act of 1940 §204 (17 C.F.R. § 275.204-2) recordkeeping obligation attaches to the fund's investment adviser.

Counterparty
Self (whitelisted investor wallet) · SEC-registered transfer agent (industry-standard ERC-3643-pattern stack — Securitize is dominant; Tokeny / Backed / others fit the same role)
Latency
Instant · no tx yet
Finality
N/A — trade not yet submitted
Vendors
MetaMask · MetaMask Institutional (ConsenSys-operated; institutional custody/MPC integrations) · Fireblocks · Safe (Gnosis Safe — multisig + module framework) · EOA (secp256k1 externally-owned accounts) + ERC-4337 account abstraction (EntryPoint singleton + UserOperation mempool — paymaster and aggregator extensions) · Securitize LLC (SEC-registered transfer agent; runs Reg D 506(c)(2)(ii) accredited-investor verification workflow) — off-chain compliance function paired with on-chain DS Protocol enforcement · EigenLayer (restaking primitive — slashing-conditional re-pledge of staked ETH and LSTs to Actively Validated Services; compliance-relevant for AVSs that supply oracle / fast-finality / DA security to downstream protocols) · Securitize Markets ATS (SEC-registered ATS) · INX Securities ATS · BlackRock BUIDL · Franklin BENJI · Hashnote USYC · Ondo OUSG · Apollo ACRED (Ethereum mainnet deployments; issuer profiles carry SEC-registered / NYDFS limited-purpose trust / Reg D 506(c) postures detailed in the respective compliance frameworks)
Chain
Ethereum (Ethereum Foundation (protocol research + core-dev grants; protocol itself is permissionless and operated by the validator set))
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKETHEREUM
L3 EXECUTIONERC-3643 WHITELIST
◆ Enforcement Line — code-enforced at this layer

Step 2 · Transfer Restriction CheckCode-EnforcedINGESTDETECTALERT

"A transfer agent verifying both parties before executing a stock transfer — the securities equivalent of sanctions screening plus accreditation verification."

The ERC-3643 identity registry checks both sender and receiver addresses on the origin chain. This is more than sanctions screening — it's securities-grade transfer restriction administered at the smart-contract layer. Both parties must be on the token's whitelist, maintained by the SEC-registered transfer agent (Securitize DS Protocol is the dominant ERC-3643-aligned implementation [VERIFY current deployment count]; Tokeny T-REX is a parallel implementation of the same standard; some tokenized securities use ad-hoc allowlist contracts or ERC-1404 variants instead). The check enforces the Reg D 506(c)(2)(ii) accredited-investor verification gate (17 C.F.R. § 230.506(c)(2)(ii)) — addresses that fall off the whitelist (expired attestation, revoked qualification) cannot transact. OFAC sanctions screening runs in parallel: the path-instance wires a sanctions-oracle (Chainalysis OFAC Oracle is the dominant primitive on EVM chains) as a revert source independently of the transfer-restriction whitelist. Both checks fire at the smart-contract level. L3 Execution lit: code-enforced. If either check fails, the transfer reverts. Compliance officer: the Reg ATS Rule 301 (17 C.F.R. § 242.301) licensed-intermediary gate applies to the venue facilitating the upcoming trade; this step's eligibility check is the pre-condition. Honesty marker: cross-issuer interoperability of ERC-3643 claims is a known open problem — a buyer whitelisted for issuer A's token is not automatically whitelisted for issuer B's token, even on the same chain.

Counterparty
ERC-3643 transfer-restriction module · sanctions-oracle (Chainalysis OFAC Oracle pattern)
Latency
<1s · on-chain registry read
Finality
Pre-condition gate — reverts if not whitelisted or sanctioned
Vendors
Securitize DS Protocol (on-chain transfer-restriction smart-contract framework enforcing eligible-investor whitelisting) · ERC-3643 / T-REX (industry-standard permissioned-token framework — Tokeny-developed, used by issuers outside the Securitize stack) · Uniswap v4 (extensible AMM — concentrated liquidity + custom-logic extension framework) · Curve · Balancer · Chainalysis OFAC Oracle (on-chain SDN-list enforcement primitive · code-enforced at the contract layer for opt-in callers) · Circle CCTP v2 (canonical USDC burn-and-mint cross-chain transport) · Wormhole · LayerZero · Across (intent-based settlement)
Chain
Ethereum (Ethereum Foundation (protocol research + core-dev grants; protocol itself is permissionless and operated by the validator set))
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKETHEREUM
L4 ACCOUNTRWA TRADE
L3 EXECUTIONRWA TRADE
◆ Enforcement Line — code-enforced at this layer

Step 3 · Trade Execution (Ethereum)Code-Enforced

"Executing a stock trade on a regulated ATS — price discovery, order matching, trade confirmation."

The RWA token trades on a compliant venue. The trade matches against the order book or executes as a bilateral OTC transaction; the SEC-registered ATS that operates this venue category is the architectural slot — Securitize Markets, LLC is the dominant SEC-registered ATS for tokenized-securities secondary trading; Prometheum ATS, INX, OnChain Markets, and tZERO operate the same venue category under SEC ATS supervision [VERIFY each operator's current Form ATS / ATS-N filing and operational status]. The ATS operates under Reg ATS Rule 301 (17 C.F.R. § 242.301), which establishes the conditional Exchange-Act-§3(a)(1) exemption for an ATS registered as a broker-dealer; recordkeeping obligations attach under Rule 302 (17 C.F.R. § 242.302). L3+L4 lit: execution logic and account state update simultaneously. Market integrity (C13) applies — the venue monitors for manipulation per MiFID II Article 14 and SEC Rule 10b-5 typologies; SEC Consolidated Audit Trail Rule 613 reporting fires within narrow windows for the execution-report event. Unlike DeFi swaps, RWA trades execute on venues with market-surveillance obligations and structured trade-affirmation pipelines (ISDA CDM canonical representation; FIX execution report; ISO 20022 sese.023 settlement instruction). For S3 specifically, the trade execution on the origin chain triggers the cross-chain bridge call at Step 4 — the venue's settlement-instruction builder serializes the trade ticket into both the local DvP commit and the cross-chain bridge message.

Counterparty
SEC-registered ATS (Securitize Markets dominant; Prometheum / INX / OnChain Markets / tZERO operate the same venue category — VERIFY)
Latency
~12s · Ethereum block
Finality
Trade confirmed on origin chain · cross-chain settlement pending
Vendors
Uniswap v4 (extensible AMM — concentrated liquidity + custom-logic extension framework) · Curve · Balancer · Chainalysis OFAC Oracle (on-chain SDN-list enforcement primitive · code-enforced at the contract layer for opt-in callers) · Circle CCTP v2 (canonical USDC burn-and-mint cross-chain transport) · Wormhole · LayerZero · Across (intent-based settlement) · Securitize DS Protocol (on-chain transfer-restriction smart-contract framework enforcing eligible-investor whitelisting) · ERC-3643 / T-REX (industry-standard permissioned-token framework — Tokeny-developed, used by issuers outside the Securitize stack) · EOA (secp256k1 externally-owned accounts) + ERC-4337 account abstraction (EntryPoint singleton + UserOperation mempool — paymaster and aggregator extensions) · Securitize LLC (SEC-registered transfer agent; runs Reg D 506(c)(2)(ii) accredited-investor verification workflow) — off-chain compliance function paired with on-chain DS Protocol enforcement · EigenLayer (restaking primitive — slashing-conditional re-pledge of staked ETH and LSTs to Actively Validated Services; compliance-relevant for AVSs that supply oracle / fast-finality / DA security to downstream protocols)
Chain
Ethereum (Ethereum Foundation (protocol research + core-dev grants; protocol itself is permissionless and operated by the validator set))
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKETHEREUM
L3 EXECUTIONCCIP
L2 CONSENSUSCCIP
L1 NETWORKCCIP
◆ Enforcement Line — code-enforced at this layer

Step 4 · Cross-Chain Bridge (CCIP)Code-Enforced

"Transferring securities between depositories (e.g., DTC to Euroclear) — the security must maintain its regulatory wrapper across the transfer."

The RWA token (security leg) and its payment leg in USDC bridge from the origin chain to the destination chain. This is the COMPLIANCE CENTER OF GRAVITY for S3: the securities transfer-restriction must survive the cross-chain hop, and the regulatory wrapper (transfer-agent ownership-of-record posture, Reg D 506(c) resale restrictions, sanctions-screening posture) must continue on the destination chain. Multiple cross-chain protocols fit this architectural role — Chainlink CCIP is the path's primary instantiation and a dominant institutional choice (programmable token transfers, attestation-backed finality, broad cross-chain reach, supported by major institutional integrators per public reporting [VERIFY current institutional integrator roster]); Wormhole and LayerZero are general-purpose message-passing parallels with broader DeFi adoption; for the cash leg, Circle CCTP is the dominant USDC cross-chain protocol via native burn-and-mint preserving issuer reserve-backing. Avalanche Warp Messaging (AWM) is the Avalanche-subnet-specific cross-chain primitive (intra-ecosystem); IBC is the Cosmos-native cross-chain primitive; Polymesh Bridge is the Polymesh-Ethereum permissioned-securities corridor. CCIP's programmable token transfers can carry metadata (whitelist status, investor accreditation, transfer-restriction predicate state) across chains, but cross-chain compliance-metadata propagation is nascent infrastructure [VERIFY current CCIP RWA-metadata schema and adoption]. Cross-chain compliance binding fires at THIS step: FATF Recommendation 16 (Travel Rule) becomes structurally load-bearing — the cross-chain message must carry originator and beneficiary information per FATF R16 if either counterparty is in a non-US jurisdiction or the transfer crosses the $3,000 threshold; the FinCEN BSA Travel Rule (31 C.F.R. § 1010.410) is the US implementation; IVMS101 packaging is the industry-standard payload format. L1+L2+L3 lit — transport runs below the enforcement line; the bridge's attestation network is the cryptographic anchor that the destination chain verifies. Open question that the path makes explicit: who enforces the whitelist on the destination chain? The destination chain's transfer-restriction module must hold for the asset to be released to the recipient; if it doesn't (whitelist not mirrored, or destination-chain transfer-restriction module not deployed for this issuer), the bridge transfer is rejected at Step 5 and the asset reverts to the origin chain's locked state.

Counterparty
Cross-chain message-passing (Chainlink CCIP primary; Wormhole / LayerZero parallels for security leg; Circle CCTP parallel for USDC cash leg)
Latency
~15-20 min (origin-chain finality + bridge attestation + destination-chain commit)
Finality
Pending · awaiting destination chain confirmation and transfer-restriction re-check
Vendors
Circle CCTP v2 (canonical USDC burn-and-mint cross-chain transport) · Wormhole · LayerZero · Across (intent-based settlement) · Ethereum devp2p / libp2p transport · EIP-4844 blob-data DA layer (canonical DA for OP Stack and other rollup-based L2s — Base, Arc, Tempo, Arbitrum, Optimism, etc.) · Ethereum Proof-of-Stake (Beacon Chain — Casper FFG finality + LMD-GHOST fork choice) — permissionless 32-ETH stake threshold; effective validator economics concentrated via Lido / Coinbase / Binance / Kraken / Figment staking pools · MEV-Boost relays (Proposer-Builder Separation — out-of-protocol; OFAC-compliant relays Flashbots / BloXroute Regulated have periodically dominated relay share) · Uniswap v4 (extensible AMM — concentrated liquidity + custom-logic extension framework) · Curve · Balancer · Chainalysis OFAC Oracle (on-chain SDN-list enforcement primitive · code-enforced at the contract layer for opt-in callers) · Securitize DS Protocol (on-chain transfer-restriction smart-contract framework enforcing eligible-investor whitelisting) · ERC-3643 / T-REX (industry-standard permissioned-token framework — Tokeny-developed, used by issuers outside the Securitize stack)
Chain
Ethereum (Ethereum Foundation (protocol research + core-dev grants; protocol itself is permissionless and operated by the validator set))
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L4 ACCOUNTSETTLEMENT
L3 EXECUTIONSETTLEMENT
◆ Enforcement Line — code-enforced at this layer

Step 5 · Settlement on Destination ChainCode-Enforced

"The DTC's book-entry transfer completing — the security has arrived at the new depository with its regulatory status intact."

The RWA token arrives on the destination chain with transfer restrictions intact. The destination-chain transfer-restriction module (ERC-3643 — Securitize DS Protocol or parallel implementation) re-fires: it checks the recipient address against its whitelist, enforces any destination-chain-specific compliance-rule predicates (jurisdiction restrictions, lock-up periods, investor-class gates), and re-runs OFAC sanctions screening (the bridge does NOT extend the origin-chain sanctions oracle's coverage to the destination chain — each chain has its own sanctions-oracle vendor slot and the destination-side check is independent). USDC payment settles atomically with the token delivery if cross-chain DvP is enforced (the bridge's atomicity guarantee at the message level). L3+L4 lit: execution and account layers process the settlement; the destination chain's transfer-restriction smart contract is the code-enforced gate. Builder: the path-instance must verify the recipient is on the destination chain's transfer-restriction whitelist BEFORE the bridge releases the asset; if the whitelist is not mirrored cross-chain, this requires an off-chain (or attestation-mediated) mirroring step that runs upstream of Step 5. Compliance officer: the Reg D 506(c) safe harbor (17 C.F.R. § 230.506(c)) governs the security's transfer-restriction posture on both chains; the destination-chain enforcement closes the cross-chain compliance gap that traditional bridge protocols leave open by default. Honesty marker: cross-chain transfer-restriction continuity is the structural problem S3 addresses but is NOT yet fully solved at the protocol layer — programmable token transfers (CCIP-native, cross-chain DvP) are nascent; many production deployments rely on off-chain coordination between the origin-chain and destination-chain transfer-restriction modules.

Counterparty
Investor wallet on destination chain · destination-chain transfer-restriction module · destination-chain sanctions-oracle
Latency
~2s · destination-chain block after bridge attestation
Finality
Final on destination-chain block confirmation if transfer-restriction re-check passes
Vendors
EOA + ERC-4337 Smart Account (Coinbase Smart Wallet is the canonical Coinbase-operated AA surface) · Securitize DS Protocol (on-chain transfer-restriction smart-contract framework enforcing eligible-investor whitelisting — ACRED is Ethereum-only; BUIDL multi-chain expansion to Base reported in public reporting but primary-source confirmation pending) · Uniswap v4 · Aerodrome (Base-native AMM derived from Velodrome) · BaseSwap · Chainalysis OFAC Oracle (on-chain SDN-list enforcement primitive · code-enforced at the contract layer for opt-in callers) · Circle CCTP v2 (canonical USDC burn-and-mint cross-chain transport between Base and Ethereum / other CCTP-supported chains) · Base Bridge (OP Stack canonical L1 ↔ L2 bridge with 7-day challenge window · L1-escape-hatch via force-inclusion) · Coinbase Custody Trust Company, LLC (New York limited-purpose trust company under NYDFS) · Coinbase Prime brokerage (institutional custody + execution surface) · third-party qualified custodians per integrator (Anchorage · BitGo · Fireblocks) · Securitize LLC (SEC-registered transfer agent; runs Reg D 506(c)(2)(ii) accredited-investor verification workflow; transfer-agent function is off-chain, identical on Base and Ethereum)
Chain
Base (Coinbase (sole sequencer operator at launch; decentralization on roadmap))
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L5 APPLICATIONREPORTING

Step 6 · Post-Trade ReportingPolicy-EnforcedINGESTDETECTALERT

"The transfer agent's cap table update and regulatory filing — the trade is recorded, ownership updated, and reporting obligations met."

Settlement is final on the destination chain. The SEC-registered transfer agent's master register reconciles the cross-chain position — the cap table now reflects the post-settlement state on both chains, and the on-chain ownership records on origin and destination chains both anchor back to the transfer-agent's authoritative off-chain register under SEC §17A(c) Exchange Act registration. Regulatory reporting obligations attach: SEC CAT Rule 613 reporting fires for the execution-report event on the origin chain (Step 3); Form D amendments per Reg D 506(c) (17 C.F.R. § 230.506(c); 17 C.F.R. § 230.503; Form D) fire for any new investors added; Investment Advisers Act of 1940 §204 recordkeeping (17 C.F.R. § 275.204-2) attaches at the adviser-side parallel; Reg ATS Form ATS (17 C.F.R. § 242.304) and Rule 303 record-preservation (17 C.F.R. § 242.303; Exchange Act Rule 17a-4 cross-reference, 17 C.F.R. § 240.17a-4) fire for the ATS that matched the trade in Step 3; tax reporting on realized gains attaches on the investor side (IRS §6045 cost-basis reporting for US persons; EU DAC7/DAC8 for EU intermediaries). For cross-chain transfers crossing jurisdictional or threshold boundaries, FATF R16 / BSA Travel Rule (31 C.F.R. § 1010.410) reporting is included in the bridge message audit bundle. L5 Application lit only — finality lives entirely in the policy layer because the regulatory record of settlement is the transfer-agent's books plus the on-chain evidence on both chains. The audit bundle — origin-chain trade-execution tx + bridge message hash + destination-chain settlement tx + transfer-agent registry update — is archived to durable WORM-compliant storage with retention floors per SEC Rule 17a-4 (6 years) and the equivalent IAA §204 / Reg ATS Rule 303 retention obligations. Honesty marker: the cross-chain RWA trade is complete, but the compliance surface is permanently expanded — the token now exists on two chains with two whitelist registries to maintain, two sanctions-oracle integrations, two regulatory-reporting endpoints, and a permanent reconciliation obligation between the on-chain registries on both chains and the transfer-agent's authoritative off-chain register.

Counterparty
SEC-registered transfer agent (industry-standard pattern — Securitize dominant; parallel actors fit the same role) · CAT / Form ATS / Form D reporting endpoints
Latency
Batch · post-settlement
Finality
Final · cap table updated across both chains; audit bundle archived
Vendors
EOA + ERC-4337 Smart Account (Coinbase Smart Wallet is the canonical Coinbase-operated AA surface) · Securitize LLC (SEC-registered transfer agent; runs Reg D 506(c)(2)(ii) accredited-investor verification workflow; transfer-agent function is off-chain, identical on Base and Ethereum) · Coinbase Wallet · Coinbase Smart Wallet (ERC-4337 account abstraction — passkey-based onboarding) · Coinbase Paymaster (gas-sponsorship primitive for Coinbase Smart Wallet flows · ERC-4337 paymaster contract) · Coinbase Verifications (Ethereum Attestation Service-backed attestation product binding Coinbase-verified identity attributes — country of residence, accredited-investor status, etc. — to addresses) · Securitize Markets ATS (SEC-registered ATS) · BlackRock BUIDL · other Securitize-issued RWAs (Base deployments via multichain expansion — ACRED was Ethereum-mainnet and Base availability is NOT independently confirmed)
Chain
Base (Coinbase (sole sequencer operator at launch; decentralization on roadmap))

Resolved 6 steps across 2 chain(s). 0 threshold(s) triggered. Frameworks: Common Reporting Standard / FATCA.

Coverage notes: 5 disclosed gap(s).

Other Securities Trading Paths

SETTLEMENT CHAINS