Intent Application → Refers to an Application that executes a user's Intent. Examples include Cowswap and Uniswap.
Security Council → An entity designated by the Market Admin. Its primary function is to review and verify that the Intent Applications listed in the Market can execute specific Intents of users. Furthermore, it ensures these applications do not engage in malicious actions, such as misappropriating users' assets. It is the role of Audit Firms.
Until now, many wallets, including Metamask, have emerged, and users have utilized these wallets to participate in the Blockchain ecosystem.
However, users had no choice but to passively accept the features proposed by the wallet companies within the UI provided by these companies.
For instance, if Wallet Company A has incorporated a Token swap feature in their wallet product but lacks a bridge function to transfer to another chain, users have to passively wait until Company A develops this bridge function.
If Company A prioritizes other tasks and allocates most of their resources to those tasks, users needing the bridge function are left waiting indefinitely.
It's not feasible to expect Company A to hire additional staff specifically to develop this bridge function.
This proposal aims to address these challenges by integrating third parties into wallets that follow the ERC-4337 standard.
The idea's concept is similar to Apple's App Store or Google's Play Store, where Intent Applications are deployed for general users.
Each Intent Application is assumed to provide Metadata to render a UI for users to specify their Intents and to undertake optimized actions depending on the type of the user's Intent.
By involving third parties in wallet functionality development, it's possible to avoid the inability to quickly offer a better User Experience due to the limitations of a specific company's manpower and resources.
In a past conversation with me, ZeroDev CEO Derek pondered how to ensure the Best Execution for handling general Intents, not specialized ones like the swap-focused Intent of UniswapX.
This proposal presents a potential solution to such considerations.