title: [ARFC] Aave Finance Steward author: @karpatkey_TokenLogic created: 2024-05-03
Building upon the success of the Risk Stewards, this publication proposes creating a smart contract to enable "Finance Stewards" to execute on behalf of the DAO pre-approved and budgeted operations.
This proposal also marks a step forward in defining the asset management framework for Aave DAO, as introduced in the TokenLogic and karpatkey service provider proposal.
To progressively streamline the management of the Aave DAO's funds by shifting approved ARFC proposals from on-chain vote to a trusted Finance Steward implementation.
The Finance Steward is a smart contract that will act as admin of the collector, it can do the exact same operations as the DAO Executor. The DAO has full ownership of the contract which grants it the ability to delegate permissions and budget specific actions to a Guardian, the Finance team.
The Finance Steward will enable the DAO to define a core set of financial capabilities to be carried out within strict role-based guardrails. As the role matures or new use cases arise, we plan to bring forward additional capabilities for the DAO to discuss.
Efforts not included in the Finance Steward or being developed will still be covered through the normal governance process. This may include the recommendation to introduce purpose-specific safe multisigs with the intent to minimise governance burden (e.g. ALC, APE, etc…). This design will map frequent key finance operations to a role-based governance-controlled solution, frequent but long-tail use cases to trust-minimised and efficient multisigs; and important, infrequent or strategic discussions to the full governance process.
It is relatively simple for the Aave DAO to grant granular control over the management of various parameters to Finance Stewards, but the complexity comes in term of decentralisation and self-protection of the protocol.
The initial introduction of the Finance Steward role will enable the tasks detailed in the Specifications to be performed.
The initial Finance Steward implementation will work the following way:
FinanceSteward smart contract will be created with an Owner and a Guardian. The Owner will be the DAO.The functionality will have the following limitations, enforced on-chain:
The following permissioned functionality is intended to be gradually introduced over time to further streamline the implementation of the DAO's financial transactions.
Some of the above updates are pending other contracts to be delivered.
TokenLogic and karpatkey receive no payment for this proposal. TokenLogic and karpatkey are both delegates within the Aave community.
Copyright and related rights waived via CC0.