[ARFC] Aave Asset class Allowlist (AAcA)

Simple summary

Introducing the concept of Aave Asset class Allowlist (AAcA), a simple governance framework to require explicit categorisation by asset class of asset listing candidates, and governance pre-approval of the asset class itself before proceeding to specific asset listings.



Motivation

Following the current governance frameworks, whenever an external team or the Aave community itself seeks a new asset listing on Aave v3, the process consists of the following steps:

  • TEMP CHECK (forum discussion and Snasphot). During this stage, the community performs a discussion and vote to “soft” signal if there is appetite for the asset to be listed, usually boiling down to track record of the asset and team, growth opportunities, and other types of non-morphological (non-technical, non-risk related) aspects of the asset.
  • ARFC (forum discussion and Snapshot). Once the asset passes TEMP CHECK positively, it enters the ARFC stage, whose main objective is to trigger operational work streams of the Aave Service Providers (SPs): risk analysis from @ChaosLabs and @LlamaRisk, technical/security analysis from BGD Labs, and any other particular feedback from professional contributors.
  • AIP (optionally forum discussion and on-chain Aave governance vote). If the due diligence from Service Providers gives a positive output, the asset listing lifecycle proceeds to the crafting of the on-chain proposal executing the listing in the pool/s, and the creation of said proposal in the governance contract for AAVE holders to vote on it.

We could say this procedure works relatively well: structured, but without falling into over-bureaucracy. Giving enough flexibility for SPs to maneuver, but without sacrificing quality.

However, DeFi assets have become more and more complex/diverse over the years in DeFi across all their verticals, and clear and numerous asset classes have appeared. While this asset class diversity is overall positive for the DeFi ecosystem and Aave, it naturally forced Aave DAO’s internal procedures to adapt, mainly boiling down to the quality and flexibility of its SPs when doing their due diligence procedures for any type of DeFi asset.


From BGD, we have observed lately that the complexity of assets combined with multiple parties involved in the evaluation has created high-level inefficiencies, for example, with assets arriving at analysis stages when, due to their nature, probably should not (cases like LP tokens, or assets having relatively complex strategies under the hood).

We think that to address this, some extra “formalisation” of asset classes on Aave is required:

  1. Explicitly define a list of DeFi asset classes currently listed on Aave, which covers a good part of all asset classes existing on DeFi.
  2. Explicitly define a list of which asset classes are pre-authorised to be candidates for listing on Aave, and consider it as a pre-filter to not proceed to ARFC if not. If a candidate asset listing is of an asset class not pre-approved, it requires first pre-approval of the asset class.
  3. Optionally define some simple alignment scale of the asset with Aave, considering aspects like whether the asset itself or the infrastructure around uses already the Aave protocol, if the asset belongs to/uses directly or indirectly a competitor of Aave, or if it is simply a neutral asset.

The value of this categorisation + allow-list is important, including but not limited to:

  • Avoiding situations of an asset arriving to SPs for due diligence, and requiring very contradictory and important effort: e.g. if tokenisation of liquidity supplied in a lending protocol would be a candidate listing, Aave SPs would need to make a formal due diligence of the whole lending protocol behind and procedures; due diligence that gives very high value to the team behind the asset itself (dubious for the interest of the Aave DAO), and with SPs spending massive resources.
  • By not having, for example, competitors’ liquidity protocols tokenization on the allow list, the due diligence simply is not started, and resources can be allocated to more productive tasks.
  • Generally, adapting the governance framework to the current landscape of assets, not to the one from 2-3 years ago.


Specification

The introduction of the Aave Asset class Allowlist (AAcA) is a task that, if approved by the community, Service Providers can perform as a joint effort.

As with any collaborative project, it requires some initial organisation, and in our view, the steps for it could be the following:


Assets’ class initial categorisation

SPs involved directly in asset analysis (BGD, Chaos Labs, LlamaRisk) can come up with a list of asset class categories covering all the assets currently listed on Aave. This will already help to identify both “pure” cases (e.g., AAVE as governance token), or “complex” ones (e.g., LRTs with more/less complex strategies).

With risk providers working on a daily basis on asset profiling (liquidity monitoring, simulations), we think the work stream can be initiated by them (Chaos Labs, Llamarisk), and BGD will review the initial list and specifications before presenting the result here on the forum as a joint effort.

