[ARFC] Aave <> Chainlink SVR v1. Phase 1 activation

Simple summary

Proposal for the community to pre-approve the final activation/configuration of SVR (Smart Value Recapture) oracles on a sub-set of Aave v3 Core Ethereum assets, a system created by Chainlink to recapture MEV from Aave liquidations and return it to the Aave ecosystem.


Context

As described in the TEMP CHECK stage, this proposal seeks the community’s approval to integrate Chainlink’s SVR v1 system. Extensive details about its rationale and specifications can be found on Snapshot and the associated governance forum.

This ARFC delves more into the proposed initial configuration details of the initial phase (Phase 1).


Specification

To recap, the architecture of the new Chainlink SVR feeds to be connected to Aave is as follows:


In the integration side of Aave, there are two major components to take into account:

  • SVR Feed. This will be the one plugged into the Aave Oracle smart contracts (with the necessary CAPO adapters on top if applicable), receiving the OEV-recapturing price on-chain.
  • Fallback feed. This is a mirror of the “standard” price feeds currently plugged into Aave, without OEV recapture. The SVR Feed has a configurable delay fallback in seconds: as both SVR and Fallback feeds get submitted to their respective mempools in parallel, whenever the OEV doesn’t reflect on-chain for more than the delay fallback seconds but the Fallback does, the price reading is routed to the Fallback feed.

The fallback mechanism is completely fundamental security-wise, as it gives one important assurance: on average, the price availability of the overall system will be equal to or superior to the current feeds, but even in the worst-case scenario, the maximum delay to read from a “standard” Chainlink feed will be of the configured delay fallback seconds.


Initial assets configuration: controlled approach

Even considering that the technology (Chainlink, Flashbots) is battle-tested, and the protection mechanisms embedded into SVR like the fallback, we believe the rollout of feeds should be progressive, only enabling a very limited subset of assets on v3 Core Ethereum during the first month or so.

From our discussions with Chainlink, we think the following principles for choosing the initial assets are reasonable:

  • The assets consuming the feeds should have a meaningful volume of historic liquidation.
  • The majority of liquidations happening on positions consuming the chosen feeds should be due to those feeds, and not due to other assets. E.g. in positions using AAVE as collateral and borrowing USDC, the majority of liquidations happen due to the AAVE/USD price feed updates on the collateral side, as the USDC/USD feed barely changes.
  • In this first activation batch, major assets size-wise should be avoided: ETH, wstETH, WBTC, weETH.
  • Ideally, we plug in production feeds that will affect assets correlated with major ones, but smaller in size. Both tBTC and WBTC use the hood of the same BTC/USD feed, but the first is ~$82m in size versus the second ~$3b.

With the previous principles in mind, and also taking into account the extensive testing/simulations performed by Chainlink in their infrastructure during the previous couple of months, the recommendation is to enable the following SVR feeds:

  • BTC/USD affecting exclusively LBTC and tBTC.
  • AAVE/USD.
  • LINK/USD.

Other configurations: fallback delay and its nuances

When choosing specific values per asset for a fallback delay, there are different points of consideration:

  • The fallback delay is a mechanism that will not be used on the “happy” path: when the Chainlink DON submits prices to the Flashbots auction, historical analysis shows that the majority of price updates (and so liquidations) are included in the next block, and close to 100% in the range of 1-2 blocks. That means that price reading being redirected to the “public” feed will only happen if a fallback delay is configured to less than 2 blocks (in seconds), or in very edge scenarios when auction participants don’t show up for more than 2 blocks, even if economically sound.
  • Aside from the auction aforementioned average auction speed of 0-2 blocks, configuring too low (e.g. 2 blocks) the fallback delay opens to an edge, but theoretically existing censorship vector: it could be profitable for a builder with control to build the +2 block from next on the public mempool to censor the price update on the 2 blocks on the Flashbots auction, to wait for their to-be-mined block on the public mempool.
    Again, this vector is very theoretical but technically exists whenever the fallback delay is very short. Any increase in the fallback delay configuration makes the censorship vector exponentially more expensive, as the cost of “capturing” multiple blocks in a row gets increasingly more expensive,
  • Aave is configured very conservatively risk-wise, which means that the difference of processing a liquidation in the same block of price update versus some blocks after doesn’t put the system at all at risk.
    This will not really be the case on the average scenario of the price being included into the block via Flashbots, as it will precisely incentivise as fast as possible inclusion, but it is a consideration to not configure the fallback delay too tigh, avoiding any type of censorship attack, even if very theoretical.

