Hey
@StaniKulechov, you should check this out.
This is one of the reasons I’m building Kompose.
You create a strategy as a smart account with permissioned allowances to perform very specific actions. Other users can then deposit into and use your strategy while keeping custody of their own assets.
If you modify the strategy, all depositors are notified in real time. They can either accept the new version, continue earning with the previous version, or exit.
There’s no need to deposit assets into a vault contract. Each depositor keeps ownership of their assets, while the strategy only has permission to perform the actions it was explicitly allowed to perform.
Strategies can also be fully automated using session keys and policies, while keeping the permissions tightly scoped.
@aave is one of the main protocols already integrated.
The goal is to make DeFi strategies composable, automated, and transparent without giving up custody or control.
This categorisation doesn’t make sense and is pretty much self-serving.
First of all, arguing that a vault where a curator has discretion over how capital is allocated across markets, and can even expand into new markets beyond the user’s initial mandate, which, btw, is a known Morpho drawback (very non-LP friendly), should be considered non-custodial simply because it has a timelock is about as strong an argument as a wet European paper straw.
Especially the part of implicit approvals that simply changes the whole allocation mandate and users don’t even have the proper tools to monitor these changes.
Also the part on relying roles, doesn't really solve much, simply creates a blame game and relocates potentially liability but doesn't solve the actual problem.
Vaults that could reasonably be considered non-custodial are those without a manager. For example, vaults that simply wrap deposits into a lending protocol, or the original Yearn vaults. These are make sense to be categorized as non-custodial vaults.
There’s nothing inherently wrong with discretionary vaults, as long as the regulatory path is figured out. I’m all for developing industry standards, but let’s at least do it in a way that serves the broader industry rather than your own interests. 😂