Lx
Docs
GitHub

Risk Management

Risk Framework

LiquitX implements defense-in-depth across multiple dimensions:

Fund-Level Risk (Tranche Protection)

  • Junior tranche provides first-loss protection
  • Senior/Junior ratio configurable per fund (10-95%)
  • Junior locked until senior fully paid
  • Management fees align manager incentives

Asset-Level Risk

  • Due diligence requirements for managers
  • M-of-N oracle ratings
  • Exposure caps per asset within funds

Pool-Level Risk

  • Risk bucket segregation
  • Weight limits (1-99% per asset)
  • Minimum liquidity requirements

Protocol-Level Risk

  • Insurance fund reserves (covers losses after junior depleted)
  • Circuit breakers
  • Governance timelock delays

Exposure Management

Exposure Caps

  • Per-asset: Per-asset: 5% of pool
  • Per-manager: Per-manager: 20% of bucket
  • Per-vertical: Per-vertical: 40% of total TVL
  • Per-jurisdiction: Per-jurisdiction: 60% of total TVL

Loss Handling Mechanism

Fund-Level Loss Cascade

When an asset within a fund defaults:

  1. Loss quantification: Loss = Principal - Recovery Value
  2. Junior absorption: Junior tranche absorbs up to its full value
  3. Insurance claim: If junior depleted, claim from Insurance Fund
  4. Senior haircut: Last resort if insurance insufficient

Lending Pool Liquidations

For LP token collateral in the Lending Pool:

  1. TWAP-based valuation TWAP-based valuation (manipulation resistant)
  2. Health factor calculation: Health factor calculation: healthFactor = (collateralValue × LTV) / totalDebt
  3. Liquidation trigger: Liquidation trigger: healthFactor < 1.0
  4. Liquidator incentive: Liquidator incentive: liquidation bonus (5-15% by risk bucket)
  5. Dutch auction fallback Dutch auction fallback for illiquid positions

Oracle Security

TWAP pricing for protocol-critical operations:

OperationTWAP Window
TradingSpot price
Collateral valuation30 minutes
Liquidation trigger1 hour
Insurance claims24 hours

Circuit Breaker

Automated safety mechanisms protect the protocol:

Trigger Conditions

ConditionAction
Price deviation > 20% in 1 hourPause new deposits
Utilization > 95% for 30 minPause borrows
Default rate > 5% in 24 hoursEmergency halt
Insurance fund < 20% targetElevated monitoring
Oracle staleness > 1 hourPause affected pools

Severity Levels

LevelStatusActions
0NORMALAll operations active
1WARNINGElevated monitoring, no restrictions
2PARTIAL_HALTPause new deposits/borrows
3EMERGENCY_HALTOnly withdrawals/repayments allowed

Insurance Fund

Funding Sources

  1. Yield waterfall contributions (5% of cashflows)
  2. Liquidation penalties
  3. Protocol-owned liquidity
  4. Direct deposits

Coverage Limits

  • Per-asset cap: 10% of fund
  • Per-bucket cap: 40% of fund
  • Claim cooldown: 24 hours
  • Target fund size: $1,000,000 per jurisdiction

Command Palette

Search for a command to run...