Considering the previous rationale, and also using historical analysis from Chainlink showing that there will be no loss on the risk profile of the protocol, the recommendation is to set the fallback delay on BTC/USD, AAVE/USD and LINK/USD to 5 blocks.
The Aave DAO via its risk provider will reserve executive power over modifying this parameter by communicating to Chainlink.


Extra protection: SvrOracleSteward

Given the criticality of the infrastructure activation, and to be even extra cautious, we also propose to include a new steward smart contract: the SvrOracleSteward.

The SvrOracleSteward allows for the Aave Protocol Guardian to replace, on the Aave Oracle side, a feed (e.g. CAPO) consuming one the new SVR by exclusively one used before the SVR replacement. This way, even in the very unexpected worst-case scenario of the new SVR simply not being functional or having a really major issue, the Aave Protocol Guardian could immediately swap back to the standard price feeds currently used in production.

We don’t expect this mechanism to be used anyhow, but we think it is reasonable as an extra line of defense when enabling a pretty innovative system like SVR v1 Chainlink.


OEV-recaptured recipient

When using systems like Flashbots for a case like this of SVR, it is necessary to define an address to receive the native currency (e.g. ETH) recapture. Ideally, the Aave DAO would have full control over this address, but in practice, as the Chainlink DON is the entity factually building the transaction and submitting it to Flashbots, they have control over configuring it or changing it.

The Aave protocol already has a RevenueSplitter smart contract to be used as OEV beneficiary, for any non-100%/0% split between Aave and Chainlink. But given that using it or not is a purely operational consideration (as still Chainlink can change it unilaterally), we will coordinate with them to decide whats the most reasonable venue.

In any scenario, the final recipient of the OEV fees should be the Aave Collector, and we consider mandatory that distribution to it happens minimum once a week, no matter if via RevenueSplitter or via transfer from the Chainlink side.


Aave/Chainlink fee split terms

Similar to any other terms of the Aave <> Chainlink SVR partnership, it is outside of the scope of this ARFC to define the percentage of a split between Aave and Chainlink on the OEV recapture, as we (BGD) are technical service providers, and the community should vote on the configuration separately from those.
We will abide by any decision approved by the DAO via ARFC, configuring any technical component accordingly.


Following activation phases

After this initial phase activating 3 SVR feeds, a reasonable plan would be the following:

  1. Just after enabling in production these initial feeds, activate an extra SVR feed for 1-2 assets currently consuming ETH/USD, this way having tested the 3 major types of volatile assets on Aave: ETH and correlated, BTC and correlated, and other volatiles.
    Additionally, if everything has been worked solidly for tBTC and LBTC using SVR, adding cbBTC and any other non-WBTC asset.
  2. After multiple weeks/1 months with the feeds running in production, and if everything looks optimal, proceed with the activation of all other feeds for all assets on Aave v3 Ethereum Core and Prime.


Disclaimer

BGD Labs has not been compensated anyhow by any third party regarding the Aave <> Chainlink SVR v1 integration. Same as with any other proposals/projects presented here in the forum, our work has been performed within the scope of our Aave <> BGD Labs engagement for technical/security services.



Next steps

  • First of all, we request feedback from the community, and more specifically the engaged risk providers @ChaosLabs and @LlamaRisk. We have also requested Chainlink to provide any additional informational resources/research regarding SVR and its integration into Aave.
  • After the necessary delay in getting feedback in this forum, we will create a Snapshot vote for the final pre-approval of the activation.
  • If the vote is positive, we will create the on-chain AIP.
6 Likes

Very excited for the proposal and the cautious approach is very important as well in my opinion.
I’m keen to read risk opinion but think we should start with the 3 recommended and then track the results and expand over time from smaller to bigger assets.
A report from time to time for the DAO would be great to see what kind of effect SVR has on revenue and infrastructure performance in general

2 Likes

