KVORUM
aaveSource: Aave governance v3 · #200

Automated (Edge) AGRS Activation

executedNov 16, 2024, 04:10 AM UTCbyF70xf71f…1e02

01Summary

AISummary by Kvorumclaude-haiku-4-5

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

02Description

831 words

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:

ParameterPercent change allowedminimumDelay
Base Variable Borrow Rate0.5% (absolute change)1 day
Slope 10.5% (absolute change)1 day
Slope 25% (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

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorumlow confidenceclaude-sonnet-5
Consistent

placeholder

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

1 total
#0fallback()chain 0x1
Target
0xfb04…6eab
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.