The output of this task will be a document on a public repository on the aave-dao Github organisation, listing all categories and assets within each one of them. This repository will also act as the future Allow-List.


Allow-list management

To be consistent, all asset classes with at least one asset listed on Aave will be part of the Allow-list to start with. But going forward, we think the following guidelines are reasonable for management of the Allow-list (and implicitly categories):


→ Addition to Allow-list

Whenever a TEMP CHECK for a new listing is created on the forum (or before it if going through channels like ACI’s Skywards), there will need to be a categorisation exercise.

If the asset belongs to a category in the Allow-list, the growth service provider (ACI) can simply assign the category, just confirming off-forum with analysis SPs (tech, risk) that it is correct.

If the asset clearly doesn’t belong to a category on the Allow-list, and the growth service provider (ACI) thinks adding to Allow-list could give value, they should request an analysis SP to initiate a process of categorisation of the asset first. This will trigger a process similar to what was described in categorisation: an analysis by SPs (BGD, Chaos, Llamarisk currently) to define the category with high-level pros/cons to the protocol.

Once that is ready, the growth service provider can decide to proceed with an ARFC to add the asset class to the Allow-list, or not.


→ Removal from Allow-list

The removal of an asset class will be a mainly non-retroactive measure, to apply for new listings: e.g., LRTs could be removed from the Allow-list, and that would mean that no other LRTs are to be listed.

In addition, this can potentially trigger risk work streams to reduce exposure to the asset class, but given that these could happen to be quite ad-hoc, we don’t see too much value in defining them at this stage.


→ Visibility of the currently approved Allow-list

See the previous categorisation section: a Github repository on the aave-dao org.



Next steps

  • Gather any feedback from the community.
  • After there is good support, proceed to an ARFC Snapshot, which, if passed, will act as a trigger for the defined work streams to SPs.
6 Likes

LlamaRisk would like to thank @bgdlabs for taking the initiative with the Aave Asset Class Allowlist (AAcA) proposal. We support this measure and look forward to contributing to its development, as it will help optimize the protocol’s governance framework and risk provider services.

Of particular interest to us is the ability to structure the handling of asset types that are novel to the protocol, thereby setting precedents. While new assets can create new revenue opportunities, introducing a new asset class alongside its risk considerations presents two key challenges:

  1. Implicit precedents set a loose standard that opens the door for other assets in the same class to follow, potentially posing more risk to the protocol than the initial ‘exception’ asset.
  2. Informal or incomplete asset class definitions make setting long-term, consistent parameters difficult.

We see the Allowlist as a formalized tool to ensure a more transparent and structured means of managing new assets. It also serves as a first step toward defining appropriate, consistent parameters for related assets in the future.

Thank you again to BGD for spearheading this discussion.

Thank you BGD for this well-structured proposal.

In principle, we support the introduction of an Aave Asset Class Allowlist (AAcA), as it provides a pragmatic step towards enhancing governance efficiency and aligning resources with Aave’s strategic interests. The approach of pre-categorizing assets and pre-screening asset classes could help mitigate unnecessary due diligence costs and reduce governance fatigue.

Periodic Review of the Allowlist

Given the evolving nature of DeFi, we suggest incorporating a commitment to periodic reviews of the Allowlist (e.g., every 6-12 months), ensuring it remains aligned with Aave’s strategic direction and the shifting asset landscape. This would provide a structured mechanism to reassess and adapt the Allowlist in light of emerging trends and asset classes.

Optimizing the Listing Process

We would like to suggest an optimization in the listing process with the implementation of the Allowlist. If an asset falls into a class that is already part of the Allowlist, the listing process could start directly at the ARFC stage rather than at the TEMP CHECK. This would streamline governance workflows by skipping the initial sentiment-check phase for assets that already belong to a category the DAO has expressed alignment with, reducing redundancy and expediting listings of aligned assets.

1 Like

Thanks for putting up this proposal. Its great to see that although Aave has matured that much, there is still plenty room to optimize.

Regarding the AAcA, does it make sense to also show and filter on dash.onaave.com for the asset classes? I could imagine this could be helpful as well for people/protocols/teams using this to quickly identify if their asset could be included in a list or needs the whole due dilligence process to be added.

