TL;DR
As Resolv’s resolution timeline remains uncertain and may take several months, the proposal is to carve out the RLP position from the yoUSD vault and record each affected user’s allocation in an onchain claim contract to preserve future recovery rights. yoUSD would realize a one-time price impairment equal to the RLP exposure, and the temporary 2.95% withdrawal fee would be removed.
Update (April 14 18:33 UTC)
Thank you for your thoughtful comments on the forum. Following community feedback, the proposal has been updated to include a Merkle-based distribution mechanism to keep users in control of their assets. This updated proposal will be implemented within 48 hours.
-
A Merkle tree claim contract will be created to record each affected user’s RLP balance on Ethereum.
-
RLP stays in the claim contract.
-
Users have 2 options:
-
Option 1: Claim their underlying RLP at any time. Once a user claims their RLP, YO can no longer manage recovery for that position.
-
Option 2: Not claim their RLP allocation and leave it in the Merkle tree. If and when RLP is redeemed or value is recovered, proceeds can be distributed back to users according to that allocation.
-
This solution will be faster to implement than a token representing the RLP position.
The following proposals are valid and were considered, but are not advisable:
-
Using treasury capital or external insurance was evaluated, but is not feasible because the loss was caused by an external party. YO previously chose to cover a $3.7M shortfall when the issue was caused by an internal YO issue, but it cannot absorb losses tied to underlying vault positions. Doing so would shift the exposure from affected holders to the protocol treasury, setting an unsustainable precedent.
-
Creating a separate new yoUSD vault would leave the existing vault in a degraded state, subject to an indefinite withdrawal fee, while fragmenting liquidity, integrations, and markets. This would materially harm the yoUSD ecosystem. The practical outcome for depositors is the same either way: new deposits flow into a clean vault, while the legacy RLP exposure remains with affected holders, whether through a price adjustment or a withdrawal fee. This updated proposal achieves that outcome without the downsides of splitting yoUSD into two separate vaults.
Context
The protocol is currently relying on a temporary 2.95% withdrawal fee to account for uncertainty around the recovery of assets from the RLP exposure. This mechanism was introduced as an interim measure while the situation remains unresolved.
However, this approach presents two structural issues:
First, the withdrawal fee is not a viable long-term mechanism. It creates ongoing friction for users, distorts normal vault behavior, and is misaligned with the intended design of yoUSD as a simple, yield-bearing product.
Second, there is no clear timeline or certainty around the recovery of RLP assets. The outcome, timing, and potential recovery amount remain unknown, making it impractical to anchor the vault’s operation to an external resolution process.
As a result, the protocol is in a state where it cannot fully operate as intended. Yield accrual, user experience, and capital efficiency are all impaired by the need to maintain this temporary safeguard.
To restore normal function and allow yoUSD to move forward with a clean asset base, the protocol needs to move away from this interim structure and formally recognize the impairment associated with the RLP exposure.
Proposed plan
-
Transfer yoUSD’s RLP position to a YO Foundation multisig to fully remove RLP from yoUSD’s assets and backing. The RLP position will be held by the multisig while the Resolv team provides clarity on its value. Once RLP can be redeemed, the redemption value will be returned to the yoUSD holders who were exposed to RLP at the time of the impairment. -
Carve out yoUSD’s RLP position to remove RLP from yoUSD’s assets and backing. A Merkle tree will be created to record each user’s claim on the underlying RLP assets.
-
Users may choose to claim their underlying RLP at any time from the Merkle tree contract.
-
If RLP is claimed, YO can no longer manage the recovery process for that position.
-
Users who do not claim will continue to have their allocation preserved in the Merkle tree.
-
If and when RLP is redeemed or value is recovered, proceeds can be distributed back to users according to that allocation.
-
Realize an impairment in price for yoUSD equal to the RLP position of 1,214,131.87 USDC and remove the temporary 2.95% withdrawal fee
-
Technical details:
-
A public snapshot is taken of all affected yoUSD holders at the moment of impairment. The snapshot includes direct yoUSD holders as well as users holding exposure through integrations and strategies, including Pendle LP, Pendle PT, Morpho/Euler borrowers, ShinjoUSD depositors, Fusion Looper vault depositors, and partner wallets
-
If and when Resolv reopens RLP redemptions and communicates an official remediation plan, YO Foundation would redeem the RLP position on behalf of affected yoUSD holders
-
Any recovered assets would be distributed back to
the snapshotted addresses, and both the snapshot and recovery amounts will be made publicusers based on the Merkle tree allocation.
-
YO remains fully committed to maximizing recovery for yoUSD holders and will continue pushing Resolv until there is a clear and final resolution.
This proposal is intended to provide clarity now, remove uncertainty from yoUSD going forward, and ensure that any future recovery flows back to the affected users.
Rationale
This proposal is intended to:
-
Ensure any future recovery is directed to the set of affected holders
-
Make the snapshot and recovery amounts public
-
Remove the RLP position from yoUSD so the vault can move forward with a clear asset base, and new depositors can enter without exposure to an asset with uncertain value
FAQs
How much value does the impairment represent?
The net asset value of the yoUSD vault will be impaired by the value of 1,214,131.87 USDC, representing the RLP position. For example, if the impairment were applied today, yoUSD’s price would move from ~1.0722 at the time of the exploit to ~1.0447, a 2.56% decline relative to yoUSD’s price at the time of the exploit.
Why realize the loss now instead of waiting?
Keeping the position inside yoUSD for an unknown period would prolong uncertainty around backing, pricing, and withdrawals. Realizing the impairment now gives users clarity, while preserving the right to any future recovery through the snapshot.
Who would be included in the snapshot?
Everyone with yoUSD exposure at the time of impairment, including direct holders and users with indirect exposure through supported integrations and partner products.
How will recovery be distributed?
If assets are recovered from the RLP position, YO would distribute them pro rata to the snapshotted addresses. The methodology, snapshot, and recovered amounts will be made public.
What if recovery takes a long time or is partial?
The timing and outcome remain uncertain and depend on Resolv. This proposal only ensures that if/when recovery happens, it goes to the right holders.
Does this mean YO is stepping away from recovery efforts?
No. YO Foundation will continue engaging with Resolv and pushing for the best possible outcome. The transfer only removes the position from yoUSD. YO is fully committed to pushing for recovery.
What about users who already withdrew and paid the 2.95% fee?
Users who withdrew have already incurred the 2.95% withdrawal fee. As previously communicated, that fee was returned to the vault for the benefit of remaining depositors. This proposal would not change this treatment.
How do I know if my position was impacted?
All users with direct or indirect yoUSD exposure, including through DeFi activities, are impacted and included in the snapshot. This includes users participating in the following activities:
-
Holding yoUSD or yoUSDT on any chain
-
Borrowing against or looping yoUSD or PT-yoUSD collateral in Morpho, Euler or ExtraFi
-
Depositing in IPOR Fusion yoUSD Loooper vault
-
Providing liquidity in yoUSD’s Pendle markets (26MAR2026 or 24SEP2026)
-
Holding PT-yoUSD 24SEP2026
-
Depositing in Shinjo’s USD vault
-
Providing Liquidity in the Balancer yoUSD-USDC boosted pool
How will recovery work for users in DeFi activities?
-
For Morpho, Euler and ExtraFi borrowers, YO will snapshot the value of their yoUSD collateral.
-
For Morpho, Euler and ExtraFi loopers, YO will snapshot the value of their yoUSD and PT-yoUSD collateral. This means that the max amount these users will be reimbursed is proportional to the total exposure to yoUSD in their loop, not the margin only.
-
For Fusion yoUSD Loooper vault depositors, YO will snapshot the value of the yoUSD exposure inside the vault. This means that the max amount these users will be reimbursed is proportional to yoUSD looped exposure (~2x leverage).
-
For Pendle LP and PT holders, YO will snapshot the amount of LP and PT tokens and calculate their exposure to yoUSD. For this, we will use Pendle’s Oracle to calculate the exchange rate between LP to yoUSD and PT to yoUSD. For LP, this roughly equals to the amount of SY in the liquidity pool and for PT it applies the current market exchange rate. For users holding positions in expired markets, the exposure to yoUSD in LP is roughly equal to the amount of SY + PT in the liquidity pool and for PT it is 1:1.
-
For Balancer LPs, YO will snapshot the amount of LP tokens and calculate the exposure to yoUSD by querying the amount of yoUSD inside the pool (~80%).