FTH Trading Infrastructure Guide
Architecture · Settlement · Custody · Compliance
🧬 Genesis Protocol 100+ Modules 13 Chains Production
FTH Trading · Institutional Infrastructure

Infrastructure Guide

Complete system overview of the FTH Trading platform — architecture, settlement rails, custody partners, funding operations, and compliance framework. Built for institutional stakeholders who need to understand every layer.

About the narration: The voice walkthrough is narrative data storytelling — it interprets and explains the content in plain language rather than reading the text verbatim. The written sections provide the precise technical details; the narration provides the context and connective understanding. Both are intentional.

01
Platform Overview — What FTH Trading Is

🏛️ Platform at a Glance

FTH Trading is a full-stack institutional financial infrastructure platform. It is not a single product — it is an operating system for digital capital markets, built from the ground up to issue, settle, custody, distribute, and govern tokenized financial instruments across thirteen blockchains and five bank rail types, all under one unified compliance framework.

The platform is operated by FTH Trading Inc., a subsidiary of FutureTech Holding Company — a diversified holding enterprise founded in 2005 and headquartered in Atlanta, Georgia. For nearly two decades, FutureTech has invested in and operated businesses across technology, finance, and enterprise services. The platform implements AML, KYC, BSA, and MSB compliance programs and is structured to align with emerging U.S. federal stablecoin regulatory frameworks.

100+
Registered Modules
13
Blockchains
22
Module Categories
16
Build Sessions
Key Principle

Every module declares not just what it does, but what it will never do. This is how FTH enforces operational boundaries at the code level, not just the policy level. The Module Registry is the single source of truth.

🔒 Three Hard-Boundary System Modes

The entire platform operates in three hard-boundary system modes, enforced by a component called SystemModeGuard. No module can cross these boundaries — this is enforced at runtime through code that blocks execution if a module attempts to operate outside its designated mode.

