Skip to main content

⚙️ SECTION 2: TECHNICAL ARCHITECTURE


SEC CATEGORY 1 COMPLIANT | Issuer-Sponsored Tokenized Securities pursuant to SEC Division of Corporation Finance, Division of Investment Management, and Division of Trading and Markets Joint Statement dated January 28, 2026


2.1 🏛️ Layered Architecture Overview

OTCM Protocol implements a sophisticated five-layer architecture engineered specifically for institutional-grade, SEC-compliant securities trading on the Solana blockchain. This architecture represents a fundamental departure from traditional DeFi protocols, which typically prioritize transaction speed over compliance. OTCM's design philosophy places regulatory compliance and investor protection at the protocol level while leveraging Solana's exceptional performance characteristics to deliver sub-second transaction finality.

The architectural decisions reflect the SEC's January 28, 2026 guidance establishing Category 1 (Issuer-Sponsored Tokenized Securities) as the favored regulatory framework, combined with lessons learned from both traditional securities infrastructure and the cryptocurrency ecosystem:

Infrastructure Type

Approach

Trade-off

Category 1 Alignment

🏛️

Traditional Securities

Compliance through centralized intermediaries (broker-dealers, clearinghouses, transfer agents)

Adds latency and cost

Regulated custody ✅

🔗

Cryptocurrency Markets

Speed through decentralization

Typically sacrifices regulatory compliance

Often Category 2 ❌

OTCM Five-Layer Architecture

Compliance verification integrated into transaction processing

Achieves

BOTH

without compromise

Full Category 1 Compliance


2.1.1 🎯 Five-Layer Design Philosophy

The five-layer architecture follows the principle of separation of concerns, where each layer handles specific responsibilities with well-defined interfaces to adjacent layers. This design enables independent scaling, testing, and upgrading of individual layers while maintaining system integrity—and ensures Category 1 compliance is enforced at every level.

Layer

Name

Primary Responsibility

Category 1 Function

🖥️

Layer 1

Application Layer

User interfaces, portal access, experience management

Issuer onboarding, investor verification

⚖️

Layer 2

Compliance Enforcement

Transfer Hooks, KYC/AML, OFAC, securities law automation

Mathematically-enforced investor protection

💹

Layer 3

Trading & Liquidity

CEDEX engine, bonding curves, CPMM, liquidity pools

Compliant trading venues for tokenized securities

⛓️

Layer 4

Blockchain Infrastructure

Solana L1, RPC nodes, consensus, finality

Settlement certainty for securities transactions

🔌

Layer 5

External Integration

Custody verification, oracles, SEC EDGAR, analytics

SEC-registered custody verification


2.1.2 📐 Architecture Diagram

┌─────────────────────────────────────────────────────────────────────────────┐
│                        🖥️ LAYER 1: APPLICATION                              │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐    │
│  │   Issuers    │  │    CEDEX     │  │   Staking    │  │   Investor   │    │
│  │    Portal    │  │   Trading    │  │  Interface   │  │    Portal    │    │
│  └──────────────┘  └──────────────┘  └──────────────┘  └──────────────┘    │
│                    (Category 1 Issuer Onboarding & Compliant Trading)       │
└─────────────────────────────────────────────────────────────────────────────┘
                                      ↓ ↑
┌─────────────────────────────────────────────────────────────────────────────┐
│                   ⚖️ LAYER 2: COMPLIANCE ENFORCEMENT                        │
│  ┌──────────────────────────────────────────────────────────────────────┐  │
│  │                    SPL Token-2022 Transfer Hooks                      │  │
│  │  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐  │  │
│  │  │Custody │→│  OFAC  │→│  AML   │→│  KYC   │→│ Price  │→│Liquidity│  │  │
│  │  │ Oracle │ │Screening│ │ Check  │ │Verify  │ │ Impact │ │ Ratio  │  │  │
│  │  └────────┘ └────────┘ └────────┘ └────────┘ └────────┘ └────────┘  │  │
│  └──────────────────────────────────────────────────────────────────────┘  │
│              (42 Security Controls — Investor Protection Enforcement)       │
└─────────────────────────────────────────────────────────────────────────────┘
                                      ↓ ↑
┌─────────────────────────────────────────────────────────────────────────────┐
│                   💹 LAYER 3: TRADING & LIQUIDITY                           │
│  ┌──────────────────────┐              ┌──────────────────────┐            │
│  │     CEDEX Engine     │              │   OTCM Liquidity     │            │
│  │  ┌────────────────┐  │              │        Pool          │            │
│  │  │ Bonding Curves │  │ ←─────────→  │  ┌────────────────┐  │            │
│  │  │     CPMM       │  │              │  │ Permanent Lock │  │            │
│  │  └────────────────┘  │              │  └────────────────┘  │            │
│  └──────────────────────┘              └──────────────────────┘            │
│                    (Full Token-2022 Transfer Hook Support)                  │
└─────────────────────────────────────────────────────────────────────────────┘
                                      ↓ ↑
┌─────────────────────────────────────────────────────────────────────────────┐
│                   ⛓️ LAYER 4: BLOCKCHAIN INFRASTRUCTURE                     │
│  ┌──────────────────────────────────────────────────────────────────────┐  │
│  │                         Solana Layer 1                                │  │
│  │    PoH + Tower BFT + Sealevel + Turbine + Gulf Stream + Cloudbreak   │  │
│  └──────────────────────────────────────────────────────────────────────┘  │
│                    (Settlement Certainty for Securities)                    │
└─────────────────────────────────────────────────────────────────────────────┘
                                      ↓ ↑
