Protocol Architecture

HFDX follows a modular design with separation-of-concerns, ensuring each protocol component is auditable, maintainable, and upgradable without compromising system integrity.

Core Components

ComponentFunction
User WalletAsset custody, transaction signing
HFDX RouterCentralized execution gateway for all trades
Margin EngineRisk, leverage, and margin computation
Liquidity PoolCapital provisioning and loss absorption
Funding ModuleFunding rate computation and periodic settlement
Oracle SystemProvides external price indices
Liquidation ModuleForce closes positions under margin breach
LLN ManagerLifecycle management of Liquidity Loan Notes

System Architecture Flow

System Architecture Flow

This architecture ensures clear separation between:

  • User interaction โ€” Router & Wallet
  • Risk calculation and margin enforcement โ€” Margin Engine
  • Capital management โ€” Liquidity Pool & LLN Manager
  • External data integration โ€” Oracle System
  • Position resolution โ€” Liquidation Module

The modularity allows for incremental upgrades while preserving immutable core logic.