After different changes since the initial Risk Stewards HERE, we present to the community the final proposal for activating this system across all Aave v3 pools.
This version of Aave Generalized Risk Stewards (AGRS) include two instances:
The repository can be found on https://github.com/aave-dao/aave-v3-risk-stewards.
The base motivation of Aave Generalized Risk Stewards (AGRS) is still the same as the previously proposed version HERE. After a successful initial iteration for cap updates and different GHO parameters using the Stewards pattern, Aave is prepared to generalize the solution and improve its operational efficiency and reactivity to the market.
Regarding the pilot integration of AGRS with Chaos Labs new Edge infrastructure, it has the following rationale:
The main version of AGRS will follow the specifications described in the previous Risk Stewards post HERE, which can be summarised in the following:
minDelay. Ex. after increasing LTV by 5%, the operator of the AGRS (risk provider) must wait a minimum of minDelay before either doing any additional change.maxPercentChange) can be of 2 types:
maxPercentChange means that is possible to change the LTV value by +/- 5_00 basis points, or 5%, compared to the current live value. So if the current LTV is 65%, it is possible to change up to 70% or down to 60%.maxPercentChange means that is possible to change the Supply Cap value by +/- 50_00 basis points, or 50%, proportional to the current live param. So if the current Supply Cap is 1’000’000 WETH, it is possible to change it up to 1’500’000 WETH, or down to 500’000 WETH.To start with, this component of AGRS will have the following configurations (from recommendations of the risk provider of the community):
| Parameter | Percent change allowed | minimumDelay |
|---|---|---|
| Supply and Borrow Caps | 100% (relative change) | 3 days |
| Debt Ceiling | 20% (relative change) | 3 days |
| CAPO dynamic cap | 5% (relative change) | 3 days |
| CAPO stable cap | 0.5% (relative change) | 3 days |
| Base Variable Borrow Rate | 0.5% (absolute change) | 3 days |
| Slope 1 | 0.5% (absolute change) | 3 days |
| Slope 2 | 5% (absolute change) | 3 days |
| Optimal Point (Kink) | 3% (absolute change) | 3 days |
| Loan to Value (LTV) | 0.25% (absolute change) | 3 days |
| Liquidation Threshold | 0.25% (absolute change) | 3 days |
| Liquidation Bonus | 0.5% (absolute change) | 3 days |
The principles for them in the initial phase are:
Additionally, the only blacklisted asset will be GHO on Ethereum, given that changes on it are usually done by the ALC (Aave Liquidity Committee) via the GHOSteward, or directly with governance proposals.
Days ago, the Aave risk service provider Chaos Labs announced Edge, a new product innovating on the risk infrastructure ecosystem.
This new system directly addresses a challenge for risk recommendations on Aave: how to connect as seamlessly as possible the platform of parameters recommendation run by Chaos during the last years for Aave, with the Aave protocol.
With this activation of AGRS pending, after evaluating the solution, and due to the already long contribution history of Chaos Labs, we decided that is a good opportunity to test out the usage of Edge for a specific parameter: Aave rates configurations for WETH on v3 Lido Ethereum.
This model will use another instance of AGRS (exactly the same codebase as the other model), but with the following constraints:
AaveStewardsInjector , which will have the following logic:
Regarding the configurations of the AGRS + Edge instance, will be the following (for only WETH on v3 Lido Ethereum to start with):
| Parameter | Percent change allowed | minimumDelay |
|---|---|---|
| Base Variable Borrow Rate | 0.5% (absolute change) | 1 days |
| Slope 1 | 0.5% (absolute change) | 1 days |
| Slope 2 | 5% (absolute change) | 1 days |
| Optimal Point (Kink) | 3% (absolute change) | 1 days |
In addition to our internal review and testing procedures, the AGRS have been reviewed by Certora, and the report can be found HERE