KVORUM
aaveSource: Aave governance v3 · #395

Slope2 Risk Oracle Activation On Core Ethereum, Linea

executedOct 25, 2025, 10:36 AM UTCbyF70xf71f…1e02

01Summary

AISummary by Kvorumclaude-haiku-4-5

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
ContractsAaveStewardRatesInjectorRiskOracleAGRSACL_MANAGERAaveCLRobotOperator
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

474 words

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:

ParameterMaximum Change (Absolute)minimumDelay
Slope24%8 Hours

References

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorum

A calldata-vs-description analysis is not generated yet. Review the decoded actions →

04Actions

1 total
#0fallback()chain 0x1
Target
0x92f7…7222
Value
0 wei
Function
fallback()
Arguments
{}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.