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.
🏛️ 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.
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.
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:
- Does the current system mode match the module's registered modes?
- Is the requested operation on the module's prohibited list?
- 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.
| Mode | Scope | Prohibited 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.
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
| Role | Chains | Finality | Purpose |
|---|---|---|---|
| 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 |
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.
🏢 Corporate Structure & Governance
FTH Trading operates as a subsidiary of FutureTech Holding Company, a diversified holding enterprise founded in 2005. The holding company model emphasizes long-term ownership, disciplined capital allocation, and active operational oversight — not fund cycles or short-term exit mandates. The corporate structure is purpose-built for operational segregation and institutional-grade governance.
| Entity | Code | Mandate | Role |
|---|---|---|---|
| FutureTech Holding Company | FTHOLD | Parent Holding Company | Enterprise oversight, capital allocation, since 2005 |
| FTH Trading Inc. | FTHT | Digital Settlement Infrastructure | Primary operating subsidiary — all settlement and issuance |
| FTH Capital | FTHCAP | Capital Management | Structured products, yield operations, CPN-90 notes |
| FTH Custody | FTHCUS | Custody & Settlement | Segregated accounts, escrow, custody orchestration |
| FTH Treasury | FTHTRS | Reserve Management | Full reserve operations, collateral backstop, 1:1 backing |
FutureTech Holding Company has been investing in and operating businesses since 2005. Nearly two decades of active capital management, diversified enterprise operations, and long-term client relationships — not a startup, not a fund cycle, not a new entrant. This is institutional infrastructure built on twenty years of operating discipline.
👛 Wallet Architecture
Each operating entity has three designated operational sub-wallets, providing granular separation of fund flows:
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
🪙 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
| Token | Purpose | Type |
|---|---|---|
| FTHUSD | Fully reserved digital dollar — 1:1 backed, redeemable at par | Digital Dollar |
| USDF | Digital dollar settlement token | Settlement |
| USD | Direct fiat settlement | Settlement |
| GBP | UK & international operations | Settlement |
| EUR | European markets | Settlement |
| GOLD | RWA-backed gold (999.9 fine) | Real-World Asset |
Stellar Tokens
| Token | Backing | Type |
|---|---|---|
| xUSD | 1:1 USD stablecoin, wire-backed | Stablecoin |
| xEUR | 1:1 EUR, SEPA-backed | Stablecoin |
| AURG | 1 gram 999.9 fine gold at LBMA + 1.5% | Real-World Asset |
| xXRP | Cross-chain XRP bridge 1:1 | Bridge |
| xGOLD | Gold synthetic tracking spot | Synthetic |
| xBTC | Bitcoin synthetic | Synthetic |
🔐 Multi-Signature Security
The multi-signature configuration uses a 3-of-5 signer setup with five defined roles:
| Role | Purpose | Storage |
|---|---|---|
| Primary | Daily operations | Secure device |
| Secondary | CFO approval | Separate secure device |
| Compliance | Compliance gate | Compliance officer |
| Recovery | Key recovery | Bank vault safe deposit box (2nd city) |
| Emergency | Emergency access | Legal escrow (different jurisdiction) |
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.
📋 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
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
| # | Category | Examples | Risk |
|---|---|---|---|
| 1 | Registry | ModuleRegistry, VaultLedgerSchema | LOW |
| 2 | Settlement | StablecoinRail, PaymentIntent, SettlementRecorder | HIGH |
| 3 | Compliance | SanctionsRefresher, AuthorizedParticipantRegistry | CRITICAL |
| 4 | Anchor | BondRegistryXRPL, BitcoinAnchor | MEDIUM |
| 5 | Venue | DeterministicOrderBook, ExecutionLockManager | HIGH |
| 6 | Surveillance | MarketSurveillance, MarketStressSimulator | HIGH |
| 7 | Risk | FailureMatrix, MarginTriggerEngine | CRITICAL |
| 8 | Governance | CardanoGovernance | MEDIUM |
| 9 | Guard | SystemModeGuard, NoCustodyGuards, TreasuryGuards | CRITICAL |
| 10 | Distribution | DistributionEngine, CouponDistributor | HIGH |
| 11 | Collateral | CollateralMachine, CustodyProofVerifier, LienPolicyEngine | CRITICAL |
| 12 | Custody | CustodyControlPlane, CustodyRegistry, PolicyEngine | CRITICAL |
| 13 | Wallet | WalletOrchestrator, MultiSignatureControl | HIGH |
| 14 | Escrow | EscrowWorkflowEngine | HIGH |
| 15 | Funding | FundingOrchestrator, FundingMachine, DepositArrivalDetector | HIGH |
| 16 | Yield | YieldStrategy, YieldOptimizer | MEDIUM |
| 17 | Readiness | CollateralReadinessEngine, DeploymentGates | LOW |
| 18 | EVM | EvmProviderFactory, BondTokenDeployer, CollateralContractManager | HIGH |
| 19 | Integration | FireblocksConfig, FireblocksJwt, FireblocksHttp | CRITICAL |
| 20 | Exchange | ExchangeAdapterRegistry, OTC Desks | HIGH |
| 21 | Security | FireblocksWebhookVerifier, HMAC-SHA-512 | CRITICAL |
| 22 | Routing | FundingRoutePlanner, StablecoinRail | HIGH |
🔨 Sixteen Build Sessions
The platform was built systematically across 16 engineering sessions, each focused on a specific capability layer:
| Sessions | Focus | Key Deliverables |
|---|---|---|
| 1–4 | Core Infrastructure | VaultLedger, Legal, Gold, Stellar Gate, Cross-Border |
| 5 | Settlement & Distribution | StablecoinRail, PaymentIntent, DistributionEngine |
| 6 | ETF-Style Operations | CreationUnitPolicy, CreationRedemptionEngine |
| 7–8 | Bond & Risk | BondSeries, CouponEngine, FailureMatrix |
| 9 | Custody Control Plane | CustodyRegistry, PolicyEngine, ApprovalWorkflow |
| 10 | EVM Execution | EvmProviderFactory, BondTokenDeployer |
| 11–12 | Fireblocks Integration | MPC signing, 12 vault roles, webhook verification |
| 13 | Exchange Connectivity | 10 exchanges, TreasuryGuards |
| 14 | Multi-Chain Stablecoins | 7 stablecoins, cross-chain bridges |
| 15–16 | Deterministic Funding | FundingOrchestrator, 6 onramp partners |
🧱 Core Module Map
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
🏦 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.
| Provider | Type | Role |
|---|---|---|
| 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:
| Module | Function |
|---|---|
| FireblocksConfig | Singleton configuration loader for API credentials and endpoints |
| FireblocksJwt | RS256 JWT generation — every API call gets a fresh, short-lived token |
| FireblocksHttp | HTTP wrapper with auto JWT signing, retry with exponential backoff, error normalization |
| VaultTypes | Typed domain model for Fireblocks vault accounts |
| FireblocksVaultClient | CRUD operations via vault accounts API |
| FireblocksTransactionClient | Transaction submission and lifecycle tracking |
🗄️ Twelve Vault Roles
Vault naming follows a deterministic convention: FTH-DEAL-ROLE-SEQUENCE. Twelve roles define every possible vault function:
| Role | Purpose | Example |
|---|---|---|
| ISSUER | Bond issuer's primary vault | FTH-BOND01-ISSUER-001 |
| COLLATERAL | Locked collateral positions | FTH-BOND01-COLLATERAL-001 |
| COUPON | Coupon payment reserves | FTH-BOND01-COUPON-001 |
| TREASURY | Operational treasury | FTH-BOND01-TREASURY-001 |
| ESCROW | Third-party escrow holds | FTH-BOND01-ESCROW-001 |
| HEDGE | Hedging strategy execution | FTH-BOND01-HEDGE-001 |
| REDEMPTION | Bond redemption reserves | FTH-BOND01-REDEMPTION-001 |
| OPERATIONS | Day-to-day operational movements | FTH-BOND01-OPERATIONS-001 |
| RESERVE | Long-term reserves | FTH-BOND01-RESERVE-001 |
| FUNDING | Incoming investor deposits | FTH-BOND01-FUNDING-001 |
| SETTLEMENT | Outgoing settlement disbursements | FTH-BOND01-SETTLEMENT-001 |
| FEE | Platform fee collection | FTH-BOND01-FEE-001 |
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:
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
| Partner | Role | Details |
|---|---|---|
| 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. |
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
| Tier | Providers | Purpose |
|---|---|---|
| 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 |
$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
| Bank | Rail Type | Settlement Time |
|---|---|---|
| Synapse | ACH + Domestic Wire | 4–24 hours |
| Column Bank | FedWire (direct Federal Reserve) | ~2 hours |
| Cross River Bank | Cross-border + SWIFT | 24–48 hours |
| Rail | Region | Settlement Window |
|---|---|---|
| ACH | US Domestic | 24 hours |
| Domestic Wire | US Domestic | ~4 hours |
| FedWire | US Domestic (urgent) | ~2 hours |
| SWIFT | International | 48 hours |
| SEPA | European | 24 hours |
🚀 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.
| Partner | Type | Coverage | Best 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.
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
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 Type | Detection Method | Chains |
|---|---|---|
| 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 |
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.
| Stablecoin | Chains | Issuer |
|---|---|---|
| USDC | Ethereum, Arbitrum, Base, Solana, XRPL | Circle |
| USDT | Ethereum, Tron, Arbitrum, Solana | Tether |
| DAI | Ethereum, Arbitrum, Optimism, Polygon | MakerDAO |
| PYUSD | Ethereum, Solana | PayPal / Paxos |
| RLUSD | XRPL, Ethereum | Ripple |
| XRP | XRPL (native) | Ripple |
| XLM | Stellar (native) | SDF |
Cross-Chain Bridge Pairs (XRPL ↔ Stellar)
| Pair | Fee | Range |
|---|---|---|
| XRP → xXRP | 0.25% | 10K — 100K |
| AURG → AURG | 0.50% | 1 — 50K |
| xGOLD → xGOLD | 0.50% | 1 — 10K |
| xBTC → xBTC | 0.75% | 0.001 — 100 |
📄 Bond Lifecycle — Seven States
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 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
- AuthorizedParticipantRegistry — manages KYC status, sanctions clearance, and permission levels for every participant
- SanctionsRefresher — periodic re-screening, not just at onboarding but continuously
- BondTransferGate — 12 separate eligibility checks before any secondary market transfer
- NoCustodyGuards — runtime assertion that funds never flow through the operator
- TreasuryGuards — $10M single / $50M daily hard limits with mandatory reason codes
⚓ Three-Tier Anchoring Architecture
Three chains, three confirmation speeds, three levels of permanence:
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
| Chain | Frequency | Finality | Permanence |
|---|---|---|---|
| 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.
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