As continuation of the engagement finished 1st October, present to the Aave DAO a proposal for BGD to continue as provider of development and security coordinator services.
Time flies in DeFi, and it has already been two and a half years since BGD started working for the Aave DAO. During this time, the market has gone up and down, new protocols have appeared, and CEXes have fallen. But the Aave protocol remains, and, following almost any metric, it has grown.
Together with the work of other service providers, we want to believe our contribution has had an important role in both the stability of Aave (creating solid trust) and the growth itself, with tech enabling all new types of use cases while maintaining the highest standards of security.
During the last 3 engagements between BGD Labs and the Aave DAO, all pieces of the Aave infrastructure have been worked on: the Aave protocol itself with new versions and maintaining the current ones, the Aave governance, bridging infrastructure, all rails for expansion to new networks and use cases, supporting non-technical contributors to maximise their value without being blocked by tech; basically everything.
The motivation/goal of this new engagement is:
In summary, the same as before, but always striving for better.
The scope of this Phase IV builds upon all previous phases, and as commented, is focused on continuous maintenance and development of the Aave ecosystem technical infrastructure, in combination with security coordination and support to other contributors.
More specifically, the services include the following:
Propose improvements on top of the current Aave v3.2 production version. This will include minimum a v3.3 and v3.4 versions, but with quite certainty, more.
Additionally, we have several other ideas to improve the core protocol, which will be unveiled to the community as soon as the feasibility research is positive.
BGD will take back the scope of deploying to new networks and pool instances. As commented on our Phase 3 final recap, we identified that having different entities on the deployment stage of Aave v3 creates more overhead than benefit. So we think for Phase IV it is more optimal to get the following entities involved in the activation procedures:
Maintain Aave Governance v3 and a.DI. In this phase, the effort will be on improving the user interface owned by the Aave DAO, and on the a.DI side, increasing even more the visibility on the infrastructure (on https://adi.onaave.com/), streamlining upgrade procedures via governance proposals, and on-demand, enabling new paths and bridge providers.
Additionally, with the rollups ecosystem evolving (e.g. ZK-based), we will once again evaluate the expansion of voting to other networks, an item we removed priority on the previous engagement as the return of resources investment was not there.
Aave bug bounty program. After already close to 1 year of the Aave <> Immunefi bug bounty being active, we plan to make certain improvements to it. Same time, we will remain as reviewers, addressing all the submissions and the different stages until bounty payment.
v2 further off-boarding. At the beginning of the previous Phase 3, Aave v2 pools were still very meaningful instances of the protocol, both in size and usage. Currently, different off-boarding initiatives (both from us and other contributors) have reduced a lot the role of v2 in the ecosystem versus v3. During this engagement, we will proceed/support further proposals for off-boarding of v2, with the target being reaching a scenario where only very major assets stay (e.g. WETH, stETH, USDC, USDT), but everything else naturally gets finally migrated to v3.
Focus on Aave Stewards and additional infrastructure delegation. We believe the path of using what we name the Stewards pattern is most probably the future direction of Aave:
Our role in Stewards development will involve 1) defining an approach that is scalable enough for the current and future needs of the DAO 2) developing the core Steward contracts we believe require our involvement 3) if optimal, supporting other contributors to create their own Stewards, or modifying existing ones for the needs of the DAO.
Umbrella support post-release. In Phase 3, we included a separate scope for the creation from scratch of Umbrella, a new version of the current Aave Safety Module. Scheduled to be released pretty soon, the project will require post-release support, mainly in the shape of:
Aave protocol security coordinator. Same as in our previous engagement, this involves:
Aave proposals reviews. We will review all governance proposals before they go on-chain, the same as we have been doing last year. This acts as the first layer of security and quality, minimizing any potential issue to be detected on the on-chain stage by Certora, on their line of contribution.
Maintenance and improvement of all tooling of the Aave ecosystem. During the previous phases, we created multiple tools and projects on the off-chain side of Aave, like Aave Address Book, the Aave Proposals repository, Aave Helpers, the Aave Config Engine and a myriad of others. During this new Phase, we will keep improving them and creating anything new needed.
Analysis for candidate networks to activate Aave v3. Even if the plan on the previous scope was to off-board network analysis, finally we decided to keep performing them ourselves, as the overhead of supporting another entity would not have been good resource allocation.
In this new scope, we will continue performing this analysis.
DURATION: same as with Phases II & III, 6 months: starting from the moment the previous engagement ended (1st October 2024) and lasting until 1st April 2025.
BUDGET: 2’300’000 in stablecoins and 5’000 AAVE, 50% paid up-front and 50% streamed during the 6 months engagement.
Similar as on Phase 3, we want to be explicit on what is not included in our line of contribution:
A formal Terms and Conditions document for the engagement for services between the Aave DAO and BGD Labs can be found HERE.
We would like however to highlight again the same high-level points as on Phase 3, which we thing are very important for the ethos of the DAO:
Major projects IP and licensing belongs to the Aave DAO. As a service provider to a DAO like Aave, we have an obligation to defend the interests of our customer. For that reason, the core software (e.g. all on-chain smart contracts to be used by the DAO in production) we create during our engagement are licensed to the Aave DAO governance smart contracts. This applies but is not limited for example to new Aave v3 version, Aave Governance v3, a.DI or others; systems that we consider highly innovative and not only improve the efficiency of Aave, but increase the overall value of the technology owned by the DAO.
To insist on the previous fundamental implication:
Even if already doing it by commercialising all the different Aave products, we believe in the near future IP and licensing commercialisation is something the DAO should put focus on, at the same time common good infrastructure is released.
BGD doesn’t decide what gets activated/applied in Aave. We create the software and the technical proposals to activate said software, but it is and will always be up to the DAO governance to decide if that software should be enabled in production.
No software is flawless, but we pursue it. Historically, no major problem has been detected on the developments we did for the DAO, but it is impossible to assure from our side that all software will be flawless. However, we have a firm compromise of always following solid security standards and procedures, to minimise any potential impact.
We don’t work with competitors of the Aave DAO. To do the type of work we do on Aave, the community should trust us as service provider. To avoid any type of conflict, we compromise to not work with any competitor of the Aave DAO for any type of financial gain.
BGD Labs has no meaningful commercial relation with entities that could create any type conflict of interest on the scopes of this proposal. Similar as during the previous years, the majority of our focus is on core development and security services on Aave (exclusive provider): we have absolutely no engagement with any entity that could be perceived as competitor of the Aave DAO and we will not during the duration of this Phase 4.
If the outcome of this pre-approval Snapshot ARFC is positive, we will proceed with the final AIP on-chain proposal, which will act as binding agreement for services between the Aave DAO and BGD Labs