Echoing @EzR3aL, really excited for this one!

Do you have an idea on how long the initial trial period with BTC, LINK, and AAVE will roughly be? And would it be possible to create a dashboard (or add to the existing dashboard) the revenue earned from SVR so we can track progress and success easily?

2 Likes

Hey everyone, Raoul from Chainlink Labs here.

Thank you @bgdlabs for bringing this proposal to the next phase of Aave’s governance process. We believe that the integration of Chainlink SVR into the Aave protocol to recapture liquidation MEV represents a monumental leap forward in creating sustainable economics for DeFi and oracle infrastructure alike. SVR will serve as a key component of the newly-announced Aavenomics plan, helping to securely recapture significant non-toxic OEV revenue once integrated.

We’re excited to continue collaborating with BGD and the broader Aave DAO community to safely and securely launch this first round of SVR-enabled markets. For the first three months after integration, we plan to provide monthly insights into the performance of SVR on this forum. We look forward to expanding SVR to additional Aave markets in the future to maximize the OEV captured for the Aave ecosystem in a risk-adjusted manner.

To learn more about the design of Chainlink SVR, refer to the original announcement as well as the follow-up SVR research analysis.

4 Likes

Summary

LlamaRisk supports this proposal, emphasizing that, if parameterized right, integrating Chainlink’s Smart Value Relay (SVR) can create a valuable new revenue stream for Aave by recapturing Oracle Extractable Value (OEV) that would otherwise go to MEV extractors. This enhancement complements Aave’s upcoming protective mechanisms against price manipulation risks.

The proposed mechanism leverages a specialized Chainlink SVR DON to submit aggregated price updates via Flashbots’ MEV Share auctions, with a fallback system ensuring the reliability of on-chain price feeds if auction delays occur. However, this creates a critical synchronization challenge: when collateral and borrowed asset prices move in opposite directions simultaneously, price update auctions may resolve at different times, creating situations where liquidators execute based on incomplete price information, potentially reducing liquidation efficiency and increasing bad debt risk.

A phased roll-out is recommended to mitigate these risks, starting with assets where SVR would only affect a loan’s collateral or borrowing side, not both simultaneously. Historical data analysis shows that during rare but significant market volatility, the timing of price updates becomes critical. LlamaRisk advises keeping SVR delays under 5 blocks and gradually expanding coverage while monitoring whether the expected OEV recapture rates (30-50%) materialize in practice.

For implementation, LlamaRisk may recommend parameter adjustments, including liquidation bonuses and deviation thresholds, with specific values tailored to each asset’s volatility profile and market depth. Manual override capabilities should also be implemented, allowing guardians to switch between SVR and standard feeds when necessary. Umbrella’s automated slashing mechanisms could be calibrated to address potential shortfalls from SVR-related delays, creating an integrated approach to protocol safety.

Mechanism design

Chainlink SVR DON

Price feed updates are submitted by specialized Decentralized Oracle Networks (DONs), which calculate the asset’s price off-chain based on multiple aggregated sources and submit these changes to on-chain Chainlink price feeds. The values returned by these price feeds are then referenced by Aave’s protocol to price the assets.

The proposed SVR mechanism would implement an SVR-specific DON, simultaneously submitting changes to on-chain fallback price feeds and an MEV Share auction. This network possesses the same decentralization properties and would use the same sources for aggregate price computation, uniquely modifying the price relaying part.

MEV Share

MEV Share is a system developed by Flashbots that enables Ethereum users and searchers to capture a portion of the Maximal Extractable Value (MEV) that their transactions create. Instead of broadcasting transactions directly to the public mempool, users send them to the MEV Share system. Searchers then analyze the encrypted transactions and propose execution strategies that extract value. Multiple searchers bid by proposing a modified transaction bundle that extracts MEV while sharing some profits with the user. The winning searcher successfully extracts MEV as the chosen bundle is executed.

In the SVR architecture, SVR DON would be the “user” submitting a price feed update transaction to an MEV Share auction. The liquidators could then bid to extract the most value by bundling the price update transaction with a liquidation action. This auction would then end with an executed price update, which would be forwarded to the SVR price feed.

SVR Price Feed

