Slope2 Risk Oracle Activation On Core Ethereum, Linea
01Summary
Activate the automated Aave Generalized Risk Stewards (AGRS) system on Ethereum and Linea to automatically update slope2 interest rates for WETH, USDC, USDT, and USDe assets using Chaos Labs' Risk Oracle infrastructure. The system will be constrained to maximum 4% absolute changes with 8-hour minimum delays between updates.
- Type
- protocol addition
- Funding
- $250 LINK tokens for Chainlink Automation setup
Key changes
- Activate automated slope2 interest rate adjustments for WETH, USDC, USDT, and USDe on Aave Ethereum Core Instance(high)
- Activate automated slope2 interest rate adjustments for WETH, USDC, and USDT on Aave Linea Instance(high)
- Deploy AaveStewardRatesInjector middleware to propagate risk recommendations from Edge Risk Oracle to AGRS contract with permissionless execution(high)
- Grant RiskAdmin role to new AGRS instance via ACL_MANAGER.addRiskAdmin()(high)
- Configure Chainlink Automation on Ethereum and Gelato automation on Linea with 250 LINK from Ethereum Collector for ongoing operation(medium)
- Implement slope2 parameter constraints: maximum 4% absolute change per update with 8-hour minimum delay between updates(high)
Notable concerns
- Automation relies on Edge off-chain infrastructure and Chaos Labs risk recommendations being timing-correct
- Chainlink Automation not available on Linea requires alternative Gelato infrastructure
- Propagation from risk oracle to AGRS is permissionless, relying on AGRS-side protections and assumptions about recommendation accuracy
Generated by Kvorum
02Description
Simple Summary
This proposal activates the automated Aave Generalized Risk Stewards (AGRS) system on the Aave Ethereum Core and Linea Instance to perform automated slope2 interest rate updates for WETH, USDT, USDC, USDe assets. Under the hood, the AGRS consumes the Risk Oracle infrastructure by Chaos Labs.
Motivation
The slope2 risk oracle introduces a dynamic mechanism to address liquidity contraction in high-leverage lending markets. Unlike traditional piecewise-linear rate curves that produce abrupt APR spikes during supply shocks, the oracle stages its response by starting with a low baseline when utilization first crosses the kink, compounding convexly as stress persists, and decaying predictably once conditions normalize. This approach minimizes unnecessary preemptive shocks while providing transparent escalation and robust solvency protection for suppliers, with borrowers facing fair, time-aligned incentives that intensify only during sustained high utilization periods. Detailed methodology can be found here.
This new component of AGRS follows the same example of interest rate updates for WETH on v3 Prime Ethereum (this proposal), in production for some time.
Specification
The automated AGRS will use another instance of AGRS (exactly the same codebase as the other model), with the following constraints:
- This instance will only allow changes of one risk parameter: slope 2.
- Recommendations of the parameter will be submitted to a 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 AaveStewardRatesInjector, 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 configured 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 timing correct updates on the Edge Risk Oracle, the propagation will be permissionless.
Automation. The AaveStewardRatesInjector middleware, technically being part of the Aave Robot infrastructure, will run on Chainlink Automation and will be registered using the AaveCLRobotOperator contract with 250 LINK from the Ethereum Collector. Since Chainlink Automation is not available on Linea, the automation will be configured using Gelato’s infrastructure over there.
Roles from the Aave protocol. The new instance of the RiskSteward will be given the RiskAdmin role with the following method: ACL_MANAGER.addRiskAdmin()
Whitelisted assets. Only the following assets will be whitelisted for the automatic AGRS system, enforced strictly on the AaveStewardRatesInjector contract:
Enforced constraints. The automated AGRS system will be configured with the following constraints:
| Parameter | Maximum Change (Absolute) | minimumDelay |
|---|---|---|
| Slope2 | 4% | 8 Hours |
References
- Implementation: AaveV3Ethereum, AaveV3Linea
- Tests: AaveV3Ethereum, AaveV3Linea
- Discussion
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
A calldata-vs-description analysis is not generated yet. Review the decoded actions →
04Actions
- Target
- 0x92f7…7222
- 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
- aaveexecutedAutomated (Edge) AGRS Activation89%
- aaveexecutedCaps Risk Oracle Activation on Arbitrum83%
- aaveexecutedDiscount Rate Risk Oracle Activation and update manual AGRS83%
- aaveexecutedAave Generalized Risk Stewards (AGRS) activation82%
- aaveexecutedActivate Capo Risk Agent and expand Rates Agent on more networks81%
- aaveexecutedCaps Risk Oracle Activation on Base, Avalanche79%
- aaveexecutedAGRS (Risk Stewards) migration to Risk Agents77%
- aaveexecutedCaps Risk Oracle Activation on Optimism, BNB, Gnosis, Polygon76%
- aaveexecutedRisk Stewards Cooldown Reduction & Umbrella Pauser Role Reassignment72%
- aaveexecutedOnboard PT-srUSDe-22OCT2026 to the LlamaRisk PT Risk Oracle72%