[RFC] Fusion for USD3 assets yield optimization

Summary

The USD3 asset management will be upgraded and moved to automated, yield-optimized ERC-4626 vaults based on the technology of the Fusion Protocol.

Problem statement

USD3 deploys the underlying USDC, USDT, and DAI in static allocations across DeFi credit markets. With changing dynamics in DeFi native interest rates, the underlying APY could be drastically improved by using a secure, automation first, and DAO controlled strategy using Fusion.

Abstract, Rationale

What is Fusion?

Fusion is a modular asset management framework designed to optimize fragmented liquidity across DeFi. It uses ERC-4626 vaults and automates asset allocation and risk management. By integrating various protocols into a unified smart contract layer, Fusion streamlines complex operations like looping, carry trades, arbitrage, leveraged farming, and passive lending. This approach reduces operational burdens for asset managers, enhancing capital deployment efficiency and effectiveness across DeFi’s diverse yield venues. Fusion was designed and built by the IPOR Labs team, who also builds the IPOR Derivatives protocol.

The first Fusion vault was the USDC Lending Optimizer which optimizes USDC allocation across premier money markets, factoring in gas costs, interest rates, and market liquidity. It dynamically adjusts to maximize returns, leverages rate arbitrage through borrowing, and automatically compounds token rewards.



(The purple line shows the optimized performance against the grey line which is a static allocation similar to the current USD3 strategy.)

How USD3 could benefit from Fusion technology

Dynamic allocation optimization offers the potential to increase interest rates for USD3 holders without increasing risk. For this purpose, Fusion vaults could be set up to manage USD3’s underlying assets deposited in predefined, DAO whitelisted lending markets (e.g., Aave, Compound, Morpho, and Sky) depending on the current market situation. Automatic optimizations can be performed either at specific intervals or dynamically.

The USD3 DAO would assume the role of Atomist (this is what we call vault owners in Fusion who determine a vault’s strategy) and thus have full control over the vaults. The vaults could be set up as a closed vault so that they can be used exclusively for asset management of USD3. IPOR Labs could act as a service provider to automate allocation optimizations (Alpha). The Alpha can only carry out transactions within the given restrictions, for example, only moving assets between Aave and Compound or other markets decided by the USD3 DAO. The Atomist could assign the automation service to another service provider at any time.

Controls

USD3 DAO as Atomist (vault owner and curator): The Atomist controls the vault from assets, to actions, and markets. Fuses are smart contracts connecting the vault to external destinations. Fuses are modular and the USD3 DAO can change the vault’s configuration through an admin panel including adding and removing credit markets. The USD3 DAO can control the vault deposit whitelist, ensuring the USD3 contract is the only authorized depositor into these strategies.

USD3 DAO instructs IPOR Labs running the Alpha about threshold and risk limits e.g. no more than 50% deployed to a single market.

Timeline

Due to its modular nature, vaults for USD3 for USDC, USDT, and USDS/DAI can be spun up, configured, and automated quickly following a successful governance vote. The primary timeline would depend on USD3 and Reserve’s deposit integration into the vaults. IPOR Labs estimates that a strategy could be built and deployed within 1-2 weeks fully automated. There are no setup costs.

Details

We propose a structure of three different stablecoin optimizer vaults:

  1. USDC:

Fuses/markets:

  • Aave v3 Core
  • Compound v3
  • Morpho Steakhouse USDC

vault name: USD3 Lending Optimizer USDC

vault ticker: usd3USDC

strategy: dynamic optimization for highest APR, automatic token rewards claiming and compounding

  1. USDT

Fuses/markets:

  • Aave v3 Core
  • Compound v3
  • Morpho Steakhouse USDT

vault name: USD3 Lending Optimizer USDT

vault ticker: usd3USDT

strategy: dynamic optimization for highest APR, automatic token rewards claiming and compounding

  1. USDS

Fuses/markets:

  • Aave v3 Core
  • Compound v3
  • Sky Savings Rate

vault name: USD3 Lending Optimizer USDS

vault ticker: usd3USDS

strategy: dynamic optimization for highest APR, automatic token rewards claiming and compounding

