The Frgmnt Project is Coming Soon!
Page cover

Architecture

System Overview


The fUSD Protocol consists of a sophisticated DeFi infrastructure that provides users with a Meta Vault-collateralized stablecoin and yield generation system. The architecture is built around four core components:

  1. fUSD Stablecoin Layer - Meta Vault-collateralized stablecoin backed by diversified yield strategies

  2. sfUSD Staking Layer - Yield-bearing shares representing staked fUSD with exclusive yield access

  3. Meta Vault System - Advanced vault architecture extending ERC-4626 with multi-strategy management

  4. Automated Yield Optimization - Chainlink Automation-powered dynamic rebalancing using Exponential.fi analytics

Core Component


fUSD Contract


  • Purpose: ERC-20 stablecoin pegged 1:1 to USD, collateralized by Meta Vault assets

  • Backing: Meta Vault containing diversified yield strategies across multiple protocols

  • Yield Access: Only sfUSD stakers can claim generated yield

  • Functionality: Minting through deposits, emergency pause capability

  • Access Control: Emergency role for pausing, default admin for role management


ManagerStableVault Contract


  • Purpose: Configuration and risk management for fUSD minting

  • Functionality: Asset whitelisting, deposit limits, vault parameters

  • Collateralization: Ensures sufficient Meta Vault backing for minted fUSD

  • Access Control: Manager role for asset configuration


sfUSD Contract


  • Purpose: Staking shares representing fUSD positions with exclusive yield access

  • Key Features: Non-rebasing design, claimable yield, lockup periods

  • Yield Exclusivity: Only sfUSD holders can claim Meta Vault generated yield

  • Fee Structure: Deposit, withdrawal, performance, and management fees


Meta Vault System


  • Purpose: Advanced multi-strategy vault

  • Innovation: Enhanced functionality beyond standard ERC-4626 capabilities

  • Integration: Multiple underlying vaults and protocols

  • Optimization: Dynamic rebalancing for yield maximization

Meta Vault Architecture


The system employs a Meta Vault architecture that extends ERC-4626 concepts with enhanced functionality:

  • Enhanced Vault System: Custom Meta Vault extending ERC-4626 architecture with additional features

  • Multi-Protocol Integration: Underlying vaults across various DeFi protocols

  • Dynamic Optimization: Automated rebalancing using Exponential.fi analytics

  • Collateralization Model: Meta Vault assets serve as collateral for fUSD minting

Automated Yield Optimization


Chainlink Automation Integration


  • Dynamic Rebalancing: Automated strategy rebalancing based on yield opportunities

  • Analytics: Multiple services feed advanced yield opportunity rankings and risk analysis

  • Optimization Algorithm: Sophisticated rebalancing logic for APR maximization

  • Real-time Execution: Automated execution of optimal allocation strategies

Data Flow


  1. Minting Flow: User deposits stablecoin → fUSD minted (collateralized by Meta Vault)

  2. Staking Flow: User stakes fUSD → sfUSD shares minted → Gains yield access rights

  3. Yield Flow: Meta Vault generates yield → Only sfUSD holders can claim yield

  4. Optimization Flow: Chainlink Automation + Data feeds (Defillama,Exponential,Credora) → Dynamic rebalancing

  5. Withdrawal Flow: User requests withdrawal → Meta Vault processes → Funds returned

Last updated