The final component is the SVR price feed, which receives the price updates from the SVR DON via the MEV Share auctions. This price feed also has a default fallback functionality, which, in case of SVR report stalling for longer than a pre-programmed delay, would fall back and report the price of the standard (fallback) price feed. This dual mechanism helps to ensure that the SVR feed is never out of sync (by more than the fallback threshold) and does not stall indefinitely.

SVR and fallback price feeds are designed to function separately from the current traditional price feeds, making the SVR mechanism opt-in. Additional synchronization logic is also applied to ensure that the SVR feed is never ahead of the fallback feed, eliminating MEV opportunities on the fallback feed updates.

Risks

To enable OEV, the SVR mechanism adds more layers to the current price reporting mechanism. This introduces additional risks reflecting Aave’s protocol and markets using the SVR feeds. We aim to evaluate these risks and build upon the analysis provided by Chainlink.

Dependency Risk

Chainlink’s Price Feeds

Aave’s protocol is critically dependent on Chainlink’s price feeds. The functioning of these oracles has consistently been stable, providing price data aggregated from liquid sources and evading sharp temporary deviations reported by other oracle providers. This is enabled by DONs, which continue to become more decentralized by increasing the number of underlying data providers and oracles. While DONs reside off-chain, decentralization helps to minimize the risk of manipulation while expanding price source coverage.


Source: Chainlink’s BTC/USD feed, March 7th, 2025

As mentioned above, implementing SVR would not change the properties of the price feeds. Therefore, the decentralization and data source properties would be maintained.

Flashbots MEV Share

SVR introduces an additional dependency on the Flashbots infrastructure, the functioning of which directly impacts the latency of price updates. Historically, ~95.5% of all MEV Share auctions have been resolved with transactions included under 3 blocks. Moreover, 2% of transactions took longer than 6 blocks to resolve.


Source: Dune Analytics, March 7th, 2025

Transaction resolution time does not correlate with the market’s volatility. Instead, we can observe that the delays have become less prominent since early 2023, with the 95th percentile of resolution times decreasing from 7-10 blocks to 2-3 blocks.


Source: Dune Analytics, March 7th, 2025

The underlying reason is the share of validators connected to the Flashbots infrastructure. While the auctioning process is generally finalized in less than a second, most of the delay stems from the waiting time for a transaction to be included in the block. As outlined by Chainlink, the probability of delay of $d$ blocks dependent on the share of connected validators $f$ can be modeled as a geometric distribution:

image

Over the past year, this share has consistently been at 90%, meaning that the probability of a delay larger than or equal to 3 blocks is 0.1%. This is largely consistent with the observed historical figures.

Source: Chainlink’s OEV Risk Analysis, March 7th, 2025

If validators connected to Flashbots experience disruptions or changes in participation rates, it could impact the auctioning process and introduce delays in Oracle updates. If the validator participation rate dropped to 60%, we could expect the probability of a delay equal to or larger than 3 blocks to reach 8%. Therefore, it is important to consistently monitor the participation metrics and be able to switch back to standard feeds if the SVR updates become inefficient.

Pricing Risk

The initial consequence of MEV Share auction delays is price volatility risk. We can quantify the Value at Risk (VaR) by inspecting the most aggressive historical price movements over block delays. Here, we reference Chainlink’s findings, which cover the most aggressive increases and decreases (0.01/99.9th percentile) in WETH, BTC, and AAVE prices for the observation period starting January 1st, 2022.

Source: Chainlink’s OEV Risk Analysis, March 7th, 2025

It can be observed that the price fluctuations throughout 5 blocks are contained within the 0.6% threshold for the larger, more liquid WETH and BTC. Nonetheless, more volatility is observed for smaller-sized assets, whereas for AAVE tokens, the most aggressive price fluctuations over 5 blocks reached 0.83%.

These values closely present the incremental pricing risk that Aave’s protocol would incur when using SVR price feeds. These results also imply that SVR implementation should be considered on a per-asset basis. Factors such as sufficient liquidity and abundance of different trading venues for an asset should be monitored even after deploying the SVR feeds.