The USD3 DAO could determine a fixed allocation both between the three vaults and within the vaults, or set minimum and maximum limits for each individual market.

Fees

Fusion as an infrastructure has base fees which go to the IPOR/Fusion DAO which are as follows:

  • 0.3% on management + 0.2% for automation
  • 2% on performance

These fees are annualized and taken at the smart contract level. With historical automation from other optimization vaults outperforming static allocation on average by 2x the base yield should more than pay for itself.

Risks

Security

Fusion was designed for modularity, security, transparency and automation. As the USD3 DAO decides to change strategies, the strategy and markets can be shifted by adding or removing fuses with no need to upgrade the vault smart contract or touch the internal storage.

The IPOR Protocol has undergone more than a dozen audits in total and handled tens of millions in assets and billions in derivative volume with no smart contract issues over more than 2.5 years onchain. The Fusion protocol has undergone two full audits and running live strategies for 6 months on mainnet, Arbitrum and Base.

Fusion handles integration and accounting. Any external markets that the USD3 DAO chooses carry their own smart contract risks, but assuming the DAO would be deploying similarly to current strategies there is no additional smart contract risk outside of the Fusion routing and accounting architecture.

Audits

  • Yes, I am in support of this proposal.
  • No, I am not in support of this proposal.
0 voters
2 Likes

Thanks for the idea. I have a few questions that I think are important to cover that are not mentioned in your proposal.

  1. What happens to the current Revenue Share of USD3 after the upgrade?

  2. In your proposal, you are requesting 2.5% to the DAO as a fee at the smart contract level. Can this be altered after deployment through governance? Additionally is this 2.5% a percentage of the yield or absolute %.

  3. I see that the two latest audits cover the IPOR vaults, are there plans to undergo additional audits?

  4. I see an IPOR bug bounty with Immunefi, however the max bounty is $100K. This seems relatively low, are there plans to increase the bounty?

Thank you for your feedback. IPOR Labs is happy to answer these questions:

1: The currently used revenue share mechanism for RSR stakers can continue to be used, as only the existing destinations of the USD3 asset management (Aave, Morpho, etc.) will be replaced by Fusion ERC-4626 vaults.

2: The annualized management fee (0.3%) and the automation fee (0.2%) are charged on AUM. The performance fee (2%) is charged on the actual yield. For example, if $10,000 in interest is earned, the performance fee is $200.

3: At IPOR Labs, we recognize Reserve Protocol’s concerns regarding security, audits, and the Immunifyi program, and we’re fully committed to delivering the highest standards of safety for your USD3 (USDC, USDT, DAI) treasury deployment.

IPOR Fusion Vaults are subject to rigorous daily reviews and validations by our team and integrated partners, complemented by audits from top-tier firms to proactively address vulnerabilities. However, the bespoke design of the Fusion Vault crafted exclusively for Reserve Protocol truly sets this deployment apart, ensuring it is among the most secure vault implementations in DeFi.

Reserve DAO will be the sole owner and admin of this vault, with no external parties able to deposit, withdraw, or alter its configuration. Unlike a standard ERC-4626 vault, where broader access can expose multiple attack vectors, this setup restricts risks to Reserve DAO’s own governance decisions or the yield optimization process (alpha), which IPOR Labs manages under strict oversight.

Fusion’s advanced security features further fortify this vault: OpenZeppelin’s AccessManager implements native timelocks for critical roles like the FuseManager, ensuring that adding or removing Fuses requires Reserve DAO’s explicit approval. Deposits and withdrawals are tightly controlled via a whitelist exclusively managed by Reserve, eliminating external interference.

Additionally, IPOR Labs’ Alpha Fusion, responsible for allocating funds to external markets, operates only with pre-approved Fuses for entry and exit operations, minimizing risks in yield optimization. With no external actors able to interact with the vault, the attack surface is significantly reduced. We’re confident this tailored Fusion vault provides Reserve Protocol with unmatched safety and efficiency for on-chain asset management while optimizing yield.

4: The existing Immunifi bug bounty program only covers the interest rate derivative part of the IPOR protocol. It will be expanded to the Fusion protocol soon.

We hope this has answered all your questions. If you have any further questions, we’re happy to help.