System Mode Architecture
graph TB SMG["🛡️ SystemModeGuard"] SMG --> INFRA["INFRA Mode
Infrastructure & Anchoring"] SMG --> ISSUER["ISSUER Mode
Bond Issuance & Capital"] SMG --> VENUE["VENUE Mode
Order Matching & Exchange"] INFRA --> I1["Verification"] INFRA --> I2["Proof Chains"] INFRA --> I3["Cross-Chain Anchoring"] ISSUER --> S1["Bond Series"] ISSUER --> S2["Coupon Management"] ISSUER --> S3["Capital Structures"] VENUE --> V1["Order Book"] VENUE --> V2["Execution Locks"] VENUE --> V3["Market Surveillance"] style SMG fill:#7eb8ff,stroke:#5a9cff,color:#0a0e14 style INFRA fill:#141920,stroke:#7eb8ff,color:#e8effc style ISSUER fill:#141920,stroke:#d4a844,color:#e8effc style VENUE fill:#141920,stroke:#34d399,color:#e8effc

Before any module function runs, SystemModeGuard performs three checks:

  1. Does the current system mode match the module's registered modes?
  2. Is the requested operation on the module's prohibited list?
  3. Is the target chain in the module's registered chain set?

All three must pass or execution is rejected with a structured violation record that gets logged and flagged.

ModeScopeProhibited Actions
INFRA Anchoring, verification, proof systems, cross-chain ops Must never match orders or issue securities
ISSUER Bond series, coupon engines, capital structures Must never verify third-party infrastructure
VENUE Order matching, execution, surveillance Must never issue securities or anchor proofs

⛓️ Thirteen Chains, Four Roles

FTH operates across thirteen blockchains, each with a defined role. Chains are organized into four functional groups — we do not scatter tokens randomly across networks.

Chain Role Architecture
graph LR subgraph Settlement["💰 Settlement Rails"] STELLAR["Stellar
Primary USDC"] ETH["Ethereum
Large Institutional"] SOL["Solana
Sub-second"] end subgraph Anchor["🔗 Anchor Rails"] BTC["Bitcoin
Monthly OP_RETURN"] XRPL["XRPL
Daily Anchors"] POLY["Polygon
Daily Anchors"] end subgraph Gov["🏛️ Governance"] ADA["Cardano
15 confirmations"] end subgraph EVM["⚡ EVM Smart Contracts"] E2["Ethereum"] P2["Polygon"] ARB["Arbitrum"] AVAX["Avalanche"] BSC["BSC"] BASE["Base"] OPT["Optimism"] TRON["Tron"] end style Settlement fill:#141920,stroke:#34d399,color:#e8effc style Anchor fill:#141920,stroke:#d4a844,color:#e8effc style Gov fill:#141920,stroke:#a78bfa,color:#e8effc style EVM fill:#141920,stroke:#7eb8ff,color:#e8effc
RoleChainsFinalityPurpose
Settlement Stellar, Ethereum, Solana 3s — 15min Money movement, USDC settlement
Anchor Bitcoin, XRPL, Polygon 4s — 60min Immutable proof, attestation
Governance Cardano ~5min On-chain governance actions
EVM ETH, POLY, ARB, AVAX, BSC, BASE, OPT, TRON Varies Token deployment, collateral, coupons
Bitcoin Anchoring

Monthly OP_RETURN transactions write permanent, immutable proof into the most secure blockchain in existence. A Bitcoin OP_RETURN is there forever — it cannot be reversed or deleted. In ten years, anyone can verify the platform state hash recorded in that transaction.

Core Platform Capabilities

🗄️ VaultLedger

Append-only, cryptographically chained asset position ledger. Every asset movement is an immutable entry linked to the previous one. You cannot edit history — only append.

💳 Settlement Layer

StablecoinRail for multi-chain movement, PaymentIntent for deterministic lifecycle, SettlementRecorder logging across Stellar, Ethereum, and XRPL simultaneously.

📊 Bond Lifecycle

Seven states: Draft → Offered → Subscribing → Funded → Active → Maturing → Matured. BondRegistryXRPL anchors evidence using a linked-list chain pattern.

📈 Deterministic Order Book

Price-time priority matching. ExecutionLockManager prevents double-reservation. MarketSurveillance detects wash trading, spoofing, and front-running in real time.

🎯 FailureMatrix

Deterministic response for every possible failure mode. There is no undefined behavior — every failure has a defined response path.

💰 Distribution Engine

Scheduled payout distributions on Stellar — coupon payments, yield distributions, and redemption payouts automatically delivered to investor wallets.

🔁 ETF-Style Operations

CreationUnitPolicy and CreationRedemptionEngine handle creation/redemption units. AuthorizedParticipantRegistry manages KYC and permissions.

📡 Market Surveillance

Real-time detection of wash trading, spoofing, and front-running. MarketStressSimulator models extreme scenarios and failure cascades.

02
Corporate Structure, Wallets & Settlement Tokens

👛 Wallet Architecture

Each operating entity has three designated operational sub-wallets, providing granular separation of fund flows:

Entity ↔ Wallet Structure
graph TD subgraph FTHT["FTH Trading — Settlement"] FTHT_OPS["OPS Wallet
Operations"] FTHT_YIELD["YIELD Wallet
Yield Collection"] FTHT_HOT["HOT Wallet
Active Transactions"] end subgraph FTHCAP["FTH Capital — Products"] CAP_OPS["OPS Wallet"] CAP_YIELD["YIELD Wallet"] CAP_HOT["HOT Wallet"] end subgraph FTHCUS["FTH Custody — Segregated"] CUS_OPS["OPS Wallet"] CUS_YIELD["YIELD Wallet"] CUS_HOT["HOT Wallet"] end subgraph FTHTRS["FTH Treasury — Reserves"] TRS_OPS["OPS Wallet"] TRS_YIELD["YIELD Wallet"] TRS_HOT["HOT Wallet"] end style FTHT fill:#141920,stroke:#7eb8ff,color:#e8effc style FTHCAP fill:#141920,stroke:#34d399,color:#e8effc style FTHCUS fill:#141920,stroke:#a78bfa,color:#e8effc style FTHTRS fill:#141920,stroke:#d4a844,color:#e8effc
4
Operating Entities
12
Operational Sub-Wallets
16
Total XRPL Wallets

🪙 Settlement Tokens Across Two Chains

The dual-chain token architecture divides assets between XRPL and Stellar based on each chain's strengths. Every token serves a defined settlement or reserve function — no speculative tokens, no governance experiments.

XRPL Tokens

TokenPurposeType
FTHUSDFully reserved digital dollar — 1:1 backed, redeemable at parDigital Dollar
USDFDigital dollar settlement tokenSettlement
USDDirect fiat settlementSettlement
GBPUK & international operationsSettlement
EUREuropean marketsSettlement
GOLDRWA-backed gold (999.9 fine)Real-World Asset

Stellar Tokens

TokenBackingType
xUSD1:1 USD stablecoin, wire-backedStablecoin
xEUR1:1 EUR, SEPA-backedStablecoin
AURG1 gram 999.9 fine gold at LBMA + 1.5%Real-World Asset
xXRPCross-chain XRP bridge 1:1Bridge
xGOLDGold synthetic tracking spotSynthetic
xBTCBitcoin syntheticSynthetic

🔐 Multi-Signature Security

The multi-signature configuration uses a 3-of-5 signer setup with five defined roles:

RolePurposeStorage
PrimaryDaily operationsSecure device
SecondaryCFO approvalSeparate secure device
ComplianceCompliance gateCompliance officer
RecoveryKey recoveryBank vault safe deposit box (2nd city)
EmergencyEmergency accessLegal escrow (different jurisdiction)
Security Guarantee

Three of five are required to move funds. Two signers cannot collude. One lost key does not lock the system. The recovery and emergency keys are stored in geographically separate, physically secure locations.

03
Module Architecture — 100+ Systems

📋 The Module Registry

Every module in the FTH platform is registered in the Module Registry — the single source of truth. Each entry records:

Identity

Unique ID, name, description, and category assignment

Mode Permissions

Which system modes (INFRA/ISSUER/VENUE) the module may operate in

Chain Bindings

Which of the 13 blockchains the module interacts with

Risk Classification

LOW, MEDIUM, HIGH, or CRITICAL risk level

Prohibited Actions

Explicit "neverDoes" list — actions the module is forbidden from performing

Build Session

Which of the 16 sessions introduced this module

Runtime Enforcement

The neverDoes field is not documentation — it is enforced at runtime. For example, FundingMachine neverDoes: "Execute funding, Store credentials, Bypass arrival detection." If any code path violates these constraints, execution is blocked and a violation record is created.

🗂️ Twenty-Two Module Categories

#CategoryExamplesRisk
1RegistryModuleRegistry, VaultLedgerSchemaLOW
2SettlementStablecoinRail, PaymentIntent, SettlementRecorderHIGH
3ComplianceSanctionsRefresher, AuthorizedParticipantRegistryCRITICAL
4AnchorBondRegistryXRPL, BitcoinAnchorMEDIUM
5VenueDeterministicOrderBook, ExecutionLockManagerHIGH
6SurveillanceMarketSurveillance, MarketStressSimulatorHIGH
7RiskFailureMatrix, MarginTriggerEngineCRITICAL
8GovernanceCardanoGovernanceMEDIUM
9GuardSystemModeGuard, NoCustodyGuards, TreasuryGuardsCRITICAL
10DistributionDistributionEngine, CouponDistributorHIGH
11CollateralCollateralMachine, CustodyProofVerifier, LienPolicyEngineCRITICAL
12CustodyCustodyControlPlane, CustodyRegistry, PolicyEngineCRITICAL
13WalletWalletOrchestrator, MultiSignatureControlHIGH
14EscrowEscrowWorkflowEngineHIGH
15FundingFundingOrchestrator, FundingMachine, DepositArrivalDetectorHIGH
16YieldYieldStrategy, YieldOptimizerMEDIUM
17ReadinessCollateralReadinessEngine, DeploymentGatesLOW
18EVMEvmProviderFactory, BondTokenDeployer, CollateralContractManagerHIGH
19IntegrationFireblocksConfig, FireblocksJwt, FireblocksHttpCRITICAL
20ExchangeExchangeAdapterRegistry, OTC DesksHIGH
21SecurityFireblocksWebhookVerifier, HMAC-SHA-512CRITICAL
22RoutingFundingRoutePlanner, StablecoinRailHIGH

🔨 Sixteen Build Sessions

The platform was built systematically across 16 engineering sessions, each focused on a specific capability layer:

Build Session Timeline
gantt title FTH Platform Build Sessions dateFormat X axisFormat %s section Core Infrastructure Sessions 1-4 Core :done, s1, 1, 4 section Financial Layer Session 5 Settlement :done, s5, 5, 5 Session 6 ETF Ops :done, s6, 6, 6 Sessions 7-8 Bond/Risk :done, s7, 7, 8 section Custody & EVM Session 9 Custody :done, s9, 9, 9 Session 10 EVM :done, s10, 10, 10 Sessions 11-12 Fireblocks :done, s11, 11, 12 section Advanced Session 13 Exchange :done, s13, 13, 13 Session 14 Stablecoins :done, s14, 14, 14 Sessions 15-16 Funding :done, s15, 15, 16
SessionsFocusKey Deliverables
1–4Core InfrastructureVaultLedger, Legal, Gold, Stellar Gate, Cross-Border
5Settlement & DistributionStablecoinRail, PaymentIntent, DistributionEngine
6ETF-Style OperationsCreationUnitPolicy, CreationRedemptionEngine
7–8Bond & RiskBondSeries, CouponEngine, FailureMatrix
9Custody Control PlaneCustodyRegistry, PolicyEngine, ApprovalWorkflow
10EVM ExecutionEvmProviderFactory, BondTokenDeployer
11–12Fireblocks IntegrationMPC signing, 12 vault roles, webhook verification
13Exchange Connectivity10 exchanges, TreasuryGuards
14Multi-Chain Stablecoins7 stablecoins, cross-chain bridges
15–16Deterministic FundingFundingOrchestrator, 6 onramp partners

🧱 Core Module Map

System Module Dependency Map
graph TB VL["VaultLedger
Append-only Position Ledger"] SMG["SystemModeGuard
Mode Enforcement"] MR["ModuleRegistry
Source of Truth"] SMG --> MR subgraph Settlement SR["StablecoinRail"] PI["PaymentIntent"] SREC["SettlementRecorder"] end subgraph Issuance BS["BondSeries"] CE["CouponEngine"] SE["SubscriptionEngine"] BTG["BondTransferGate"] end subgraph Custody CCP["CustodyControlPlane"] PE["PolicyEngine"] AW["ApprovalWorkflow"] CR["CustodyRegistry"] end subgraph Funding FO["FundingOrchestrator"] FM["FundingMachine"] DAD["DepositArrivalDetector"] FRP["FundingRoutePlanner"] end VL --> SR VL --> SREC VL --> BS CCP --> PE CCP --> AW CCP --> CR FO --> FM FO --> DAD FO --> FRP BS --> CE BS --> SE BS --> BTG style VL fill:#7eb8ff,stroke:#5a9cff,color:#0a0e14 style SMG fill:#ef4444,stroke:#dc2626,color:#fff style MR fill:#d4a844,stroke:#c4982e,color:#0a0e14
04
Custody, Partners & the Fireblocks Build

🏦 The Custody Architecture

FTH does not hold client funds. This is not a policy statement — it is enforced by NoCustodyGuards, a module providing runtime assertions that the platform never takes internal custody.

Fund Flow — Never Through Operator
graph LR INV["🧑‍💼 Investor"] --> PP["💳 Payment Partner"] PP --> ISS["📄 Issuer"] INV -.- |"❌ Never"| OP["⚠️ Operator"] OP -.- |"❌ Never"| ISS style OP fill:#ef4444,stroke:#dc2626,color:#fff style INV fill:#141920,stroke:#7eb8ff,color:#e8effc style PP fill:#141920,stroke:#34d399,color:#e8effc style ISS fill:#141920,stroke:#d4a844,color:#e8effc
3
Qualified Custodians
11
Policy Rule Types
6
Approver Roles
ProviderTypeRole
Fireblocks Primary MPC Institutional-grade MPC custody, threshold signing, no single key
Anchorage Digital Secondary MPC OCC-chartered digital asset bank, qualified custodian
BitGo Third MPC Qualified custodian, combined custody + exchange

🔥 The Fireblocks Integration

The Fireblocks integration is one of the most sophisticated parts of the build. Six core modules were written from scratch:

ModuleFunction
FireblocksConfigSingleton configuration loader for API credentials and endpoints
FireblocksJwtRS256 JWT generation — every API call gets a fresh, short-lived token
FireblocksHttpHTTP wrapper with auto JWT signing, retry with exponential backoff, error normalization
VaultTypesTyped domain model for Fireblocks vault accounts
FireblocksVaultClientCRUD operations via vault accounts API
FireblocksTransactionClientTransaction submission and lifecycle tracking

🗄️ Twelve Vault Roles

Vault naming follows a deterministic convention: FTH-DEAL-ROLE-SEQUENCE. Twelve roles define every possible vault function:

RolePurposeExample
ISSUERBond issuer's primary vaultFTH-BOND01-ISSUER-001
COLLATERALLocked collateral positionsFTH-BOND01-COLLATERAL-001
COUPONCoupon payment reservesFTH-BOND01-COUPON-001
TREASURYOperational treasuryFTH-BOND01-TREASURY-001
ESCROWThird-party escrow holdsFTH-BOND01-ESCROW-001
HEDGEHedging strategy executionFTH-BOND01-HEDGE-001
REDEMPTIONBond redemption reservesFTH-BOND01-REDEMPTION-001
OPERATIONSDay-to-day operational movementsFTH-BOND01-OPERATIONS-001
RESERVELong-term reservesFTH-BOND01-RESERVE-001
FUNDINGIncoming investor depositsFTH-BOND01-FUNDING-001
SETTLEMENTOutgoing settlement disbursementsFTH-BOND01-SETTLEMENT-001
FEEPlatform fee collectionFTH-BOND01-FEE-001
Idempotent Provisioning

FundingVaultProvisioner handles vault creation idempotently — calling it twice with the same parameters returns the existing vault rather than creating a duplicate. This prevents the vault proliferation problem that plagues most institutional custody setups.

EVM Execution Across Eight Chains

A complete EVM execution framework runs through Fireblocks MPC signing. No private key ever touches our servers.

EvmProviderFactory

EIP-1193 compatible providers backed by Fireblocks MPC across Ethereum, Polygon, Arbitrum, Avalanche, BSC, Base, Optimism, and Tron

BondTokenDeployer

Deploys ERC-20 and ERC-1400 security tokens on any of the 8 chains with transfer restrictions and compliance hooks

CollateralContractManager

WBTC and other collateral locking through a 10-state lifecycle from Unlocked to Released

CouponDistributor

On-chain coupon payouts — scheduled payments that execute automatically through smart contracts

🥇 Physical Gold Custody

The GOLD and AURG tokens are backed by physical 999.9 fine gold — not synthetics. Three partners handle the physical custody chain:

Physical Gold Custody Chain
graph LR ACQ["🏪 APMEX
Acquisition Partner"] --> DEL["📦 Citadel Global
Depository"] DEL --> CUST["🔒 Brink's USA
Physical Custody"] CUST --> VERIFY["✅ Reserve Verified"] VERIFY --> MINT["🪙 Token Mint
GOLD / AURG"] style ACQ fill:#141920,stroke:#d4a844,color:#e8effc style DEL fill:#141920,stroke:#fb923c,color:#e8effc style CUST fill:#141920,stroke:#34d399,color:#e8effc style VERIFY fill:#141920,stroke:#7eb8ff,color:#e8effc style MINT fill:#141920,stroke:#a78bfa,color:#e8effc
PartnerRoleDetails
APMEX Precious Metals Acquisition Largest online PM dealer in US. Broker credit: Net 30/60/90. Bullion Club 5 tiers.
Citadel Global Depository Secure Storage APMEX subsidiary. Physical gold delivered here for storage.
Brink's Global Services USA Physical Custody Fully segregated vault storage. 55 bps annual storage fee.
Iron-Clad Invariant

AurumGramService enforces: circulating tokens × grams-per-token ≤ total reserve grams. Physical gold must be acquired, delivered, confirmed, and the reserve ledger updated before the mint function can be called. No fractional reserve. No pre-minting. If audit receipt is stale (>90 days), minting is automatically blocked.

📊 Ten Exchange Connections

TierProvidersPurpose
Tier 1 — Institutional Coinbase Prime, Kraken, Binance US, Bitstamp, Gemini Standard exchange ops — orders, execution, settlement
Tier 2 — Custody+Exchange BitGo, Anchorage Trade directly from custodied positions, no transfer needed
Tier 3 — OTC Desks Galaxy Trading, Wintermute, Cumberland Large block trades without market impact
Treasury Guards

$10M maximum per single transfer. $50M maximum daily aggregate. Every movement requires one of 10 defined reason codes: Hedge Funding, Collateral Lock, Coupon Liquidity, Rebalance, Liquidation Prep, Fee Payment, Yield Harvesting, Settlement, Redemption Funding, or Reserve Management.

🏛️ Partner Banks & Settlement Rails

BankRail TypeSettlement Time
SynapseACH + Domestic Wire4–24 hours
Column BankFedWire (direct Federal Reserve)~2 hours
Cross River BankCross-border + SWIFT24–48 hours
RailRegionSettlement Window
ACHUS Domestic24 hours
Domestic WireUS Domestic~4 hours
FedWireUS Domestic (urgent)~2 hours
SWIFTInternational48 hours
SEPAEuropean24 hours
05
Funding, Stablecoins & How We Scale

🚀 Six Onramp Partners

Six fiat-to-crypto onramp partners provide global coverage. The FundingRoutePlanner automatically selects the optimal provider based on asset, fees, settlement time, and reliability.

PartnerTypeCoverageBest For
Onramper Meta-Aggregator 100+ payment methods worldwide Global routing — auto-selects best underlying provider
MoonPay Direct Converter Card + bank transfer Widget checkout, embedded flows
Transak Widget Converter 100+ countries, local payments Regional payment methods, HMAC-SHA-256 webhooks
Circle Mint Institutional Bank wire → native USDC Institutional investors — wire in, USDC out, vault secured
Stripe Traditional Card + bank payments Crypto onramp checkout sessions
Coinbase Commerce Crypto-Native USDC, USDT, DAI Investors who already hold crypto

🎯 The Funding Orchestrator

The FundingOrchestrator is the single entry point for all funding operations. Every deposit, regardless of source, flows through it.

Funding Lifecycle State Machine
graph LR INTENT["🎯 Intent
Created"] --> DETECT["🔍 Payment
Detected"] DETECT --> COMPLY["✅ Compliance
Verified"] COMPLY --> EXEC["⚡ Execution"] EXEC --> SETTLE["💰 Settlement"] SETTLE --> RECORD["📋 Ledger
Recorded"] style INTENT fill:#141920,stroke:#7eb8ff,color:#e8effc style DETECT fill:#141920,stroke:#d4a844,color:#e8effc style COMPLY fill:#141920,stroke:#34d399,color:#e8effc style EXEC fill:#141920,stroke:#a78bfa,color:#e8effc style SETTLE fill:#141920,stroke:#fb923c,color:#e8effc style RECORD fill:#141920,stroke:#22d3ee,color:#e8effc
19
Transition Rules
11
Lifecycle States
13
Event Types
Fail-Closed Safety

If no real provider is configured, the NullFundingProvider serves as a fail-closed safety default that rejects all operations. The system will never silently fail to process a deposit or accidentally route funds to a misconfigured provider.

🔍 Multi-Chain Deposit Detection

The DepositArrivalDetector monitors nine chains simultaneously. Each chain uses its native detection mechanism:

Chain TypeDetection MethodChains
EVM Transfer event logs from smart contracts Ethereum, Polygon, Arbitrum, Avalanche, BSC, Base, Optimism
XRPL Ledger subscription streams (real-time) XRPL
Solana Account change notifications (websocket) Solana
Bitcoin UTXO scanning Bitcoin
Bank Rails Wire reference number correlation ACH, Wire, SWIFT
Webhook Fallback

If webhook delivery fails, FundingPollingFallback activates automatic status polling with exponential backoff: 30s → 2min → 5min. No deposit goes undetected even if real-time channels fail.

💎 Multi-Chain Stablecoin Architecture

Seven stablecoins across up to five chains each — this is what makes the scaling story real.

StablecoinChainsIssuer
USDCEthereum, Arbitrum, Base, Solana, XRPLCircle
USDTEthereum, Tron, Arbitrum, SolanaTether
DAIEthereum, Arbitrum, Optimism, PolygonMakerDAO
PYUSDEthereum, SolanaPayPal / Paxos
RLUSDXRPL, EthereumRipple
XRPXRPL (native)Ripple
XLMStellar (native)SDF

Cross-Chain Bridge Pairs (XRPL ↔ Stellar)

PairFeeRange
XRP → xXRP0.25%10K — 100K
AURG → AURG0.50%1 — 50K
xGOLD → xGOLD0.50%1 — 10K
xBTC → xBTC0.75%0.001 — 100
06
Risk, Compliance & Proof Architecture

📄 Bond Lifecycle — Seven States

Bond Series State Machine
graph LR DRAFT["📝 Draft"] --> OFFERED["📢 Offered"] OFFERED --> SUB["💰 Subscribing"] SUB --> FUNDED["✅ Funded"] FUNDED --> ACTIVE["🟢 Active"] ACTIVE --> MATURING["⏳ Maturing"] MATURING --> MATURED["🏁 Matured"] style DRAFT fill:#141920,stroke:#7eb8ff,color:#e8effc style OFFERED fill:#141920,stroke:#d4a844,color:#e8effc style SUB fill:#141920,stroke:#34d399,color:#e8effc style FUNDED fill:#141920,stroke:#a78bfa,color:#e8effc style ACTIVE fill:#34d399,stroke:#22c55e,color:#0a0e14 style MATURING fill:#141920,stroke:#fb923c,color:#e8effc style MATURED fill:#141920,stroke:#22d3ee,color:#e8effc

SubscriptionEngine

Handles investor subscriptions through 8 states — from intent to allocation to settlement

CouponEngine

Schedules coupon payments with day-count accrual calculations per bond series

BondTransferGate

Enforces 12 separate transfer eligibility checks before any secondary market trade

BondRegistryXRPL

Anchors bond evidence on XRP Ledger using a linked-list chain pattern

🔐 Collateral State Machine

BTC Collateral Lifecycle
graph TD IDLE["⚪ Idle"] --> PLEDGED["🔵 Pledged
BTC pledged by issuer"] PLEDGED --> VERIFIED["🟢 Verified
On-chain proof confirmed"] VERIFIED --> ESCROWED["🟡 Escrowed
Locked & monitored"] ESCROWED --> |"Bond matures"| RELEASED["✅ Released
Returned to issuer"] ESCROWED --> |"Coverage breach
+ cure expired"| LIQUIDATED["🔴 Liquidated
Waterfall triggered"] style IDLE fill:#141920,stroke:#666,color:#e8effc style PLEDGED fill:#141920,stroke:#7eb8ff,color:#e8effc style VERIFIED fill:#141920,stroke:#34d399,color:#e8effc style ESCROWED fill:#141920,stroke:#d4a844,color:#e8effc style RELEASED fill:#34d399,stroke:#22c55e,color:#0a0e14 style LIQUIDATED fill:#ef4444,stroke:#dc2626,color:#fff

The LienPolicyEngine defines waterfall claim priority: Senior → Mezzanine → Junior. The waterfall is computed deterministically — no discretion, no manual overrides. The EscrowWorkflowEngine manages the escrow lifecycle — depositing collateral, computing coverage ratios, monitoring price feeds, issuing margin calls, and triggering liquidation.

🛡️ Compliance Framework

AML
Anti-Money Laundering
KYC
Know Your Customer
BSA
Bank Secrecy Act
MSB
Money Service Business

Three-Tier Anchoring Architecture

Three chains, three confirmation speeds, three levels of permanence:

Immutable Proof Architecture
graph TB PS["📊 Platform State Hash"] PS --> BTC["₿ Bitcoin
Monthly OP_RETURN
~60 min / 6 conf
PERMANENT"] PS --> XRPL2["⬡ XRPL
Daily Anchors
3-5 sec / 1 conf"] PS --> POLY2["⬠ Polygon
Daily Anchors
~2 min / 64 conf"] BTC --> VL["🗄️ VaultLedger
Append-Only
Internal Source of Truth"] XRPL2 --> VL POLY2 --> VL style PS fill:#7eb8ff,stroke:#5a9cff,color:#0a0e14 style BTC fill:#d4a844,stroke:#c4982e,color:#0a0e14 style XRPL2 fill:#141920,stroke:#34d399,color:#e8effc style POLY2 fill:#141920,stroke:#a78bfa,color:#e8effc style VL fill:#141920,stroke:#7eb8ff,color:#e8effc
ChainFrequencyFinalityPermanence
Bitcoin Monthly 6 confirmations (~60 min) Permanent — most secure chain in existence
XRPL Daily 1 confirmation (3-5 sec) Running daily log of platform state
Polygon Daily 64 confirmations (~2 min) Cost-effective EVM-chain verification

🎯 Failure Matrix — No Undefined Behavior

The FailureMatrix provides a deterministic response for every possible failure mode. There is no undefined behavior in the platform — every failure has a defined, documented, and tested response path.

Design Principle

The FailureMatrix is not an error handler — it is a decision engine. For every failure class (network, custody, compliance, settlement, market), there is a prescribed recovery action, escalation path, and fallback behavior. No failure goes unhandled. No error produces undefined state.

Network Failures

Chain-specific retry with exponential backoff, automatic failover to alternative settlement rails

Custody Failures

CustodyRegistry health tracking, automatic routing to secondary providers, operation queuing

Compliance Failures

Hard blocks on compliance violations — no bypass, no override, full audit trail

Market Stress

MarketStressSimulator models extreme scenarios and cascading failures before they happen

Published Research • Open-Access Archived • DOI Registered
🧬 The Genesis Protocol
The research engine behind every architectural decision at FTH Trading. 345 tests across 13 crates. 680 worlds simulated. 340,000 epochs. Zero collapses. Four flagship experiments — published with a DOI and narrated with the weight it deserves.
Explore the Genesis Protocol →
FTH Trading — Institutional Infrastructure Guide
FTH Trading Inc. · A subsidiary of FutureTech Holding Company · Atlanta, GA
Proprietary — Shared for stakeholder education purposes only
Built with precision. Engineered for institutional grade.
FTH Trading • Institutional Infrastructure
Infrastructure Guide
Press play to hear a narrated walkthrough of the entire platform — architecture, settlement, custody, funding, and compliance. The narration is data storytelling — it interprets and contextualizes the content rather than reading text verbatim.
Space = play/pause • Arrow keys = navigate • Esc = close