• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
Aave DAOAave DAOby0x2cc1ADE245020FC5AAE66Ad443e1F66e01c54Df1TokenLogic

[ARFC] Risk Stewards Cooldown Reduction & Umbrella Pauser Role Reassignment

about 24 hours left to voteActive vote

Summary

This ARFC operationalises two changes surfaced after the active incident response management over the past months. First, the Risk Steward minDelay is reduced from 72 hours to 36 hours on six cap and IRM parameters where the conservative cap posture meaningfully constrains response speed. Second, the pause role on Aave Umbrella stkTokens is reassigned to the Aave Protocol Guardian, the standing Aave-wide emergency multisig that already holds pause and freeze authority across Aave deployments, with all other Umbrella governance action permissions remaining with the Aave Governance Executor.

The cooldown change addresses a friction surfaced over the past month as LlamaRisk has tightened supply and borrow caps on listed assets closer to their current utilisation. This conservative cap posture is the principal lever Aave has used to bound exposure. It has, however, a structural side effect: when caps sit close to organic demand, the 72-hour Risk Steward cooldown becomes a binding constraint on the next cap raise after the demand suddenly increases, turning the defensive posture into a blocker on healthy growth. Reducing minDelay to 36 hours on the seven cap and IRM parameters relieves this constraint without weakening any maxPercentChange bound.

In parallel, Umbrella pause reassignment addresses the operational friction observed when stkwaWETH had to be paused during the rsETH incident response. The PAUSE_GUARDIAN_ROLE on Umbrella (which governs both pause and unpause) currently sits behind the Aave Governance Executor rather than behind Aave's standing emergency body, which meant the action had to be routed through a full AIP cycle. Reassigning PAUSE_GUARDIAN_ROLE to the Aave Protocol Guardian, the multisig that already holds emergency pause authority across the rest of the protocol, restores the role assignment originally specified at Umbrella's activation and ensures that future stkToken pauses can be executed at incident response speed. Configuration authority on Umbrella (token creation, parameter changes, role management under DEFAULT_ADMIN_ROLE) remains solely with the Aave Governance Executor.

Motivation

On the Risk Stewards, the more conservative cap posture taken over the past month limits the operational levers available to balance the protocol's needs and safety. When caps are sized closer to current utilisation, legitimate organic growth on a healthy asset more frequently bumps into the 72-hour Risk Steward cooldown. The defensive posture, intended to keep collateral exposure under control, turns into a cap on legitimate organic flow.

On Umbrella, the [Direct-to-AIP] Pause stkwaWETH Umbrella Staked Token on Ethereum V3 had to be proposed through a full governance vote because pause authority on Umbrella currently sits behind the Aave Governance Executor, rather than Aave's standing emergency pause body. This is a direct departure from the role assignment specified in the [ARFC] Aave Umbrella - activation proposal, which explicitly stated that emergency pause and unpause authority would belong to the Aave Protocol Guardian.

Part 1: Risk Stewards Cooldown Reduction

Background

The current Risk Steward RiskConfig enforces per-parameter constraints, where:

  • minDelay is the minimum time between consecutive changes to the same parameter on the same reserve.

  • maxPercentChange is the largest single-step change accepted, with semantics that vary by parameter: collateral and rate parameters use absolute difference bounds, cap parameters use relative difference of the current cap.

The proposed change reduces minDelay from 72 hours to 36 hours on the seven cap and IRM parameters where the defensive cap posture meaningfully constrains response speed. The higher-impact collateral and E-Mode parameters (base LTV, LT, LB and their E-Mode equivalents, both price caps) stay at the 72-hour minimum because changes there have a larger downstream effect on existing positions. The Pendle discount rate stays at its existing 48-hour minimum, already tighter than the cap and IRM cadence proposed here. maxPercentChange bounds are unchanged across every parameter under this proposal.

The intent is symmetric with the previewed Cap Oracle defensive automation: a faster downward path on caps through the oracle automatization, and a faster upward path on caps and rates through tighter manual cadence, so that the defensive cap posture does not turn into a soft cap on legitimate organic growth.

Proposed Configuration Change

