Section 11: ERC-3643 vs. ST22 — T-REX vs. CEDEX
OTCM PROTOCOL Comprehensive Technical Whitepaper — Version 7.0 ST22 Digital Securities Platform | March 2026 | Groovy Company, Inc. dba OTCM Protocol |
Section 11: ERC-3643 vs. ST22 — T-REX vs. CEDEX
A rigorous architectural comparison of the two leading security token standards: ERC-3643 (T-REX / Token for Regulated Exchanges), the Ethereum-native standard with $32B+ in deployed assets, and ST22 (SPL Token-2022 Transfer Hooks), OTCM Protocol’s Solana-native Digital Securities standard powering the CEDEX exchange. Both standards address the same fundamental challenge — bringing compliant, regulated securities on-chain — through architecturally different approaches with different performance, cost, security, and market implications.
11.1 Executive Summary
Attribute | ERC-3643 (T-REX / Ethereum) | ST22 (CEDEX / Solana) |
Market adoption | $32B+ tokenized assets · 8+ years | Emerging · Category 1 Model B pioneer |
Token standard | ERC-20 + compliance overlay contracts | SPL Token-2022 native Transfer Hooks |
Compliance enforcement | ONCHAINID + external claim registries | 42 controls inside Transfer Hook — atomic |
Bypass risk | Possible via direct EVM call bypassing overlay | Impossible — hooks are runtime-enforced |
Transaction speed | 12–15s (L1) · seconds on L2 | ~400ms finality |
Transaction cost | $1–$50+ (L1) · ~$0.01 (L2) | ~$0.00025 |
Liquidity model | External DEX or ATS · issuer-deployed pools | Global Unified CEDEX Liquidity Pool — permanent |
Target market | Institutional-grade tokenization at scale | Illiquid OTC microcap Digital Securities |
Regulatory posture | EU MiCA compatible · SEC varying | SEC Category 1 Model B · Release No. 33-11412 |
Upgrade path | Upgradeable proxy contracts | Immutable Transfer Hook controls |
Multi-chain | Native EVM · ERC-3643 on Polygon/Arbitrum/Base | Solana primary · cross-chain roadmap (Section 13) |
11.2 ERC-3643 (T-REX) Architecture
11.2.1 Background and History
ERC-3643, originally developed by Tokeny Solutions as T-REX (Token for Regulated Exchanges), was first deployed in 2017. It achieved formal EIP ‘Final’ status in December 2023 — the first compliant tokenization standard to reach this milestone on Ethereum. It is now governed by the ERC-3643 Association and has been used to tokenize more than $32 billion in real-world assets including institutional products from BlackRock, Hamilton Lane, and Société Générale.
11.2.2 Five-Component Architecture
ERC-3643 extends ERC-20 through a suite of interconnected smart contracts rather than modifying the token standard itself. The architecture has five primary components:
• T-REX Token — ERC-20-compatible token contract with hooks for compliance checks. The token itself calls the Compliance contract and Identity Registry before allowing any transfer.
• ONCHAINID (ERC-734/735) — Decentralized identity system for each investor. Stores cryptographic keys and verifiable claims issued by trusted third parties. Each investor has a unique ONCHAINID smart contract that accumulates attestations from KYC providers, accreditation verifiers, and other trusted issuers.
• Identity Registry — Maintains the mapping between wallet addresses and ONCHAINID contracts. The token contract calls the Identity Registry to discover which ONCHAINID is associated with a given wallet before evaluating compliance claims.
• Compliance Contract — Modular rules engine. Evaluates transfer eligibility by reading claims from the relevant ONYCHAINIDs. Rules are upgradeable — new restrictions or relaxations can be deployed without touching the token contract.
• Trusted Issuers Registry — Contains the list of approved claim issuers — KYC providers, accreditation verifiers, sanctions screeners. Only claims from listed issuers are accepted as valid credentials.
11.2.3 T-REX Transfer Flow
ERC-3643 (T-REX) Transfer Execution — 5-step flow:
1. Sender calls token.transfer(recipient, amount) 2. Token contract queries IdentityRegistry: → Is recipient's wallet mapped to an ONCHAINID? 3. Token contract queries ComplianceContract: → Does recipient's ONCHAINID hold valid claims? → Claims checked: KYC status · accreditation · jurisdiction 4. If all checks pass — transfer executes (ERC-20 balanceOf update) 5. If any check fails — transaction reverts
CRITICAL VULNERABILITY: Step 2–3 are application-layer calls — not Ethereum runtime enforcement. A caller with direct EVM access can call the underlying ERC-20 transfer() function directly, bypassing the T-REX compliance wrapper. This requires specific permissions but represents a structural bypass path that does not exist in SPL Token-2022 Transfer Hooks. |
ERC-3643 Compliance Bypass Risk ERC-3643 compliance is enforced at the smart contract application layer, not at the Ethereum runtime. A wallet that holds upgrade authority, proxy admin rights, or direct transfer permissions can bypass the ONCHAINID compliance layer. While Tokeny and institutional deployers implement access controls to prevent this, the structural bypass path exists. SPL Token-2022 Transfer Hooks execute inside the Solana runtime — there is no bypass path. The hook is not a smart contract call — it is a runtime instruction that cannot be omitted. |
11.3 ST22 (SPL Token-2022 Transfer Hook) Architecture
11.3.1 Background
ST22 refers to OTCM Protocol’s implementation of the SPL Token-2022 standard on Solana, specifically the Transfer Hook extension. Rather than adding compliance as a layer on top of an existing token standard, Transfer Hooks integrate compliance directly into the token transfer primitive. Every token transfer — regardless of origin, caller, or mechanism — triggers the hook program. There is no application-layer bypass path because the hook executes inside the Solana runtime, not in an application contract.
11.3.2 How Transfer Hooks Work
SPL Token-2022 Transfer Hook — execution flow:
1. Any caller initiates token.transfer(from, to, amount) (can be a DEX, a wallet, a smart contract — any caller at all) 2. Solana runtime intercepts the transfer instruction 3. Runtime AUTOMATICALLY invokes the hook program (cannot be skipped — this is enforced by the runtime, not application code) 4. Hook program executes ALL 42 controls sequentially: Controls 1–15: Identity, KYC, AML, OFAC, wallet whitelist Controls 16–20: Concentration limits Controls 21–26: Circuit breakers, price impact, velocity, holding period Controls 27–30: 1:1 custody attestation oracle Controls 31–42: Governance, regulatory freeze, admin controls 5. If ALL controls pass — transfer executes atomically 6. If ANY control fails — entire transaction reverts (specific error code returned identifying which control failed)
NO BYPASS PATH EXISTS: The hook is part of the token mint account metadata. The Solana runtime enforces hook invocation on every CPI and direct call. There is no direct transfer() equivalent that skips the hook. |
Runtime Enforcement vs. Application Enforcement This is the foundational architectural difference between ERC-3643 and ST22. ERC-3643 compliance is an application-layer wrapper around ERC-20 — a set of smart contract calls that precede the transfer. ST22 compliance is runtime-enforced by the Solana validator before the transfer executes. You cannot call the SPL token transfer instruction without triggering the hook, in the same way that you cannot call a Solana system program instruction without paying the transaction fee. It is not a policy — it is a protocol invariant. |
11.4 Side-by-Side Technical Comparison
11.4.1 Compliance Enforcement Architecture
Dimension | ERC-3643 (T-REX) | ST22 (CEDEX) |
Compliance layer | Application-layer smart contract overlay | Runtime-enforced Transfer Hook |
Enforcement point | Before token.transfer() call in T-REX contract | Inside Solana runtime — every CPI and direct call |
Bypass risk | Possible via direct ERC-20 call with elevated permissions | Impossible — runtime always invokes hook |
Identity system | ONCHAINID (ERC-734/735) — on-chain verifiable credentials | Empire Stock Transfer Master Securityholder File |
Control count | Variable — issuer-configured modular rules | 42 fixed controls — immutable |
Immutability | Upgradeable proxy pattern — rules can be changed | Immutable — 42 controls cannot be altered by any party |
Upgrade authority | Compliance contract owner (varies by deployer) | 3-of-5 multi-sig (params) · 5-of-9 multi-sig (upgrades) · immutable controls unchanged |
Custody link | Third-party custodian relationship (varies) | Empire Stock Transfer — 1:1 oracle every ~400ms |
Failure behavior | Transaction reverts with generic EVM revert | Transaction reverts with specific error code per control |
Formal verification | Kaspersky + Hacken audited | Certora formal verification (pre-mainnet) |
11.4.2 Performance and Cost
Metric | ERC-3643 (Ethereum L1) | ST22 (Solana) |
Transaction finality | 12–15 seconds | ~400ms (one slot) |
Transaction cost (typical) | $1–$50+ depending on gas | ~$0.00025 |
Cost per compliance check | Included in $1–$50 gas | ~$0.00025 for all 42 controls combined |
L2 cost (Polygon/Arbitrum) | ~$0.01–$0.05 | N/A — Solana is already fast and cheap |
Throughput capacity | ~15 TPS (L1) · higher on L2 | 65,000+ TPS theoretical · 3,000–5,000 TPS sustained |
Settlement finality | ~12s (probabilistic) · ~13 min (economic) | ~400ms (Proof of History + Tower BFT) |
Oracle update frequency | Block-by-block · ~12s cadence | ~400ms — every Solana slot |
The cost differential is the most commercially significant factor for OTCM Protocol’s target market. An OTC microcap issuer with 500 shareholders conducting monthly secondary trades would pay approximately $25,000–$250,000/year in Ethereum L1 gas for compliance-verified transfers. The same volume on Solana costs approximately $1.50. This is not a marginal difference — it is a market access question. Ethereum L1 compliance enforcement is economically viable only for institutional-scale transactions.
11.5 CEDEX vs. T-REX Exchange Architecture
The compliance standard only matters if there is a venue on which compliant tokens can trade. This is where the OTCM Protocol’s CEDEX and the T-REX / ERC-3643 ecosystem diverge most significantly. ERC-3643 provides the token compliance standard — it does not provide a built-in exchange. CEDEX is both a compliance standard and a purpose-built exchange with permanent liquidity.
11.5.1 ERC-3643 Exchange Landscape
ERC-3643 tokens trade on Alternative Trading Systems (ATS) registered with the SEC, OTC broker-dealer desks, or institutional private exchanges operated by platforms like tZERO, INX, or OpenFinance. There is no single unified exchange for ERC-3643 tokens. Liquidity is fragmented across venues, and access requires either ATS registration or a broker-dealer relationship. This is the correct model for institutional-scale transactions where regulated venue oversight is required and transaction economics allow it.
Some ERC-3643 tokens have been listed on DEX aggregators (Uniswap, Curve), but compliance enforcement at the DEX layer is application-level and depends on the deployer’s configuration. The standard does not enforce DEX-level compliance as a runtime invariant.
11.5.2 CEDEX Architecture
CEDEX is a purpose-built compliance-first exchange for ST22 Digital Securities. Unlike ERC-3643’s separation of token standard and exchange venue, CEDEX integrates the exchange directly with the Transfer Hook compliance layer. Every order on CEDEX executes an ST22 transfer, which means every trade automatically triggers all 42 Transfer Hook controls. There is no application-layer compliance check separate from the trade execution — they are the same operation.
Exchange Attribute | ERC-3643 Ecosystem | CEDEX (OTCM Protocol) |
Exchange model | External ATS / broker-dealer / DEX listing | Purpose-built compliance-native exchange |
Compliance at trade | Application-layer check before trade | Runtime Transfer Hook — same operation as trade |
Liquidity model | Issuer-deployed pools or external market makers | Global Unified CEDEX Liquidity Pool — shared, permanent |
Liquidity permanence | Market makers can withdraw · liquidity pools removable | LP tokens burned — withdrawal mathematically impossible |
MEV protection | Varies by venue | Jito bundle integration — private submission |
AMM design | External DEX (Uniswap, Curve, etc.) | Custom CPMM with u128 arithmetic · rounding toward pool |
Issuer cost to list | ATS fees + broker-dealer fees + legal | $1,000–$25,000 one-time ST22 minting fee |
Secondary fee structure | Varies by venue · typically 0.1–1% | 5% on all transactions — 0.44% to Global Pool permanently |
Trading hours | ATS: market hours · DEX: 24/7 | 24/7/365 — Solana runs continuously |
11.6 SWOT Analysis
ERC-3643 (T-REX) — Strengths · Weaknesses · Opportunities · Threats |
Category | Detail |
STRENGTH — Market adoption | $32B+ in tokenized assets · 8+ years of production deployment · institutional familiarity (BlackRock, Hamilton Lane) |
STRENGTH — EIP Final status | Only security token standard with EIP ‘Final’ designation (December 2023) · official Ethereum standards process endorsement |
STRENGTH — EVM compatibility | Native multi-chain deployment on Polygon, Arbitrum, Base, and any EVM chain · enormous developer and liquidity ecosystem |
STRENGTH — ONCHAINID | Decentralized verifiable credential system · portability across issuers without re-verification |
STRENGTH — MiCA compatibility | Designed with EU MiCA regulatory framework in mind · institutional regulatory familiarity in European markets |
STRENGTH — Upgradeable compliance | Modular Compliance contract allows updating rules without token contract changes · adaptable to evolving regulation |
WEAKNESS — Gas costs | $1–$50+ per transfer on Ethereum L1 makes compliance-verified trading uneconomical for mid-market issuers |
WEAKNESS — Bypass risk | Application-layer compliance can be bypassed by callers with direct ERC-20 transfer access or upgrade authority |
WEAKNESS — Complexity | Five-component architecture (T-REX + ONCHAINID + IdentityRegistry + Compliance + TrustedIssuers) requires specialized expertise |
WEAKNESS — No built-in exchange | Standard defines token compliance · not trading venue · liquidity fragmented across ATS / broker-dealers / DEXs |
OPPORTUNITY — Institutional scale | Optimal for institutional-grade transactions where gas cost is immaterial and regulatory familiarity matters most |
OPPORTUNITY — OTCM cross-chain | OTCM Protocol Phase 4 cross-chain roadmap evaluates ERC-3643 compatibility layer for EVM representation tokens |
THREAT — Gas barrier | Ethereum L1 economics exclude mid-market and retail-accessible securities tokenization permanently |
THREAT — Competing L1s | Solana, Avalanche, and emerging L1s threaten EVM lock-in as institutional custody infrastructure expands beyond Ethereum |
ST22 (CEDEX) — Strengths · Weaknesses · Opportunities · Threats |
Category | Detail |
STRENGTH — Runtime enforcement | Transfer Hook executes inside Solana runtime — no application-layer bypass path exists for any caller |
STRENGTH — 42 immutable controls | Fixed, immutable, formally-verified security controls — cannot be weakened by upgrade, governance, or admin action |
STRENGTH — Transaction economics | ~$0.00025 per transfer enables compliance-verified trading for mid-market and even small-cap issuers |
STRENGTH — Speed | ~400ms finality enables real-time settlement and intraday 1:1 attestation oracle updates every slot |
STRENGTH — Integrated exchange | CEDEX provides token standard + exchange + permanent liquidity in a single architecture |
STRENGTH — Permanent liquidity | Global Unified CEDEX Liquidity Pool — LP tokens burned · liquidity cannot be withdrawn or rugpulled |
STRENGTH — SEC Category 1 Model B | Built for compliance with the January 28, 2026 Joint Staff Statement and Release No. 33-11412 from inception |
STRENGTH — Empire custody integration | Direct SEC-registered transfer agent custody with 1:1 oracle attestation on every Solana slot |
WEAKNESS — Newer standard | Significantly less institutional track record than ERC-3643’s 8+ years and $32B+ in deployments |
WEAKNESS — Solana-only initially | Cross-chain expansion requires Phase 2–4 roadmap execution (Section 13) · EVM investors must bridge |
WEAKNESS — DEX incompatibility | Major Solana DEXs (Raydium, Orca, Meteora) don’t support Token-2022 Transfer Hooks · requires CEDEX as exclusive venue |
WEAKNESS — Single exchange dependency | All secondary trading routes through CEDEX — concentration of exchange risk until multi-venue expansion |
OPPORTUNITY — $50B trapped market | Entire addressable market is underserved by ERC-3643 due to gas economics · ST22/CEDEX is purpose-built for this gap |
OPPORTUNITY — SEC regulatory clarity | Release No. 33-11412 and Category 1 Model B provide strong U.S. regulatory foundation that ERC-3643 cannot match |
THREAT — ERC-3643 institutional dominance | Institutional investors, custodians (Fireblocks, BitGo), and regulators know ERC-3643 · ST22 requires market education |
THREAT — Solana network risk | Historical Solana outages (pre-2023) remain a reputation factor · Firedancer reduces but doesn’t eliminate concern |
11.7 Use Case Fit Matrix
The architectural differences between ERC-3643 and ST22 translate into distinctly different use case fitness profiles. These are not competing products targeting the same customers — they serve structurally different segments of the securities tokenization market.
Use Case | ERC-3643 Fit | ST22/CEDEX Fit |
Institutional RWA tokenization ($100M+) | Optimal — institutional familiarity · gas cost immaterial | Capable but not differentiated at this scale |
Mid-market issuer tokenization ($1M–$50M) | Feasible on L2 · legal/compliance overhead still high | Optimal — cost-effective · SEC Category 1 compliant |
OTC microcap liquidity restoration | Uneconomical — gas + ATS fees exceed company revenue | Purpose-built — entire OTCM value proposition |
EU MiCA-regulated offerings | Optimal — MiCA-compatible by design | Phase 3–4 cross-chain evaluation (2027–2028) |
24/7 secondary market trading | Possible on DEX · compliance enforcement varies | Native — CEDEX trades 24/7/365 with full compliance |
Retail investor access (non-accredited) | Reg A+ possible via ATS | Reg A+ pathway on OTCM Phase 3 roadmap (2027) |
High-frequency institutional trading | Possible on L2 · latency acceptable | ~400ms · superior latency at lower cost |
Cross-chain liquidity (EVM ≠ Solana) | Native — deployed on multiple EVM chains | Phase 2+ roadmap · Wormhole NTT bridge |
Why OTCM Protocol Chose ST22 Over ERC-3643 The $50B trapped shareholder value problem is concentrated in companies with 500–10,000 shareholders, $1M–50M in underlying share value, and zero ability to pay Ethereum L1 gas costs or ATS registration fees. ERC-3643 on Ethereum L1 is structurally incompatible with this market segment regardless of compliance quality. ST22 on Solana with CEDEX is the only architecture that delivers: (1) institutional-grade compliance enforcement; (2) cost economics viable for mid-market issuers; (3) a built-in exchange with permanent liquidity; and (4) SEC Category 1 Model B compliance from day one. This is not a technology preference — it is a market access requirement. |
11.8 The Cross-Chain Future — Convergence, Not Competition
ERC-3643 and ST22 are not permanently competing standards. OTCM Protocol’s Phase 3–4 cross-chain roadmap (Section 13) explicitly evaluates an ERC-3643 compatibility layer as a potential mechanism for representing ST22 Digital Securities on EVM chains — allowing OTCM-issued tokens to leverage ERC-3643’s institutional distribution network and ONCHAINID infrastructure on Ethereum.
11.8.1 ERC-3643 Compatibility Layer Evaluation (Phase 4, 2028+)
The evaluation considers whether a wrapper contract could allow ST22 tokens to be represented as ERC-3643 tokens on Ethereum — inheriting the T-REX compliance infrastructure and institutional distribution network without rebuilding the ST22 compliance architecture from scratch.
Consideration | Assessment |
Institutional familiarity | High — $32B deployed · BlackRock, Hamilton Lane, Société Générale familiar with the standard |
Compliance enforcement depth | Lower than SPL Transfer Hooks on EVM — application layer not runtime enforcement |
Development cost | Medium — wrapper contract + ONCHAINID integration + ongoing maintenance |
Time to market | Faster than building custom EVM compliance infrastructure from scratch |
Strategic dependency risk | Creates dependency on Tokeny ecosystem and ERC-3643 Association governance |
Regulatory treatment | CLO review required — whether ERC-3643 wrapper satisfies Category 1 Model B on EVM chains |
Phase 4 decision gate | Q2 2027: CTO + CLO publish governance proposal before Phase 4 development begins |
Critical Cross-Chain Compliance Disclosure Any EVM-chain representation of ST22 Digital Securities tokens (Phase 2+) will NOT carry equivalent compliance enforcement to native Solana ST22 tokens until Phase 3 EVM compliance layer is complete. EVM-side wrapped tokens do not invoke OTCM Protocol’s 42 Transfer Hook controls — OFAC screening, AML risk scoring, and wallet whitelist enforcement must be implemented at the application layer on EVM chains. This limitation is disclosed in all investor materials for cross-chain products. Solana remains the authoritative compliance and settlement layer for all ST22 Digital Securities. |
Groovy Company, Inc. dba OTCM Protocol | CIK: 1499275 | Version 7.0 | March 2026 | Confidential |