It is also important to consider that the SVR price feeds, similarly to classical feeds, also have a deviation threshold parameter, which specifies the relative deviation of the asset’s price before an update to the on-chain price feed is initiated. For instance, the ETH/USD price feed has a deviation threshold of 0.5%, while the AAVE/USD feed has a threshold of 1%. This means that the maximal change that an asset’s price would undergo before an on-chain price update happens (and consequently a liquidation is initiated) would be defined by the deviation threshold and secondary market price change over maximal SVR oracle delay d at any given block t:

The additional pricing exposure could be mitigated by adjusting the SVR feeds’ liquidation bonus and the deviation threshold parameter. We will cover these measures in a separate risk recommendations section.

Bad Debt Risk

As outlined, incremental bad debt risk stems from the delays introduced by the SVR feeds. We can quantify the bad debt amount as a function of maximal price changes. Liquidations (state where LTV > LT) can be triggered in two ways:

Value of collateral asset decreases

In this case, bad debt occurs only if the liquidation does not happen until the depreciated USD value of the collateral becomes smaller than the USD value of the loan. When the collateral asset is not the same as the borrowed asset, the amount of bad debt due to the delay d is:

image

Value of debt asset increases

Conversely, in this case, bad debt occurs only if the liquidation does not happen until the appreciated USD value of the debt becomes larger than the USD value of the collateral. When the collateral asset is not the same as the borrowed asset, the amount of bad debt due to the delay d is:

image

Combined scenario

While, in general, bad debt risk is two-sided and applies in both scenarios, collateral-only assets are impacted by the price decrease scenario and, therefore, could be assessed using one-sided analysis only. On the other hand, an important consideration is that when SVR feed is enabled for both collateral and borrowed assets, the incremental amount of bad debt would be impacted by the combination of two scenarios, leading to a more aggressive overall spread between the collateral and debt values:

image

Delay synchronization

The sum of deviation thresholds with current price feeds limits the impact of the asset price co-movements. However, the implementation of SVR would be combined with individual delays in each feed. To illustrate the issue of update delay synchronicity, let’s consider the following situation:

  1. A maximal SVR delay of 5 blocks is set, and a deviation threshold of 0.5% is configured for all SVR feeds.
  2. ETH is supplied, and BTC is borrowed at 92% LTV.
  3. At time t, the price of ETH decreases by 0.5%, initiating the SVR feed update.
  4. Simultaneously, the BTC price increases by 0.5%, prompting an SVR feed update.
  5. Both price update auctions take 5 blocks to resolve, and during this period, the price of ETH lowers by another 0.5%, and BTC price increases further by 0.5%.
  6. After the price updates are made available on-chain at time t+5 blocks, the new LTV of the loan becomes 93.85%.

In this situation, the liquidators could initiate liquidations with both updates and whichever liquidation call is included will first be executed. The problem in this situation arises due to the issue that between time t and t+5 blocks, liquidators would only be able to execute one of the two price changes (BTC only or ETH only), lowering their potential gains due to the liquidation bonus. For example, if the ETH price update is executed first, Aave would still price BTC at the pre-update price, which is ~1% lower than the effective market price at t+5 blocks.

Nonetheless, from an aggregate perspective, since liquidations are triggered by specific price updates, the timing and order of these updates determine which users are affected. If both ETH and BTC updates occur in the same block, some users will be liquidated on the ETH update, others on the BTC update, and some only after both updates are processed. This staggered execution means liquidations do not uniformly reflect the final post-update market state but instead depend on the sequence of price propagation, therefore impacting liquidator profits.

Adjustments in liquidation bonuses and deviation thresholds would again be the suitable solution to mitigate the potential bad debt risks arising from the abovementioned situations. Nonetheless, the exact changes would depend not only on the individual assets but also on borrow distribution, and inter-asset correlations would need to be considered when activating particular SVR feeds.

Recapture rate

Chainlink defines the notion of total and realized Oracle Extractable Value (OEV). Based on the market size and liquidation bonus parameter, the total OEV represents the maximal possible profit that could be extracted based on the liquidation events during the observation period of January 1st, 2024 - December 3rd, 2024.

Source: Chainlink’s OEV Risk Analysis, March 7th, 2025

