Automated (Edge) AGRS Activation
01Summary
This proposal activates an automated Aave Generalized Risk Stewards (AGRS) system on the Aave Ethereum Lido Instance to dynamically adjust WETH interest rates using Chaos Labs' Edge Risk Oracle infrastructure. The system will automatically update interest rate parameters (base rate, slopes, and optimal utilization point) daily based on Lido staking rewards, with strict constraints limiting changes to 0.5-5% per adjustment and a 1-day minimum delay between updates.
- Type
- protocol addition
- Funding
- $600
Key changes
- Activate automated AGRS instance for WETH on Aave Ethereum Lido Instance to perform daily interest rate adjustments(high)
- Grant RiskAdmin role to new RiskSteward contract (0x81aFd0F99c2Afa2f2DD7E387c2Ef9CD2a29b6E1A) via ACL_MANAGER.addRiskAdmin()(high)
- Integrate Edge Risk Oracle from Chaos Labs to provide automated interest rate recommendations based on Lido staking rewards(high)
- Deploy AaveStewardsInjector middleware contract to validate and propagate recommendations from Edge Risk Oracle to AGRS, enforcing WETH-only actions(medium)
- Configure AGRS with parameter constraints: Base Variable Borrow Rate (0.5% absolute change), Slope 1 (0.5% absolute change), Slope 2 (5% absolute change), Optimal Point (3% absolute change), all with 1-day minimum delay(high)
- Register AaveStewardsInjector with Chainlink Automation using 600 LINK from Ethereum Collector(medium)
- Set Slope 1 algorithm to equal Lido staking rewards minus 0.5% buffer, updated daily to align with stETH rebasing(high)
Notable concerns
- System relies on permissionless propagation from Edge Risk Oracle; protections depend entirely on AGRS constraints and assumption that risk recommendations are time-correct
- Integration introduces dependency on Chaos Labs' Edge infrastructure and off-chain oracle
- Daily adjustments to interest rate parameters could create market volatility if edge cases occur
- Buffer parameter (currently 0.5%) is adjustable but proposal does not specify governance process for future adjustments
Generated by Kvorum
02Description
Simple Summary
This proposal activates the automated Aave Generalized Risk Stewards (AGRS) system on the Aave Ethereum Lido Instance to perform automated interest rate updates for the WETH asset. Under the hood, the AGRS consumes the Edge infrastructure by Chaos Labs.
Motivation
With the manual Aave Generalized Risk Stewards (AGRS) already being activated via this proposal, we think it's fair to also activate the automated AGRS system to perform automated interest rate update for WETH on Lido instance using the Edge Risk Oracle proposed by Chaos Labs.
Regarding this pilot integration of automated AGRS with Chaos Labs new Edge infrastructure, it has the following rationale:
- Whenever aligned with other strategic and technical aspects, Aave should benefit from infrastructure built by service providers, in this case, Chaos Labs.
- This pilot will be very non-invasive and with only positive outcomes, as the AGRS layer will guarantee that only acceptable interest rate recommendations will reach the Aave protocol, while ideally having a way more dynamic rate.
The Aave Lido Market facilitates leveraged staking strategy by allowing users to supply wstETH as collateral for WETH borrowing. The market's viability hinges on maintaining WETH borrowing rates below Lido's daily rebasing staking rewards. However, when utilization approaches the Optimal Utilization point and enters Slope2 of the interest rate model, even minor utilization increases can trigger sharp borrowing rate spikes due to the steeper curve and can make the looping strategy unpredictable and deter user participation.
The enhanced Liquid E-Mode configurations in the Lido Instance have significantly impacted market dynamics by driving increased demand for wstETH borrowing, as users pursue looping strategies for wstETH interest accrual. This heightened demand creates upward pressure on ETH interest rates, affecting what users are willing to pay. To stabilize rates in this environment, the risk oracle should consider the wstETH supply rate.
To optimize market dynamics, the interest rate updates being proposed by the risk oracle and updated via AGRS aligns WETH borrowing rates with Lido's staking rewards while considering the impact of pool utilization and E-Mode demand. This alignment helps maintain stable lending conditions and keeps the looping strategy viable for users.
Specification
The automated AGRS will use another instance of AGRS (exactly the same codebase as the other model), but with the following constraints:
- This instance will only have configurable rate-related parameters: base variable borrow rate, Slope 1, and Slope 2 and uOptimal (Kink).
- Recommendations of these parameters will be submitted to RiskOracle smart contract, from the Edge off-chain infrastructure.
- Between the risk oracle smart contract and the AGRS contract, there will be a very thin middleware AaveStewardsInjector, which will have the following logic:
- Will take recommendations from the Edge Risk Oracle side and propagate them to the AGRS contract.
- Enforce that only the WETH asset can be acted upon.
- Given the protections (percentage constraints and time delay) on the AGRS side and that it is an assumption that risk recommendation will be the time correct on the Edge Risk Oracle, the propagation will be permissionless.
The AaveStewardsInjector middleware, technically being part of the Aave Robot infrastructure, will run on Chainlink Automation and will be registered using the AaveCLRobotOperator contract with 600 LINK from the Ethereum Collector.
The new instance of the RiskSteward will be given the RiskAdmin role with the following method: ACL_MANAGER.addRiskAdmin()
AGRS
The automated AGRS system will be configured with the following params:
| Parameter | Percent change allowed | minimumDelay |
|---|---|---|
| Base Variable Borrow Rate | 0.5% (absolute change) | 1 day |
| Slope 1 | 0.5% (absolute change) | 1 day |
| Slope 2 | 5% (absolute change) | 1 day |
| Optimal Point (Kink) | 3% (absolute change) | 1 day |
Edge Risk Oracle
- The risk oracle will retrieve the current Lido staking rewards rate once a day, aligning with the stETH rebasing schedule.
- The new Slope1 will be set to Lido’s staking rewards minus a predefined buffer (initially 0.5%) to account for market volatility and incentives.
- The initial buffer of 0.5% provides a safety margin to accommodate minor fluctuations in staking rewards and market conditions.
- The buffer may be adjusted based on the level of incentives and market feedback to optimize profitability and risk management.
- Update Frequency:
- Adjustments will occur once daily to align with stETH rebasing.
- Parameter Adjustments:
- While the risk oracle has the technical capability to adjust the entire interest rate strategy (base rate, optimal utilization, slope 1, slope 2) under the constraints of the risk stewards, the most updated parameter will be slop 1.
- Monitoring and Transparency:
- All adjustments and calculations will be transparent and auditable, with data available for community review.
References
- Implementation: AaveV3EthereumLido
- Tests: AaveV3EthereumLido
- Snapshot
- Discussion
- AaveStewardsInjector: github, deployed-contract
- EdgeRiskSteward: github, deployed-contract
- EdgeRiskOracle: github, deployed-contract
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
placeholder
Generated by Kvorum
04Actions
- Target
- 0xfb04…6eab
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedSlope2 Risk Oracle Activation On Core Ethereum, Linea89%
- aaveexecutedCaps Risk Oracle Activation on Arbitrum89%
- aaveexecutedDiscount Rate Risk Oracle Activation and update manual AGRS86%
- aaveexecutedAave Generalized Risk Stewards (AGRS) activation86%
- aaveexecutedCaps Risk Oracle Activation on Base, Avalanche80%
- aaveexecutedAGRS (Risk Stewards) migration to Risk Agents77%
- aaveexecutedCaps Risk Oracle Activation on Optimism, BNB, Gnosis, Polygon77%
- aaveexecutedActivate Capo Risk Agent and expand Rates Agent on more networks77%
- aaveexecutedOnboard PT-srUSDe-22OCT2026 to the LlamaRisk PT Risk Oracle73%
- aaveexecutedRisk Stewards Cooldown Reduction & Umbrella Pauser Role Reassignment73%