Parameter Current minDelay Current maxPercentChange Proposed minDelay
ltv 72h 50 bps (0.50% absolute) -
liquidationThreshold 72h 50 bps (0.50% absolute) -
liquidationBonus 72h 50 bps (0.50% absolute) -
eMode ltv 72h 50 bps (0.50% absolute) -
eMode liquidationThreshold 72h 10 bps (0.10% absolute) -
eMode liquidationBonus 72h 50 bps (0.50% absolute) -
baseVariableBorrowRate 72h 100 bps (1.00% absolute) 36h
variableRateSlope1 72h 100 bps (1.00% absolute) 36h
variableRateSlope2 72h 2000 bps (20.00% absolute) 36h
optimalUsageRatio 72h 300 bps (3.00% absolute) 36h
supplyCap 72h 10000 bps (100% relative) 36h
borrowCap 72h 10000 bps (100% relative) 36h
priceCapLst 72h 500 bps (5.00% relative) -
priceCapStable 72h 50 bps (0.50% relative) -
discountRatePendle 48h 2.50% absolute -

Part 2: Umbrella Pause Guardian Reassignment

Background

Umbrella was deployed with pause and configuration changes routed through the UmbrellaEthereum PERMISSIONED_PAYLOADS_CONTROLLER (0xF86F77F7531B3374274E3f725E0A81D60bC4bB67) and its executor (0x2759de67aD133C747C9f41d56F1b8A343cE679a1). In practice this means any pause action on an Umbrella stkToken requires a full AIP cycle, which is what happened during the rsETH response when stkwaWETH had to be paused.

The original role specification in the [ARFC] Aave Umbrella - activation proposal assigned StakeToken pause to the Aave Protocol Guardian, listing under "Permissioned actions & roles" the explicit line "Emergency pause and unpause: Aave Protocol Guardian." The current Umbrella deployment does not reflect that assignment.

The Aave Protocol Guardian on Ethereum Core is Aave's standing emergency multisig. It is a community-elected 4-of-7 multisig, and it already holds emergency authority on Aave's other safety surfaces, including market pause and reserve freeze across Aave deployments and emergency-mode actions on cross-chain messaging. Reassigning Umbrella pause to this multisig consolidates Aave's emergency authority under the body that exists for exactly this purpose, restores the role assignment originally specified at Umbrella's activation, and removes the AIP-cycle bottleneck observed during the rsETH response.

Proposed Reassignment

The role separation in this proposal runs along the emergency vs. configuration axis rather than along pause vs. unpause. The Umbrella contract uses OpenZeppelin AccessControl, and pauseStk and unpauseStk on UmbrellaStkManager are both protected by a single PAUSE_GUARDIAN_ROLE that cannot be split between two holders. Pause and unpause therefore move together, and the question is which body should hold that combined emergency role.

PAUSE_GUARDIAN_ROLE is assigned to the Aave Protocol Guardian, the standing 4-of-7 Aave-wide emergency multisig described above. This adheres the assignment specified in the activation ARFC, removes the AIP-cycle bottleneck on pause action, and aligns Umbrella with the body that already holds emergency authority on Aave's other safety surfaces. Because pause and unpause are bound to the same role, the Protocol Guardian also holds unpause: reversing an precautious pause does not require a governance vote, which is consistent with how emergency pause and unpause work on other Aave surfaces today.

DEFAULT_ADMIN_ROLE and the remaining configuration roles on Umbrella stay with the Aave Governance Executor. This covers token creation, parameter changes, asset onboarding to Umbrella, modification of coverage scope, role grants and revocations, and any other deliberate configuration action. These remain on the AIP cadence, where they belong.

Stake Tokens in Scope

PAUSE_GUARDIAN_ROLE is held on the Umbrella controller and is used to pause and unpause individual stkTokens via the pauseStk(address) and unpauseStk(address) entry points. Granting the role at the controller is sufficient to cover all current and future stkTokens managed by the controller. The currently deployed Ethereum stkTokens are:

Screenshot 2026-06-22 at 18.52.21.png

Off-Chain Vote

For
181.18K AAVE100%
Against
0 AAVE0%
Abstain
0 AAVE0%
Download mobile app to vote

Discussion

Aave DAO[ARFC] Risk Stewards Cooldown Reduction & Umbrella Pauser Role Reassignment

Timeline

Jun 22, 2026Proposal created
Jun 23, 2026Proposal vote started
Jun 25, 2026Proposal updated