The estimates show that OEV opportunities differ greatly per asset, mainly due to market size and volatility differences. Nonetheless, the realized OEV would be lower based on the competition of the liquidators, execution efficiency, and costs. This value is also greatly dependent on the liquidation sizes, supposing that with greater amounts, the execution efficiency reduces. The top 10% of liquidations represent roughly 80-90% of the WETH, WBTC, and AAVE liquidation volume. These size discrepancies mean the realized OEV for large liquidations should be calculated with a larger, more conservative discount.

Source: Chainlink’s OEV Risk Analysis, March 7th, 2025

According to real-life market efficiency simulations, Chainlink estimates that 50% of total OEV would be captured for smaller liquidations. In comparison, larger (top 10%) liquidations would capture 30% of total OEV. While this is a conservative estimate, the real recapture rate would only be observable after deploying SVR for pilot assets. Initially, the OEV capture rate could be lower due to the need for searchers to adapt to SVR auction opportunities and perform efficient bidding.

Historical Analysis

To quantify the risk of bad debt under the delays introduced by the SVR price feeds, we cover the historical price movements under the current Chainlink price feeds used on Aave’s Core market.

Oracle updates

We begin by inspecting the operation of current Chainlink price oracles, where we can observe that the price feed update frequency corresponds to the sharpness of volatility. The price feeds have two sensitivity parameters: 1) the deviation threshold at which the update is triggered and 2) the heartbeat, which automatically updates the price feed if the deviation is not reached for a longer predefined period.

Source: Dune Analytics, March 7th, 2025

The historical update frequency for ETH/USD indicates that most updates happened when triggered by the heartbeat. This result is rational given that the volatility episodes are generally of short duration. While even during high volatility, the updates were spaced out, we can still observe 10 instances where the price updates happened after 5 or fewer blocks after the last price update. This represents 0.03% of all price updates and indicates the tail risk for the operation of SVR price feeds.

Source: Dune Analytics, March 7th, 2025

The reported price changes are heavily centered around 0.5%, the deviation threshold of the ETH/USD price feed. In addition, more extensive price changes have been observed, ranging between +2% and -4.3%.

Source: Dune Analytics, March 7th, 2025

In particular, some of these largest changes happened within 0-5 blocks after the previous price update and corresponded to the 10 instances in the charts above. Nonetheless, almost all of these short-duration price changes were in different directions, compensating for a sharp price decrease with an increase or oppositely. Also, no more than 2 price update transactions were observed within a 5 block window. These findings indicate intricate co-movements during periods of extreme volatility and, therefore, require particular attention when optimizing the risk parameters of the SVR integration.

Source: Dune Analytics, March 7th, 2025

Similar observations and properties were confirmed with AAVE/USD [1] [2] and BTC/USD [1] [2] price feeds.

Other considerations

Improvement upon Oval

Chainlink’s proposed SVR mechanism presents an alternative to previously proposed UMA’s Oval for capturing OEV within Aave. The SVR design addresses concerns regarding centralization by utilizing existing Chainlink DONs for price updates and maintaining the established decentralization level. While it introduces a dependency on Flashbots MEV Share, this infrastructure is widely used and possesses a degree of distributed operation.

The potential for block delays, a concern for both Oval and SVR, is addressed by Chainlink through a detailed analysis of delay probabilities and a fallback mechanism to standard price feeds, aiming to mitigate risks during volatile periods. Historical data suggests selecting lower delays significantly lowers the risks.

The SVR’s integration with existing Chainlink infrastructure is intended to minimize the introduction of unproven components. The proposal also aligns with the preference for direct integration with the price provider, as it is developed and offered by Chainlink. While Chainlink’s relationship with the Aave DAO differs from that of a native contributor, the SVR mechanism is designed to enhance the Aave ecosystem. The implementation allows for a phased rollout, enabling the Aave community to assess the mechanism’s impact.

Synergies with Umbrella Update

In addition to classical risk parameter management, integrating Chainlink’s SVR mechanism and Aave’s Umbrella update presents an opportunity to manage the incremental risks introduced by OEV capture. By quantifying potential price volatility and delay-induced bad debt through historical analysis and simulations, as facilitated by SVR’s design, the needed Umbrella coverage could be estimated to adapt the SVR feeds. Umbrella’s automated slashing and token utilization can then be employed to address any identified shortfalls arising from SVR-related delays. This synergy allows for a proactive, data-driven approach to risk management, ensuring that SVR’s enhanced OEV capture capabilities do not compromise the protocol’s overall safety.