I could imagine having next to asset a filter for asset class.

I also want to echo this comment. By skipping the TEMP CHECK we could reduce governance overhead, similiar to what we do right now if an asset is already listed on another Aave instance.

2 Likes

Thanks for the feedback @kpk .

We don’t recommend incorporating an explicit and mandatory re-review commitment for the following reasons:

  1. Given that requests for asset listings are pretty much continuous, it is already unavoidable for risk and tech providers to keep the categories and allow-list updated, in terms of additions.
  2. In what concerns removals from the asset list, they will be way more rare (a whole asset class considered as unsuitable anymore), so it is probably more natural to treat each case ad-hoc.

We also think this is not recommended, because the asset listing flows are separate from categorization and addition to the allow list.
The goal of TEMP CHECK is to signal whether there is interest in specifically that asset, regardless of whether assets are already listed in the category or not. It is very realistic (and happened in the past) that the DAO is perfectly fine listing a category, like let’s say LSTs, but there is no interest in listing a specific LST, let’s say for growth or alignment reasons.

Chaos Labs is fully supportive of the proposed concept of the Aave Asset class Allowlist (AAcA). We recognize the value of formalizing asset class categorizations within the Aave governance framework, and believe this initiative will enhance the efficiency and clarity of asset listing processes across the protocol.

We welcome the opportunity to collaborate with fellow SPs to develop and maintain a comprehensive, transparent, and relevant allowlist that supports informed governance decisions for the Aave community in a scalable way.

We have created the ARFC Snapshot for the governance to approve the creation of the AAcA (Aave Asset class Allowlist) by SPs.

Voting will start in approximately 24h, participate :ghost:
https://snapshot.box/#/s:aavedao.eth/proposal/0x505bb46ea29c5dbc0d8966f9dbcc61b4c635ebcb7dc594d700bb0b8c25e1dbb4

I’m relatively new to Aave governance, but I fully support this proposal.
Introducing an Aave Asset Class Allowlist makes perfect sense to reduce unnecessary workload for Service Providers and the community with every new asset listing. Clear categorization upfront will not only streamline the process but also improve transparency and efficiency for everyone involved.

An Asset Classification Framework for Aave

Following a community discussion, a formalization proposal by @bgdlabs, and an ARFC that passed the snapshot vote, we proposed this document to establish the Aave Asset Class Allowlist (AAcA). This framework is intended to be a collaborative tool maintained by Aave’s Service Providers to streamline and standardize the asset onboarding process. We’re opening this draft for the DAO’s feedback, as we have already started circulating it amongst SPs.

The core principle of the AAcA is to group assets into logical categories based on their shared characteristics and collective risk profiles. This structured approach provides several key benefits:

  • Clarity and Consistency: It creates a shared language for all stakeholders, from community members to risk service providers.
  • Systematic Risk Assessment: By grouping similar assets, risks can be evaluated more systematically, allowing consistent risk parameters across a class.
  • Deliberate Governance: It forces the DAO to make a conscious and deliberate decision before onboarding a new asset class, ensuring strategic alignment and risk awareness.

The framework is organized into six primary groups: Stablecoins, Wrapped Assets, Staking & Restaking Derivatives, Protocol Tokens, Tokenized Financial Instruments, and Specialized & Uncategorized Assets. Each class within these groups is defined with a clear description, its current approval status, and examples of assets that fit the category.

  • Approved classes are those that have been formalized based on currently or previously onboarded assets.
  • Not Approved classes are new categories introduced by recently proposed assets, suggested for future consideration, but not yet formally part of the Aave allowlist. These require a community discussion and formal approval (via ARFC) before onboarding an asset of that class.

Aave Asset Class Framework

1. Stablecoins

This group includes all assets designed to maintain a stable value relative to a fiat currency, subdivided by their stabilization mechanism and yield properties.

