KVORUM
aaveSource: Aave governor v2 · #25

Dynamic Risk Parameters

executedAug 9, 2021, 04:05 AM UTCbyC10xc17c…64e1

01Summary

AISummary by Kvorumclaude-haiku-4-5

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

02Description

390 words

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:

  • transfer AAVE tokens from the EcosystemReserve to the ShortExecutor using the Ecosystem Reserve Controller contract at 0x1E506cbb6721B83B1549fa1558332381Ffa61A93
  • approve the stkAAVE token to stake the AAVE we transferred
  • stake the AAVE into stkAAVE
  • transfer the non vested portion directly to the Gauntlet
  • approve the Sablier contracts to spend the remaining vesting portion of the stkAAVE
  • createStream on the Sablier contract, with the Gauntlet set as the beneficiary, to stream the vesting portion of stkAAVE over 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

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

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
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

6 total
#0transfer(address,address,uint256)chain 0x1
Target
0x1e50…1a93
Value
0 wei
Function
transfer(address,address,uint256)
Arguments
{
  "0": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",
  "1": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5",
  "2": "5645000177542507447306"
}
Calldata
#1approve(address,uint256)chain 0x1
Target
0x7fc6…dae9
Value
0 wei
Function
approve(address,uint256)
Arguments
{
  "amount": "5645000177542507447306",
  "address": "0x4da27a545c0c5B758a6BA100e3a049001de870f5"
}
Calldata
#2stake(address,uint256)chain 0x1
Target
0x4da2…70f5
Value
0 wei
Function
stake(address,uint256)
Arguments
{
  "to": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5",
  "amount": "5645000177542507447306"
}
Calldata
#3transfer(address,uint256)chain 0x1
Target
0x4da2…70f5
Value
0 wei
Function
transfer(address,uint256)
Arguments
{
  "amount": "2822500000000000000000",
  "address": "0xD20c9667bf0047F313228F9fE11F8b9F8Dc29bBa"
}
Calldata
#4approve(address,uint256)chain 0x1
Target
0x4da2…70f5
Value
0 wei
Function
approve(address,uint256)
Arguments
{
  "amount": "2822500177542507447306",
  "address": "0xCD18eAa163733Da39c232722cBC4E8940b1D8888"
}
Calldata
#5createStream(address,uint256,address,uint256,uint256)chain 0x1
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

Voters35
VP participating997.4K
Outcome (current)For
Current support60.6%

06Voters

35 total
Filter:
VoterChoice% of totalRationale
DD0xdd70…8202For188.8K18.92%—5y ago
C10xc17c…64e1For123.3K12.36%—5y ago
9B0x9b5e…0499For109.6K10.99%—5y ago
990x990d…f1c2Against100K10.02%—5y ago
100x10f8…1f92For92.6K9.28%—5y ago
C40xc4a9…2935Against92.5K9.28%—5y ago
5B0x5bc9…d76cFor83.9K8.41%—5y ago
4B0x4bf0…40fcAgainst64.1K6.42%—5y ago
A30xa3f0…b233Against63.6K6.38%—5y ago
CF0xcfec…28e8Against20.5K2.05%—5y ago
3C0x3cb9…d491Against18.9K1.89%—5y ago
8D0x8dcf…e751Against18.4K1.84%—5y ago
470x47c1…4770Against7.8K0.78%—5y ago
700x704d…a0dfFor5.2K0.52%—5y ago
800x80dc…c146Against2.9K0.29%—5y ago
360x36cf…b25fAgainst1.3K0.13%—5y ago
F50xf569…271bAgainst1.1K0.12%—5y ago
5E0x5e5f…551eAgainst698.20.07%—5y ago
600x6001…887aAgainst697.60.07%—5y ago
980x9808…1b9aAgainst542.40.05%—5y ago
3E0x3e20…3893For364.50.04%—5y ago
760x7693…e18eFor157.80.02%—5y ago
7C0x7c80…7bbdFor150.80.02%—5y ago
AA0xaa7a…7d66Against148.10.01%—5y ago
E90xe9d4…0caaFor125.70.01%—5y ago
FF0xff37…53fbAgainst700.01%—5y ago
570x5772…4314For67.60.01%—5y ago
040x0499…8a63Against49.40.00%—5y ago
ED0xed5a…e14bAgainst33.70.00%—5y ago
CA0xca31…367dAgainst29.90.00%—5y ago
CA0xca54…73c6Against21.40.00%—5y ago
8A0x8aba…7940Against11.70.00%—5y ago
190x19b5…5188Against10.30.00%—5y ago
C70xc7d6…c5aaAgainst8.80.00%—5y ago
5A0x5a50…0ad7For10.00%—5y ago
Showing 35

07Forum

No forum thread is confidently linked to this proposal.