Risk Recommendations

After reviewing the proposed implementation, we believe the system does not present critical risks and would result in increased revenues for the DAO. Nonetheless, the adoption of SVR should be rolled out incrementally, and risk parameters should be managed and optimized as more observations on the system’s functioning are made. If this system is adopted, we also invite Chainlink to release public status reports covering what has been learned and the results of the new implementation.

As a risk provider, we will recommend changes to the risk parameters per asset whenever a new SVR adoption is proposed. In addition, we present a list of general risk considerations.

General Considerations

  • Given the more complex scenarios apparent when the SVR price feed would be adopted to both borrow and collateral side assets, it is preferential to initially deploy assets where SVR would not be fully exposed to price both sides of the loan.
  • Initial SVR feed delay should not exceed 5 blocks, as longer delays would result in more aggressive risk parameter changes. The maximal delay of 3-5 blocks is enough to expect efficient MEV Share auctions and keep the risk of bad debt minimal.
  • It is important to continuously monitor the system’s efficiency and ensure that the efficiency of the searchers participating in the auctions is sufficient to enable higher recapture rates. The recapture rate is expected to increase with maturity. However, initial recapture targets of 30-50% should be maintained.
  • The dependency on the Flashbots infrastructure prompts continuous monitoring. If the share of connected validators unexpectedly decreases, the system’s efficiency would drastically lower, increasing the risk of bad debt in the protocol.
  • Manual price feed switch via guardians (or specialized risk stewards) should be made possible. The ability to switch between classical and SVR feeds, especially in the pilot phase, is crucial to ensure the uninterrupted functioning of Aave’s protocol.
  • It remains to be discussed whether there is a preference to cover part of the risk via the protection of the upcoming Umbrella update vs. covering the risk via the asset parameter changes.

Parameter Changes

Implementing the risk parameter changes with the adoption of SVR is to keep the risk of bad debt unimpacted. As explained above, this can be achieved by increasing the liquidation bonus based on the most extreme deviations within a maximal SVR feed delay. An additional measure would be lowering the deviation threshold of the SVR price feeds, making them lower than the deviation threshold of the classical feeds.

Liquidation Bonus should be adjusted upwards at the VaR of the observed 0.1% top observed deviations. For example, given a 5 block maximal delay, this would result in:

  • An increase of 0.61% in the LB for assets using ETH/USD market price feed
  • An increase of 0.48% in the LB for assets using BTC/USD market price feed

Price Feed Deviation Threshold could be adjusted downwards to compensate for part of the increase in the liquidation bonus. This would achieve earlier initiation of the MEV Share auctions, potentially reducing the total discrepancy between the no-delay price feeds by 1-2 blocks when the volatile price movements start to take effect.

Liquidation Threshold is not to be adjusted unless the minor change in LB requires a larger buffer. Most assets on Aave’s Core market would not require that as the Liquidation Thresholds are sufficiently conservative.

Any parameter changes would still be treated on a per-asset basis, aligning with the historical price movements and liquidity metrics.

Disclaimer

This review was independently prepared by LlamaRisk, a community-led decentralized organization funded in part by the Aave DAO. LlamaRisk is not directly affiliated with the protocol(s) reviewed in this assessment and did not receive any compensation from the protocol(s) or their affiliated entities for this work.

The information provided should not be construed as legal, financial, tax, or professional advice.

3 Likes

After the discussion in this thread and general support from the community, we have created the ARFC Snapshot for the governance to pre-approve the final configurations of assets and parameters, on this initial phase of Aave <> SVR integration.

We appreciate the feedback on the risk side from @LlamaRisk, and we are glad to include any required adjustment on, for example, LB (Liquidation Bonus) at the AIP stage.


Vote starts in approximately 24 hours, participate :ghost:
https://snapshot.box/#/s:aave.eth/proposal/0xe260268c607f20c85d1f93323f2f58b05f202916e0d3dbf55a8c335ed9be92da

3 Likes