Class Name Description Status Example Assets
Fiat-Pegged Stablecoins
Reserve Backed Stablecoin Fiat-pegged assets backed by verifiable reserves, such as cash, cash equivalents, and other financial instruments. Approved AUSD, BUSD-T, cEUR, cUSD, EURC, EURe, EURS, FDUSD, frxUSD, m.USDC, m.USDT, openUSDT, PYUSD, RLUSD, USD1, USDbC, USDC, USDC.e, USD//C, USDT, USDT0, USDtb
CDP Stablecoin Fiat-pegged assets backed by a surplus of crypto assets, managed via a collateralized debt position (CDP) mechanism. Approved crvUSD, DAI, GHO, lisUSD, LUSD, USDS
Algorithmic & Actively Managed Stablecoins
Actively Managed Stablecoin Assets whose peg is maintained through active trading strategies, such as delta-neutral positions. Approved USDe, USR
Yield-Bearing Stablecoins
Diversified Yield Stablecoin Stablecoins that generate yield for holders from diversified, protocol-vetted strategies applied to underlying reserve assets. Approved sDAI, sUSDe, sUSDS
Concentrated Yield-Bearing Stablecoin Stablecoins that generate yield for holders from their underlying reserve assets being deployed in a particular DeFi or RWA sector/niche. Not Approved fxSAVE, syrupUSDC

2. Wrapped Assets

This group includes tokens representing another underlying asset on a 1:1 basis, differentiated by their utility.

Class Name Description Status Example Assets
Native Wrappers ERC-20 assets that represent a wrapped version of a network or protocol token, for purposes such as non-rebasing. Approved WAVAX, WBNB, WETH, WPOL, Ws, WXDAI
Bridging Wrappers ERC-20 assets that represent tokens bridged from a secondary chain, differentiated by their bridging mechanism. Approved BTC.b, BTCB, cbBTC, SolvBTC, tBTC, WBTC

3. Staking & Restaking Derivatives

This group includes all liquid tokens derived from Proof-of-Stake (PoS) staking or restaking activities.

Class Name Description Status Example Assets
LST (Liquid Staking Token) Liquid receipt tokens representing staked assets in a Proof-of-Stake (PoS) system. Approved cbETH, ETHX, LsETH, MaticX, osETH, rETH, sAVAX, wstETH
LRT (Liquid Restaking Token) Liquid receipt tokens representing assets deposited into a restaking protocol like EigenLayer. Approved eBTC, ezETH, pufETH, rsETH, rstETH, weETH, wrsETH, xSolvBTC
Leveraged LST Liquid staking tokens with leveraged yield optimization. Approved tETH, wOS

4. Protocol Tokens

This group includes tokens integral to a protocol’s function, governance, or utility.

Class Name Description Status Example Assets
Governance Tokens whose primary utility is directing a protocol’s governance through voting. Approved 1INCH, AAVE, ARB, BAL, CRV, ENS, KNC, LDO, MKR, OP, SCR, STG, UNI
Protocol Utility Token Assets that facilitate key functions within a protocol, such as staking, collateral, or operator rewards. Approved CELO, FXS, GNO, LINK, Metis, RPL, SNX, stS, wstLINK, ZK

5. Tokenized Financial Instruments

This group includes tokenized derivatives and representations of traditional financial assets, including Real-World Assets (RWAs).

Class Name Description Status Example Assets
Tokenized Derivatives
Principal Token (PT) Non-yield-bearing tokens representing the principal component of a deposited asset from a yield-splitting protocol. Approved PT-eUSDE-29MAY2025
Synthetic Crypto Asset A token collateralized by a basket of assets and pegged to the price of another crypto asset. Not Approved scBTC, scETH, scUSD
Tokenized Real-World Assets (RWAs)
Tokenized Commodity Assets that are collateralized by physical commodities. Approved XAUt
Tokenized ETF A tokenized representation of a traditional Exchange-Traded Fund. Not Approved bCSPX

6. Specialized & Uncategorized Assets

This group is for unique asset types that do not fit into the other categories, including protocol-specific receipts and assets driven by social value.

Class Name Description Status Example Assets
Pre-deposit Receipt A tokenized vault receipt representing a deposit that has not yet been deployed into its final yield-bearing form, with no trading or price risks. Approved eUSDe, tUSDe
Memecoin Tokens based on internet memes that typically lack fundamental utility and derive value primarily from social consensus. Not Approved PEPE

Edits

  • October 13th, 2025: Moved weETH and LBTC from LST to LRT following community note and Chaos Lab feedback.
1 Like