┌─────────────────────────────────────────────────────────────────────────────┐
│                   🔌 LAYER 5: EXTERNAL INTEGRATION                          │
│  ┌────────────┐  ┌────────────┐  ┌────────────┐  ┌────────────┐           │
│  │  Empire    │  │   OFAC     │  │ Chainalysis│  │    SEC     │           │
│  │Stock Trans.│  │   Oracle   │  │  /TRM Labs │  │   EDGAR    │           │
│  │(SEC-Reg'd) │  │            │  │            │  │            │           │
│  └────────────┘  └────────────┘  └────────────┘  └────────────┘           │
│              (SEC-Registered Custody + Compliance Data Sources)             │
└─────────────────────────────────────────────────────────────────────────────┘

2.1.3 🔄 Cross-Layer Communication

Inter-layer communication follows strict protocols ensuring data integrity, system reliability, and continuous Category 1 compliance verification:

⬇️ Downward Communication (Request Flow)

Application layer requests traverse through compliance, trading, blockchain, and external layers sequentially. Each layer validates inputs, performs its specific function, and passes validated data to the next layer. Compliance verification occurs before any trading execution.

⬆️ Upward Communication (Response Flow)

Results propagate upward through the same path, with each layer adding its processing results. The application layer receives comprehensive transaction status including compliance verification results (all 42 controls), trading execution details, and blockchain confirmation.

↔️ Horizontal Communication

Within each layer, components communicate through defined APIs. The compliance layer's Transfer Hooks execute sequentially, sharing state through Solana's account model. The trading layer's CEDEX and Liquidity Pool components share price and reserve data through on-chain state.


2.2 ☀️ Solana Layer 1 Foundation

OTCM Protocol's technical foundation rests on Solana, a monolithic Layer 1 blockchain protocol designed for high-throughput, low-latency transaction processing. Unlike modular blockchains (such as Ethereum) that offload scaling to Layer 2 solutions, Solana handles all transaction processing, state management, and consensus directly on its base layer—a critical characteristic for securities trading where settlement certainty and deterministic execution are paramount.


2.2.1 🎯 Why Solana: Technical Rationale for Category 1 Compliance

The selection of Solana as OTCM's blockchain infrastructure reflects careful analysis of securities trading requirements mapped against available blockchain capabilities:

Requirement

⚫ Traditional Alternative

☀️ Solana Capability

Category 1 Benefit

Transaction Throughput

Ethereum: 15-30 TPS

65,000+ TPS

theoretical

Handles institutional trading volume

⏱️

Block Time

Ethereum: ~12 seconds

400ms

slots

Near-instant compliance verification

💵

Transaction Cost

Ethereum: $1-$50+

$0.0001 - $0.0025

Economically viable for all trade sizes

Finality Time

Ethereum: ~6 minutes

~13 seconds

(32 blocks)

Settlement certainty for securities

📜

Smart Contract Model

Ethereum: Sequential EVM

Parallel Sealevel

execution

Concurrent compliance checks

🪙

Token Standard

ERC-20/ERC-1400

SPL Token-2022 + Transfer Hooks

Protocol-level compliance enforcement

💡 Critical Design Decision: SPL Token-2022's Transfer Hook extension enables OTCM to execute compliance verification during every token transfer at the protocol level—a capability not available on Ethereum or most other blockchains without complex, gas-intensive proxy patterns. This is essential for Category 1 investor protection requirements.


2.2.2 🚀 Core Protocol Innovations

Solana achieves its exceptional performance through eight core innovations within its base layer. Understanding these innovations is essential for comprehending how OTCM's compliance-intensive operations execute efficiently while satisfying Category 1 requirements:

⏱️ 1. Proof of History (PoH)

Proof of History functions as a "cryptographic clock" that timestamps transactions before they enter consensus. Traditional blockchains require nodes to communicate extensively to agree on transaction ordering and timing. PoH pre-establishes a verifiable sequence of events through a SHA-256 hash chain, where each hash depends on the previous output.

🏦 Category 1 Application: Transfer Hook verification benefits from PoH's pre-established ordering. Compliance checks execute in deterministic sequence without consensus delays, enabling the 750-1,250ms total verification time despite six sequential hooks. This ensures investor protection checks complete before any transfer executes.

🗼 2. Tower BFT

Tower BFT represents Solana's custom implementation of Practical Byzantine Fault Tolerance (PBFT) consensus, optimized to leverage PoH as its clock source. Traditional PBFT requires O(n²) message complexity for n validators; Tower BFT reduces this through PoH-synchronized voting.

Consensus Parameters:

Parameter

Description

Category 1 Benefit

🔒

Vote Lockout

Validators commit to votes with exponentially increasing lockout periods

Settlement certainty

💰

Rollback Cost

Switching votes becomes exponentially more expensive over time

Transaction finality

Finality

32-block confirmation provides practical finality (~13 seconds)

Securities settlement guarantee

⚡ 3. Sealevel: Parallel Smart Contract Execution

Sealevel is Solana's parallel execution engine that processes thousands of smart contracts simultaneously. Unlike Ethereum's sequential EVM, Sealevel identifies non-overlapping transactions and executes them in parallel across available CPU cores.

// Sealevel identifies account dependencies automatically
// Transactions touching different accounts execute in parallel
// Transactions touching same accounts serialize for atomicity

// OTCM leverages this for:
// - Parallel compliance verification across different token pairs
// - Concurrent custody oracle queries
// - Simultaneous trading operations in non-overlapping markets

🏦 Category 1 Application: CEDEX trading transactions touching different ST22 Tokenized Securities execute in parallel, enabling the platform to handle hundreds of concurrent trades. Transactions involving the same token pair serialize automatically, ensuring atomic state updates and consistent compliance enforcement.

🌊 4. Turbine: Block Propagation Protocol

Turbine addresses the bandwidth bottleneck of block propagation by breaking blocks into smaller packets distributed through a tree structure. Each validator receives partial data and forwards it to downstream validators, achieving O(log n) propagation complexity.

Block Propagation Specifications:

Spec

Value

📦

Packet Size

64KB shreds (erasure-coded fragments)

🌳

Fanout Factor

Each node forwards to 200 downstream nodes

🔧

Reconstruction

67% of shreds required to reconstruct complete block

🌀 5. Gulf Stream: Mempool-less Transaction Forwarding

Gulf Stream eliminates the traditional mempool by forwarding transactions to upcoming leader validators before the current block finalizes. This reduces confirmation latency and memory pressure across the network.

🏦 Category 1 Application: CEDEX transactions forward immediately to the next leader, reducing the time between user submission and inclusion in a block. This enables the sub-second user experience despite comprehensive compliance verification—investor protection without user experience degradation.

☁️ 6. Cloudbreak: Horizontally Scaled Account Database

Cloudbreak implements Solana's account database using memory-mapped files optimized for concurrent reads and writes. The system supports parallel access patterns essential for high-throughput trading operations.

🔧 7. Pipelining: Transaction Processing Unit

Solana's transaction processing pipeline operates similarly to CPU instruction pipelining, with distinct stages for data fetching, signature verification, banking (state changes), and recording. Different transactions occupy different pipeline stages simultaneously.

Stage 1

Stage 2

Stage 3

Stage 4

📥 Data Fetch

✍️ Signature Verify

🏦 Banking

📝 Recording

GPU

GPU

CPU

Kernel

📚 8. Archivers: Distributed Ledger Storage

Archivers are specialized nodes responsible for distributed ledger storage, keeping transaction history accessible without overburdening validators. This separation of concerns enables validators to maintain high performance while ensuring complete historical data availability for compliance and audit purposes—essential for securities law requirements.


2.2.3 🔐 Consensus Mechanism Deep Dive

Solana employs a hybrid consensus mechanism combining Proof of History (PoH) with Delegated Proof of Stake (dPoS). This hybrid approach achieves Byzantine Fault Tolerance while maintaining the throughput necessary for SEC-compliant securities trading applications.

🔄 Consensus Flow:

┌─────────────────────────────────────────────────────────────────┐
│  1️⃣ TRANSACTION SUBMISSION                                      │
│     User signs ST22 transfer → Gulf Stream forwards to leader   │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│  2️⃣ POH TIMESTAMPING                                            │
│     Transaction receives cryptographic timestamp                │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│  3️⃣ TRANSFER HOOK EXECUTION                                     │
│     All 42 compliance controls verified (750-1,350ms)           │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│  4️⃣ BLOCK INCLUSION                                             │
│     Leader includes verified transaction in block               │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│  5️⃣ TURBINE PROPAGATION                                         │
│     Block shreds distributed across validator network           │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│  6️⃣ TOWER BFT VOTING                                            │
│     Validators vote on block validity                           │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│  7️⃣ FINALITY (~13 seconds)                                      │
│     32-block confirmation → Securities settlement complete      │
└─────────────────────────────────────────────────────────────────┘

2.2.4 📊 Network Performance Specifications

Metric

Specification

OTCM Utilization

Category 1 Purpose

Theoretical TPS

65,000+

400-600 TPS (compliance overhead)

Handles institutional volume

⏱️

Block Time (Slot)

400ms

Used for PoH synchronization

Near-instant verification

Finality Time

~13 seconds (32 blocks)

Settlement certainty for trades

Securities settlement guarantee

💵

Transaction Cost

$0.0001 - $0.0025

~5,000 lamports base fee

Economically viable compliance

🏗️

Architecture Type

Monolithic L1

No L2 dependency for settlement

Clear settlement finality

🔐

Consensus

PoH + dPoS (Tower BFT)

Deterministic ordering

Audit trail integrity


2.3 🔲 Layer-by-Layer Technical Specifications

This section provides detailed technical specifications for each architectural layer, including interface definitions, performance requirements, and implementation details—all designed to satisfy Category 1 compliance requirements.


2.3.1 🖥️ Layer 1: Application Layer

The Application Layer provides user-facing interfaces enabling interaction with OTCM Protocol. All interfaces share common authentication, state management, and API connectivity patterns while presenting specialized functionality for different user types—with Category 1 compliance integrated throughout.

🚪 Issuers Portal

Purpose: Comprehensive onboarding and management interface for companies tokenizing securities through OTCM Protocol under the Category 1 (Issuer-Sponsored) framework.

Core Functions:

Function

Description

Category 1 Requirement

🏢

Company Registration

SEC CIK validation, corporate document upload, authorized signatory verification

Direct issuer authorization

📊

Series M Configuration

Share class creation parameters, conversion ratios, custody arrangements

Official shareholder register

🎫

ST22 Token Management

Minting authorization, vesting schedule configuration, treasury management

True equity backing

📋

Compliance Dashboard

Real-time trading analytics, regulatory reporting, investor cap table

Investor protection monitoring

🏦

Custody Integration

Empire Stock Transfer deposit tracking, oracle verification status

Regulated custody requirement

Technology Stack:

Component

Technology

🖥️

Frontend Framework

React 18+ with TypeScript, TailwindCSS

🗂️

State Management

Redux Toolkit with RTK Query for API caching

👛

Wallet Integration

Solana Wallet Adapter (Phantom, Solflare, Ledger)

🔐

Authentication

SIWS (Sign-In With Solana) + JWT sessions

📄

Document Processing

DocuSign API for legal signatures, S3 for storage

🏦 CEDEX Trading Interface

Purpose: Real-time trading interface enabling ST22 Tokenized Securities transactions with integrated Category 1 compliance verification.

Core Functions:

Function

Description

Category 1 Purpose

🔍

Market Discovery

Token listing, price charts, volume analytics, market depth visualization

Transparent price discovery

💹

Order Execution

Market orders, limit orders, swap interface with slippage protection

Compliant securities trading

💼

Portfolio Management

Holdings display, transaction history, P&L tracking

Investor record-keeping

Compliance Status

Real-time KYC status, verification requirements, restriction alerts

Investor protection enforcement

🥩 Staking Interface

Purpose: Staking management dashboard for OTCM Utility Token holders participating in protocol governance and rewards.

📌 Note: The OTCM Utility Token is structured and marketed as a utility token with functionality and governance rights, distinct from ST22 Tokenized Securities.

Core Functions:

Function

Description

💰

Stake Management

Deposit/withdraw OTCM tokens, delegation to validator nodes

📈

Rewards Tracking

APY display (8-40%), reward accrual, claim functionality

⏱️

Epoch Management

2.6-day epoch visualization, reward distribution timing

🗳️

Governance

Voting on protocol proposals, delegation to representatives


2.3.2 ⚖️ Layer 2: Compliance Enforcement Layer

The Compliance Enforcement Layer implements OTCM's 42-point security architecture through SPL Token-2022 Transfer Hooks. This layer represents the protocol's core innovation: automated securities law compliance at the smart contract level, satisfying the SEC's Category 1 investor protection requirements.

🪝 Transfer Hook Architecture

SPL Token-2022's Transfer Hook extension enables custom program execution during every token transfer. OTCM leverages this capability to implement six sequential compliance verification hooks that satisfy Category 1 investor protection requirements:

Hook

Function

Data Source

Latency

Error

Category 1 Purpose

🔍

Hook 1

Custody Verification

Empire Stock API

100-150ms

6001

True equity backing

🚫

Hook 2

OFAC Screening

SDN List Oracle

200-500ms

6002

Sanctions compliance

🕵️

Hook 3

AML Analytics

Chainalysis/TRM

300-400ms

6003

Anti-money laundering

Hook 4

Redemption Eligibility

KYC Registry

50-100ms

6004

Investor verification

📉

Hook 5

Price Impact Limit

TWAP Oracle

50-100ms

6006

Anti-manipulation

💧

Hook 6

Liquidity Ratio

Pool State

50-100ms

6007

Market stability

⏱️

TOTAL

Complete Verification Pipeline

750-1,350ms

Full Compliance

💡 Atomic Execution Guarantee: If any Transfer Hook returns an error, the entire transaction reverts atomically. This ensures that non-compliant transfers can never execute, even partially. Solana's account model and Sealevel's transaction isolation guarantee this atomicity—investor protection that cannot be circumvented.

🔐 Hook Implementation Details

Hook 1 — Custody Verification Oracle (Category 1: True Equity Backing):

// Custody Verification Hook - Ensures 1:1 backing requirement
pub fn verify_custody(
    token_mint: &Pubkey,
    transfer_amount: u64,
) -> Result<(), ComplianceError> {
    // Query Empire Stock Transfer oracle for custody balance
    let custody_balance = empire_oracle::get_custody_balance(token_mint)?;
    let circulating_supply = token::get_circulating_supply(token_mint)?;
    
    // Verify 1:1 backing ratio (Category 1 requirement)
    require!(
        custody_balance >= circulating_supply,
        ComplianceError::InsufficientCustodyBacking // Error 6001
    );
    
    // Verify transfer won't exceed custody capacity
    require!(
        custody_balance >= circulating_supply + transfer_amount,
        ComplianceError::CustodyCapacityExceeded
    );
    
    Ok(())
}

Hook 3 — AML Risk Scoring:

The AML verification hook implements a three-tier risk scoring system:

Risk Score

Action

Result

0-30

Automatic approval

Transaction proceeds without delay

⚠️

31-70

Enhanced review

Transaction proceeds but flagged for compliance team review

🚫

71-100

Automatic rejection

Transaction reverts with error 6003

🛡️ Additional Security Controls (42 Total)

Beyond the six Transfer Hooks, OTCM implements 36 additional security controls including:

Control Category

Controls

Category 1 Purpose

🔴

Circuit Breakers

30% price drop halt, 24-hour cooldown, graduated restart

Prevent market manipulation

📊

Concentration Limits

4.99% max per wallet, anti-accumulation detection

Prevent whale manipulation

🔒

Vesting Enforcement

Issuer lockups, structured release, transfer restrictions

Insider trading prevention

🤖

Anti-Bot Protection

Jito MEV protection, cooldown periods, pattern detection

Fair market access

🛡️

Protective Conversion

Auto-convert to common on adverse events

Investor bankruptcy protection


2.3.3 💹 Layer 3: Trading & Liquidity Infrastructure

The Trading & Liquidity Infrastructure layer implements CEDEX (Centralized-Decentralized Exchange) mechanics and the OTCM Liquidity Pool. This layer leverages Solana's Sealevel parallel execution to process multiple trades concurrently while maintaining atomic state updates—with full Transfer Hook compliance on every transaction.

🏦 CEDEX Engine

CEDEX operates as a purpose-built trading infrastructure for ST22 Tokenized Securities, combining centralized order matching efficiency with decentralized settlement guarantees:

⚠️ Why CEDEX Exists: Existing DEXs (Raydium, Orca, Meteora) disable Transfer Hooks upon graduation, eliminating all 42 security controls. This would remove all Category 1 investor protections. CEDEX maintains full Transfer Hook support on every trade, ensuring compliance controls remain active throughout the token lifecycle.

📈 Bonding Curve Trading (Pre-Graduation):

New ST22 Tokenized Securities begin trading on bonding curves using a modified constant product formula:

Price = k × (Supply)^n

Where:
k = Base price coefficient (calibrated per issuer)
n = Curve steepness (typically 1.5-2.0)
Supply = Current circulating token supply

🔢 CPMM Trading (Post-Graduation):

Upon graduation (market cap ≥ $250,000), tokens transition to Constant Product Market Maker (CPMM) mechanics with deeper liquidity:

// CPMM implementation with Transfer Hook integration
pub fn execute_swap(
    pool: &mut LiquidityPool,
    amount_in: u64,
    minimum_out: u64,
) -> Result<SwapResult, TradingError> {
    // All 42 compliance controls verified via Transfer Hooks BEFORE swap executes
    // (Hooks execute automatically via Token-2022 standard)
    
    // Constant product formula: x * y = k
    let k = pool.reserve_token.checked_mul(pool.reserve_sol)?;
    let new_reserve_token = pool.reserve_token.checked_add(amount_in)?;
    let new_reserve_sol = k.checked_div(new_reserve_token)?;
    let amount_out = pool.reserve_sol.checked_sub(new_reserve_sol)?;
    
    // Slippage protection
    require!(amount_out >= minimum_out, TradingError::SlippageExceeded);
    
    // Fee distribution (5% total)
    // - 0.44% to OTCM LP (permanent liquidity)
    // - 4.56% to protocol operations
    
    Ok(SwapResult { amount_out, fee_collected })
}

💧 OTCM Liquidity Pool

The OTCM Liquidity Pool aggregates capital from four sources, creating unified market depth across all ST22 Tokenized Securities—with permanent lock mechanisms that eliminate the counterparty risk identified in Category 2 models:

Capital Source

Contribution Rate

Lock Status

Category 1 Benefit

🎓

Bonding Curve Graduations

$1M-$5M per issuer

🔒

Permanent

Market depth guaranteed

💵

Trading Fee Allocation

0.44% of volume

🔒

Permanent

Liquidity compounds

🥩

Staking Reward Reinvestment

2% of rewards

🔒

Permanent

Long-term stability

🏦

Initial Protocol Deposit

$2M at launch

🔒

Permanent

Launch liquidity

📈 Projected LP Growth:

Year 1

Year 2

Year 3

Year 4

Year 5

💰 $12.5M

💰 $27.3M

💰 $41.8M

💰 $53.2M

🚀 $64.3M

Category 1 Alignment: Unlike Category 2 models where intermediary failure can strand investors, OTCM's permanent liquidity locks ensure markets cannot be "rugged"—counterparty risk eliminated.


2.3.4 ⛓️ Layer 4: Blockchain Infrastructure

Layer 4 encompasses the Solana blockchain infrastructure providing the settlement layer for all OTCM operations. This layer integrates the eight core Solana innovations (detailed in Section 2.2.2) into a cohesive infrastructure supporting securities trading requirements and Category 1 compliance.

📡 RPC Node Architecture

OTCM operates dedicated RPC infrastructure with the following specifications:

Component

Specification

Category 1 Purpose

🥇

Primary RPC

Helius dedicated nodes (500 req/sec, 100 sendTx/sec tier)

High-throughput compliance verification

🔄

Failover RPC

Triton/QuickNode backup cluster

Continuous market availability

🌍

Geographic Distribution

US-East, US-West, EU-West, APAC nodes

Global investor access

🛡️

MEV Protection

Jito bundle integration for frontrunning protection

Fair market execution

🔄 Transaction Lifecycle on Solana

Understanding Solana's transaction lifecycle is essential for comprehending OTCM's settlement guarantees for tokenized securities:

Step

Phase

Description

Category 1 Function

1️⃣

Submission

Transaction submitted to RPC node, forwarded via Gulf Stream to upcoming leader

User initiates compliant trade

2️⃣

Processing

Leader includes transaction in block, Sealevel executes Transfer Hooks in parallel with non-conflicting transactions

All 42 controls verified

3️⃣

Propagation

Turbine distributes block shreds across validator network

Network consensus begins

4️⃣

Voting

Validators vote on block validity using Tower BFT

Decentralized verification

5️⃣

Confirmation

Transaction confirmed after 1 block (~400ms)

Initial confirmation

6️⃣

Finality

Practical finality achieved after 32 blocks (~13 seconds)

Securities settlement complete


2.3.5 🔌 Layer 5: External Data & Custody Integration

Layer 5 provides the critical bridge between on-chain operations and off-chain data sources required for Category 1 securities compliance. This layer implements oracle patterns ensuring data integrity while maintaining the performance requirements of blockchain-based trading.

🏛️ Empire Stock Transfer Integration (SEC-Registered Custody)

Empire Stock Transfer serves as OTCM's qualified custodian, providing SEC-registered transfer agent services for Series M share custody—satisfying the Category 1 regulated custody requirement:

Integration Point

Function

Category 1 Requirement

🔍

Custody Oracle API

Real-time balance verification, cryptographically signed attestations, updated every block (~400ms)

True equity backing

📋

Share Registration

Series M share issuance recording, beneficial ownership tracking, corporate action processing

Official shareholder register

🔄

Redemption Processing

KYC-verified token-to-share conversions, DRS registration, certificate issuance

Investor protection

📊

Audit Reporting

Quarterly custody attestations, regulatory examination support, transaction audit trails

Regulatory compliance

// Empire Stock Transfer Custody Verification API
interface CustodyVerification {
    // Query current custody balance for Series M shares
    async getCustodyBalance(cusip: string): Promise<CustodyBalance>;
    
    // Verify specific share count at point in time (Category 1: 1:1 backing)
    async verifyShareCount(
        cusip: string,
        expectedCount: number,
        timestamp: Date
    ): Promise<VerificationResult>;
    
    // Get cryptographically signed custody attestation
    async getSignedAttestation(cusip: string): Promise<SignedAttestation>;
}

interface CustodyBalance {
    cusip: string;
    shareCount: number;
    lastUpdated: Date;
    transferAgentSignature: string;  // Ed25519 signature
    category1Compliant: boolean;     // SEC Category 1 verification
}

🔮 Compliance Oracle Network

OTCM's compliance verification relies on a network of specialized oracles supporting Category 1 investor protection:

Oracle

Function

Category 1 Purpose

🚫

OFAC/SDN Oracle

Updates hourly from Treasury Department Specially Designated Nationals list. Implements fuzzy matching algorithms for name variations and aliases.

Sanctions compliance

🔬

Blockchain Analytics Oracle

Integrates Chainalysis KYT (Know Your Transaction) and TRM Labs data. Provides wallet risk scoring based on transaction history, counterparty analysis, and pattern detection.

AML compliance

📋

SEC EDGAR Integration

Pulls company financial data, filing status, and corporate action information. Used for issuer onboarding verification and ongoing compliance monitoring.

Issuer authorization verification

📋 External API Specifications

System

Protocol

Auth Method

Rate Limit

Category 1 Function

🏛️

Empire Stock

REST/JSON

API Key + Signature

1,000/min

Custody verification

🔬

Chainalysis

REST/JSON

OAuth 2.0

10,000/hour

AML compliance

📋

SEC EDGAR

REST/XML

User-Agent ID

10/sec

Issuer verification

📡

Helius RPC

JSON-RPC 2.0

API Key

500/sec

Blockchain access


2.4 🔄 Data Flow Specification

This section provides detailed specifications for transaction data flow through OTCM Protocol's five-layer architecture. Understanding this flow is essential for developers integrating with the protocol and auditors verifying Category 1 compliance implementation.


2.4.1 📊 Transaction Lifecycle

Every ST22 Tokenized Securities transaction follows a deterministic lifecycle from user initiation through settlement and post-transaction monitoring—with Category 1 compliance verified at each stage:

┌─────────────────────────────────────────────────────────────────┐
│  📍 PHASE 1: INITIATION (0-50ms)                                │
│     User signs transaction → Submitted to RPC                   │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│  ⚖️ PHASE 2: COMPLIANCE VERIFICATION (750-1,350ms)              │
│     All 6 Transfer Hooks execute sequentially                   │
│     42 security controls verified                               │
│     Category 1 requirements confirmed                           │
└─────────────────────────────────────────────────────────────────┘
                              ↓
              ┌───────────────┴───────────────┐
              ↓                               ↓
┌─────────────────────┐         ┌─────────────────────┐
│  ✅ ALL CHECKS PASS  │         │  ❌ ANY CHECK FAILS  │
│  Continue to Phase 3│         │  Transaction Reverts │
└─────────────────────┘         │  (Investor Protected)│
              ↓                 └─────────────────────┘
┌─────────────────────────────────────────────────────────────────┐
│  💹 PHASE 3: EXECUTION (400-600ms)                              │
│     Swap executes atomically on CEDEX                           │
│     Token balances updated                                      │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│  ✅ PHASE 4: SETTLEMENT (~13 seconds)                           │
│     32-block confirmation via Tower BFT                         │
│     Securities settlement finality achieved                     │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│  👁️ PHASE 5: POST-TRANSACTION MONITORING (Ongoing)              │
│     Pattern analysis, SAR evaluation, regulatory reporting      │
└─────────────────────────────────────────────────────────────────┘

2.4.2 📋 Five-Phase Processing Model

📍 Phase 1: Initiation (0-50ms)

Transaction initiation begins when a user submits an ST22 transfer through the CEDEX interface:

// Transaction initiation with Category 1 compliance metadata
interface ST22TransferRequest {
    // Token identification
    tokenMint: PublicKey;        // ST22 token mint address
    amount: bigint;              // Transfer amount
    
    // Parties
    sender: PublicKey;           // Source wallet
    recipient: PublicKey;        // Destination wallet
    
    // Category 1 compliance data
    complianceMetadata: {
        kycVerified: boolean;    // Investor verification status
        accreditationStatus: AccreditationLevel;
        jurisdictionCode: string;
    };
    
    // Execution parameters
    slippageTolerance: number;   // Maximum acceptable slippage
    deadline: Date;              // Transaction expiration
}

⚖️ Phase 2: Verification (750-1,350ms)

The verification phase executes all six Transfer Hooks sequentially. Each hook:

  • 🔍 Queries its designated oracle or data source
  • ⚙️ Performs verification logic against compliance rules
  • 📝 Records verification result in compliance log
  • ✅ Returns PASS to continue or ❌ ERROR to revert

🛡️ Category 1 Guarantee: If ANY hook fails, the ENTIRE transaction reverts atomically. Non-compliant transfers cannot execute, even partially.

💹 Phase 3: Execution (400-600ms)

Upon successful verification, transaction execution proceeds atomically:

// Atomic swap execution (only reached after all compliance checks pass)
pub fn execute_verified_swap(
    ctx: Context<SwapContext>,
    amount_in: u64,
    minimum_out: u64,
) -> Result<()> {
    // Transfer Hooks have already verified:
    // ✅ Custody backing (1:1 ratio confirmed)
    // ✅ OFAC compliance (neither party sanctioned)
    // ✅ AML risk score (within acceptable range)
    // ✅ KYC/accreditation (investor verified)
    // ✅ Price impact (within 2% TWAP limit)
    // ✅ Liquidity ratio (above 150% minimum)
    
    // Execute atomic swap
    let swap_result = pool.execute_swap(amount_in, minimum_out)?;
    
    // Emit compliance event for audit trail
    emit!(ComplianceVerifiedSwap {
        token_mint: ctx.accounts.token_mint.key(),
        sender: ctx.accounts.sender.key(),
        recipient: ctx.accounts.recipient.key(),
        amount: amount_in,
        compliance_timestamp: Clock::get()?.unix_timestamp,
        category1_verified: true,
    });
    
    Ok(())
}

✅ Phase 4: Settlement (~13 seconds)

Settlement occurs through Solana's Tower BFT consensus mechanism. After 32 block confirmations, the transaction achieves practical finality with cryptographic guarantees against reversal—securities settlement complete.

👁️ Phase 5: Post-Transaction Monitoring (Ongoing)

Post-transaction monitoring implements continuous compliance oversight:

Function

Description

Category 1 Purpose

🔬

Real-time pattern analysis

Machine learning models analyze transaction patterns for suspicious activity

Ongoing investor protection

🚩

Flagging queue

Transactions meeting review thresholds enter compliance team queue

Enhanced oversight

📋

SAR evaluation

Suspicious Activity Report filing determination for flagged transactions

Regulatory compliance

📊

Regulatory reporting

Automated generation of required regulatory filings

Securities law compliance


2.4.3 ⚠️ Error Handling & Recovery

OTCM implements comprehensive error handling with specific error codes enabling rapid diagnosis:

Code

Error Type

🔧 Recovery Action

Category 1 Implication

6001

Insufficient Custody Backing

Wait for oracle update or reduce amount

1:1 backing enforced

🚫

6002

OFAC Sanctioned Address

Transaction permanently blocked

Sanctions compliance

⚠️

6003

AML Risk Threshold Exceeded

Contact compliance for review

AML compliance

🪪

6004

KYC/Accreditation Invalid

Complete verification via portal

Investor verification

🛑

6006

Circuit Breaker Triggered

Reduce order size or wait for TWAP reset

Market stability

💧

6007

Liquidity Ratio Violation

Reduce order size below pool limits

Market depth protection

Investor Protection: Every error represents a compliance control working as designed—protecting investors from non-compliant transactions.


2.5 🔌 System Integration Architecture

OTCM Protocol integrates with multiple external systems to deliver comprehensive Category 1 compliant securities trading functionality. This section documents API specifications, authentication protocols, and data exchange formats.


2.5.1 🏛️ Empire Stock Transfer Integration

The Empire Stock Transfer integration provides the custody verification foundation for all ST22 Tokenized Securities operations—satisfying the Category 1 regulated custody requirement:

// Empire Stock Transfer Integration Service
class EmpireStockIntegration {
    private readonly apiKey: string;
    private readonly baseUrl: string = 'https://api.empirestock.com/v2';
    
    // Verify custody balance (Category 1: True Equity Backing)
    async verifyCustodyBalance(
        cusip: string,
        expectedTokenSupply: bigint
    ): Promise<CustodyVerificationResult> {
        const response = await this.signedRequest('/custody/verify', {
            cusip,
            expectedSupply: expectedTokenSupply.toString(),
            verificationType: 'CATEGORY_1_BACKING'
        });
        
        return {
            verified: response.shareCount >= expectedTokenSupply,
            shareCount: BigInt(response.shareCount),
            lastAuditDate: new Date(response.lastAudit),
            transferAgentAttestation: response.signedAttestation,
            category1Compliant: response.category1Status === 'COMPLIANT'
        };
    }
    
    // Process redemption (token → Series M shares)
    async processRedemption(
        request: RedemptionRequest
    ): Promise<RedemptionResult> {
        // Verify KYC completion (required for redemption)
        await this.verifyKycStatus(request.investorId);
        
        // Initiate share transfer
        return this.signedRequest('/redemption/initiate', {
            cusip: request.cusip,
            shareCount: request.tokenAmount,
            recipientDrsAccount: request.drsAccount,
            category1Verification: true
        });
    }
}

2.5.2 🔮 Compliance Oracle Network

🚫 OFAC Screening API:

// OFAC Screening Request
POST /compliance/ofac/screen
{
    "addresses": [
        "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
        "Fg6PaFpoGXkYsidMpWTK6W2BeZ7FEfcYkg476zPFsLnS"
    ],
    "screeningLevel": "ENHANCED",
    "category1Compliance": true
}

// OFAC Screening Response
{
    "results": [
        {
            "address": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
            "status": "CLEAR",
            "confidenceScore": 0.99,
            "lastUpdated": "2026-01-29T10:30:00Z"
        },
        {
            "address": "Fg6PaFpoGXkYsidMpWTK6W2BeZ7FEfcYkg476zPFsLnS",
            "status": "FLAGGED",
            "matchType": "SDN_PARTIAL_NAME",
            "confidenceScore": 0.72,
            "requiresReview": true
        }
    ],
    "category1Verification": "COMPLETE"
}

2.5.3 📋 External API Specifications

System

Protocol

Auth Method

Rate Limit

Category 1 Function

🏛️

Empire Stock

REST/JSON

API Key + Signature

1,000/min

Regulated custody verification

🔬

Chainalysis

REST/JSON

OAuth 2.0

10,000/hour

AML compliance

📋

SEC EDGAR

REST/XML

User-Agent ID

10/sec

Issuer authorization verification

📡

Helius RPC

JSON-RPC 2.0

API Key

500/sec

Blockchain infrastructure


2.6 ⚡ Performance Engineering

OTCM Protocol's performance engineering balances Category 1 compliance verification requirements with user experience expectations. This section documents throughput optimization strategies, latency management approaches, and scalability architecture.


2.6.1 📊 Throughput Optimization

While Solana theoretically supports 65,000+ TPS, OTCM's compliance verification overhead reduces effective throughput to 400-600 TPS. This remains substantially higher than required for securities trading while ensuring every transaction passes Category 1 compliance checks.

Throughput Analysis:

Metric

☀️ Solana Theoretical

🏦 OTCM Effective

Category 1 Trade-off

Peak TPS

65,000+

400-600

Compliance verification overhead

📅

Daily Capacity

5.6B transactions

~50M transactions

More than sufficient for securities

⏱️

Compliance Overhead

N/A

750-1,350ms/tx

Investor protection guaranteed

💡 Design Philosophy: We prioritize compliance certainty over raw throughput. 400-600 TPS with guaranteed investor protection is superior to 65,000 TPS without compliance verification.


2.6.2 ⏱️ Latency Management

End-to-end latency for a typical CEDEX trade:

Phase

Latency

Category 1 Function

📤

User submission to RPC

50-100ms

Transaction initiation

🪝

Transfer Hook verification

750-1,350ms

All 42 compliance controls

💹

Swap execution

400-600ms

Atomic trade execution

Block confirmation (first)

~400ms

Initial confirmation

⏱️

TOTAL (to confirmation)

1.6-2.5 seconds

User experience

🔒

Full finality (32 blocks)

~13 seconds

Securities settlement


2.6.3 📈 Scalability Architecture

OTCM's scalability strategy leverages Solana's Sealevel parallel execution for horizontal scaling of non-conflicting transactions:

Strategy

Description

Category 1 Benefit

🔀

Token Pair Isolation

Trades in different ST22 tokens execute in parallel (no account overlap)

Handles multiple issuers simultaneously

💾

Oracle Caching

Compliance oracle results cached for 1 block (~400ms) to reduce redundant queries

Maintains compliance while improving speed

📦

Batch Processing

Off-chain systems aggregate compliance data for efficient on-chain verification

Scales investor protection

🌍

Geographic Distribution

Multi-region RPC deployment minimizes network latency globally

Global investor access


2.7 🔒 Security Architecture

OTCM implements a defense-in-depth security model with multiple overlapping protection layers. This approach ensures that compromise of any single security control does not result in system-wide vulnerability—essential for Category 1 investor protection.


2.7.1 🛡️ Defense-in-Depth Model

Layer

Protection Mechanism

Threat Mitigated

Category 1 Alignment

🌐

Network

WAF, DDoS protection, rate limiting

Network-level attacks, flooding

Infrastructure security

🖥️

Application

Input validation, CSRF protection, CSP

Injection, XSS, session hijacking

Application security

📜

Smart Contract

Formal verification, audit, bug bounty

Logic bugs, reentrancy, overflow

Code security

⚖️

Compliance

Transfer Hooks, 42-point security

Unauthorized trading, sanctions evasion

Investor protection

🔐

Custody

Multi-sig, HSM, custody verification

Asset misappropriation, insider threat

Regulated custody


2.7.2 🔐 Cryptographic Standards

OTCM employs industry-standard cryptographic primitives:

Function

Standard

Category 1 Purpose

🔑

Key Derivation

Ed25519 for Solana wallet signatures (128-bit security equivalent)

Secure transaction signing

#️⃣

Hashing

SHA-256 for transaction verification, Blake3 for high-performance hashing

Data integrity

🔒

Encryption

AES-256-GCM for data at rest, TLS 1.3 for data in transit

Data protection

✍️

Oracle Signatures

Ed25519 signatures on all oracle attestations for non-repudiation

Custody verification authenticity


2.7.3 🎯 Attack Surface Analysis

The following attack vectors have been analyzed and mitigated—protecting Category 1 investors:

Attack Vector

Mitigation

Category 1 Protection

🥪

MEV/Frontrunning

Jito bundle integration routes transactions through validator bundles that resist frontrunning. Circuit breakers (2% TWAP deviation) limit profitability of sandwich attacks.

Fair market execution

🔮

Oracle Manipulation

Multi-oracle architecture requires consensus across Empire Stock Transfer, OFAC, and blockchain analytics sources. Single oracle compromise cannot affect transaction verification.

Custody verification integrity

🚨

Liquidity Withdrawal Attempts

Permanent liquidity locks enforced by smart contract make liquidity withdrawal

mathematically impossible

. Override requires 2/3 DAO supermajority plus 48-hour timelock.

Counterparty risk eliminated

🐛

Smart Contract Exploits

Formal verification using Certora, security audits by Quantstamp and Halborn, active bug bounty program with up to $100K rewards.

Code security


2.8 🌐 Deployment Topology

OTCM Protocol deploys across multiple regions with redundant infrastructure ensuring high availability for Category 1 compliant securities trading:

┌─────────────────────────────────────────────────────────────────────────────┐
│                         🌐 GLOBAL DEPLOYMENT                                │
└─────────────────────────────────────────────────────────────────────────────┘

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   🇺🇸 US-EAST    │    │   🇺🇸 US-WEST    │    │   🇪🇺 EU-WEST    │
│  Primary Region │    │ Secondary Region│    │ Secondary Region│
├─────────────────┤    ├─────────────────┤    ├─────────────────┤
│ • Helius RPC    │    │ • Helius RPC    │    │ • Helius RPC    │
│ • CEDEX API     │    │ • CEDEX API     │    │ • CEDEX API     │
│ • Oracle Nodes  │    │ • Oracle Nodes  │    │ • Oracle Nodes  │
│ • Empire Stock  │←──→│ • Failover      │←──→│ • Failover      │
│   Integration   │    │   Cluster       │    │   Cluster       │
└─────────────────┘    └─────────────────┘    └─────────────────┘
         ↓                      ↓                      ↓
┌─────────────────────────────────────────────────────────────────────────────┐
│                    ☀️ SOLANA MAINNET (GLOBAL)                               │
│              Settlement Layer for ST22 Tokenized Securities                 │
│                    (Category 1 Compliant Infrastructure)                    │
└─────────────────────────────────────────────────────────────────────────────┘

Deployment Specifications:

Component

Configuration

Category 1 Purpose

🥇

Primary Region

US-East (N. Virginia)

Proximity to Empire Stock Transfer

🔄

Failover Regions

US-West, EU-West, APAC

Global investor access

⏱️

Failover Time

<30 seconds automatic

Continuous market availability

📊

Uptime Target

99.95% SLA

Reliable securities trading

🔐

Data Residency

Compliance data in US jurisdiction

Regulatory requirements


⚖️ Conclusion: OTCM Protocol's five-layer technical architecture is engineered from the ground up for SEC Category 1 compliance. Every architectural decision—from the selection of Solana's SPL Token-2022 standard to the implementation of 42 Transfer Hook security controls—serves the goal of delivering mathematically-enforced investor protection while providing the performance characteristics required for institutional-grade securities trading.


© 2026 OTCM Protocol, Inc. | All Rights Reserved

Aligned with SEC Division of Corporation Finance, Division of Investment Management, and Division of Trading and Markets Joint Statement dated January 28, 2026

ST22 Tokenized Securities are securities under federal securities laws. This document is for informational purposes only and does not constitute an offer to sell or solicitation of an offer to buy any securities.