b. Liquidation Agent

Responsibility: Monitor collateral health and prevent liquidations

Technical Specifications:

class LiquidationAgent:
    MONITORING_INTERVALS = {
        'safe': 300,      # 5 minutes
        'warning': 60,    # 1 minute
        'danger': 15,     # 15 seconds
        'critical': 5     # 5 seconds
    }
    
    HEALTH_THRESHOLDS = {
        'safe': 2.0,
        'warning': 1.5,
        'danger': 1.2,
        'critical': 1.1
    }

Risk Calculation Algorithm:

Health Ratio = Collateral Value (USD) / Loan Value (USD)Liquidation Distance = (Current Price - Liquidation Price) / Current PriceRisk Score = (1 / Health Ratio) * Volatility Multiplier * Time Decay Factor

Protection Actions:

  1. Add Collateral: Increase position health ratio

  2. Reduce Debt: Repay feUSD to lower LTV

  3. Partial Close: Reduce position size proportionally

  4. Emergency Close: Full position liquidation

Last updated