Dynamic Risk Parameters
01Summary
Aave governance proposes engaging Gauntlet for continuous dynamic risk parameter management of Aave V2 assets. Gauntlet will actively optimize risk parameters across 28 assets to improve depositor yields, capital efficiency, and reduce losses. Compensation is 5,645 stkAAVE total, with half transferred immediately and half streamed over 6 months via Sablier, sourced from the Ecosystem Reserve.
- Type
- parameter change
Key changes
- Gauntlet engagement for active risk parameter management across all Aave V2 assets to optimize yield, capital efficiency, and mitigate depositor losses(high)
- Transfer of 5,645 stkAAVE compensation from Ecosystem Reserve: 2,822.5 stkAAVE immediate transfer and 2,822.5 stkAAVE streamed over 6 months(high)
- Implementation of Sablier streaming vesting for half of Gauntlet compensation over 6-month period with governance revocation capability(medium)
Notable concerns
- Service model dependent on total borrow value and asset count; formula results in variable ongoing costs
- Streaming payment vesting period extends 6 months (August 2021 to approximately February 2022)
- Proposal does not specify measurable performance metrics or success criteria for risk parameter improvements
Generated by Kvorum
02Description
aip: 29 title: Dynamic Risk Parameters status: Proposed author: Nick Cannon (@inkyamze) shortDescription: Continuous market risk management for Aave V2 discussions: https://governance.aave.com/t/proposal-dynamic-risk-parameters/4854 created: 2021-07-30 updated: 2021-08-02
Simple Summary
A proposal for continuous market risk management to optimize yield, capital efficiency, and mitigate depositor losses.
Abstract
Gauntlet proposes actively managing risk parameters for all Aave V2 assets. The targets metrics to improve are risk-adjusted yield for depsitors, capital efficiency for borrowers, and the mitigation of depositor losses. Gauntlet will improve the metrics above without increasing the net insolvent value percentage or the slashing run percentage.
Motivation
Aave's Risk Framework shows the importance this community puts towards understanding and mitigating risk. Users are exposed to changing market risks at all times. Since publishing the Market Risk Assessment Gauntlet has continue to rerun our simulations. Our platform observes regular changes to the optimal risk parameters.
Rationale
See discussions for further information.
Implementation
Current Aave v2 Total $ Borrow = ~$7.09B
Current Number of Aave v2 Assets = 28
Gauntlet quarterly service fee formula = log(Number of Assets,10) * Total $ Borrow * 2.5 basis points / AAVE price = log(26,10) * $6,000,000,000 * 2.5 basis points / AAVE price ($376) = 5,645 AAVE
This AIP implements two payments to Gauntlet as outlined in the ARC, both denominated in stkAAVE. The stkAAVE is obtained by staking AAVE from the EcosystemReserve. The first payment is implemented as a direct transfer of the stkAAVE to Gauntlet. The second payment makes use of Sablier to implement a streaming vesting payment over the course of half a year. This payment can be revoked by governance using cancelStream. Specifically we make use of the following transactions:
transferAAVEtokens from the EcosystemReserve to the ShortExecutor using the Ecosystem Reserve Controller contract at 0x1E506cbb6721B83B1549fa1558332381Ffa61A93approvethestkAAVEtoken to stake theAAVEwe transferredstaketheAAVEintostkAAVEtransferthe non vested portion directly to the GauntletapprovetheSabliercontracts to spend the remaining vesting portion of thestkAAVEcreateStreamon theSabliercontract, with the Gauntlet set as the beneficiary, to stream the vesting portion ofstkAAVEover six months
Exact calldata and target addresses can be viewed in the transaction which created this proposal.
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
I mapped each of the six calldata actions to the corresponding step described in the Implementation section. Action 0 matches the described transfer of ~5645 AAVE from the Ecosystem Reserve (via the controller at 0x1e506c...) to the ShortExecutor, consistent with the quarterly fee calculation in the proposal. Action 1-2 match the approve/stake sequence converting AAVE to stkAAVE. Action 3 sends exactly half (2822.5 stkAAVE) directly to the address identified as Gauntlet, matching the 'direct transfer' payment. Actions 4-5 approve and create a Sablier stream for the remaining half to the same Gauntlet address, with start/end timestamps spanning ~184 days (~6 months), matching the described vesting stream. All addresses, amounts, and function calls align with the narrative with no unexplained targets, missing steps, or value mismatches. Therefore the proposal description accurately and completely reflects the on-chain calldata.
Generated by Kvorum
04Actions
- Target
- 0x1e50…1a93
- Value
- 0 wei
- Function
- transfer(address,address,uint256)
- Arguments
{ "0": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", "1": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", "2": "5645000177542507447306" }- Calldata
- Target
- 0x7fc6…dae9
- Value
- 0 wei
- Function
- approve(address,uint256)
- Arguments
{ "amount": "5645000177542507447306", "address": "0x4da27a545c0c5B758a6BA100e3a049001de870f5" }- Calldata
- Target
- 0x4da2…70f5
- Value
- 0 wei
- Function
- stake(address,uint256)
- Arguments
{ "to": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", "amount": "5645000177542507447306" }- Calldata
- Target
- 0x4da2…70f5
- Value
- 0 wei
- Function
- transfer(address,uint256)
- Arguments
{ "amount": "2822500000000000000000", "address": "0xD20c9667bf0047F313228F9fE11F8b9F8Dc29bBa" }- Calldata
- Target
- 0x4da2…70f5
- Value
- 0 wei
- Function
- approve(address,uint256)
- Arguments
{ "amount": "2822500177542507447306", "address": "0xCD18eAa163733Da39c232722cBC4E8940b1D8888" }- Calldata
- Target
- 0xcd18…8888
- Value
- 0 wei
- Function
- createStream(address,uint256,address,uint256,uint256)
- Arguments
{ "0": "0xD20c9667bf0047F313228F9fE11F8b9F8Dc29bBa", "1": "2822500177542507447306", "2": "0x4da27a545c0c5B758a6BA100e3a049001de870f5", "3": "1629010800", "4": "1644908401" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| DD0xdd70…8202 | For | 188.8K | 18.92% | — | 5y ago |
| C10xc17c…64e1 | For | 123.3K | 12.36% | — | 5y ago |
| 9B0x9b5e…0499 | For | 109.6K | 10.99% | — | 5y ago |
| 990x990d…f1c2 | Against | 100K | 10.02% | — | 5y ago |
| 100x10f8…1f92 | For | 92.6K | 9.28% | — | 5y ago |
| C40xc4a9…2935 | Against | 92.5K | 9.28% | — | 5y ago |
| 5B0x5bc9…d76c | For | 83.9K | 8.41% | — | 5y ago |
| 4B0x4bf0…40fc | Against | 64.1K | 6.42% | — | 5y ago |
| A30xa3f0…b233 | Against | 63.6K | 6.38% | — | 5y ago |
| CF0xcfec…28e8 | Against | 20.5K | 2.05% | — | 5y ago |
| 3C0x3cb9…d491 | Against | 18.9K | 1.89% | — | 5y ago |
| 8D0x8dcf…e751 | Against | 18.4K | 1.84% | — | 5y ago |
| 470x47c1…4770 | Against | 7.8K | 0.78% | — | 5y ago |
| 700x704d…a0df | For | 5.2K | 0.52% | — | 5y ago |
| 800x80dc…c146 | Against | 2.9K | 0.29% | — | 5y ago |
| 360x36cf…b25f | Against | 1.3K | 0.13% | — | 5y ago |
| F50xf569…271b | Against | 1.1K | 0.12% | — | 5y ago |
| 5E0x5e5f…551e | Against | 698.2 | 0.07% | — | 5y ago |
| 600x6001…887a | Against | 697.6 | 0.07% | — | 5y ago |
| 980x9808…1b9a | Against | 542.4 | 0.05% | — | 5y ago |
| 3E0x3e20…3893 | For | 364.5 | 0.04% | — | 5y ago |
| 760x7693…e18e | For | 157.8 | 0.02% | — | 5y ago |
| 7C0x7c80…7bbd | For | 150.8 | 0.02% | — | 5y ago |
| AA0xaa7a…7d66 | Against | 148.1 | 0.01% | — | 5y ago |
| E90xe9d4…0caa | For | 125.7 | 0.01% | — | 5y ago |
| FF0xff37…53fb | Against | 70 | 0.01% | — | 5y ago |
| 570x5772…4314 | For | 67.6 | 0.01% | — | 5y ago |
| 040x0499…8a63 | Against | 49.4 | 0.00% | — | 5y ago |
| ED0xed5a…e14b | Against | 33.7 | 0.00% | — | 5y ago |
| CA0xca31…367d | Against | 29.9 | 0.00% | — | 5y ago |
| CA0xca54…73c6 | Against | 21.4 | 0.00% | — | 5y ago |
| 8A0x8aba…7940 | Against | 11.7 | 0.00% | — | 5y ago |
| 190x19b5…5188 | Against | 10.3 | 0.00% | — | 5y ago |
| C70xc7d6…c5aa | Against | 8.8 | 0.00% | — | 5y ago |
| 5A0x5a50…0ad7 | For | 1 | 0.00% | — | 5y ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aavedefeatedDynamic Risk Parameters99%
- aaveexecutedQ2 Dynamic Risk Parameters93%
- aavedefeatedQ2 Dynamic Risk Parameters93%
- aaveexecutedGauntlet <> Aave Renewal82%
- aaveexecutedGauntlet <> Aave Renewal 202380%
- compoundexecutedDynamic Risk Parameters77%
- compoundexecutedDynamic Risk Parameters - Quarterly Update77%
- compoundexecutedGauntlet <> Compound Renewal72%
- aavecanceledCut Gauntlet Service Provider Stream68%