| Developer-controlled | Developer, secured using MPC | • Developer-controlled (EOA or SCA) | Backend wallets that you create either for end-user or your own business’s use-case that you completely control, such as: • Receive payment deposits and reconciliation • Programmatic distribution of tokens, one-to-many payouts • Programmatic interaction with dApps • AI agent wallets |
| User-controlled | End-user, secured using MPC | • User-controlled (EOA or SCA) | Non-custodial embedded wallets in your app. End user authentication via social login or email. Users can collect NFTs and tokens, and have full control over transactions and signing from their wallets. |
| Passkeys | End-user, secured on user’s device | Modular wallets | Non-custodial embedded wallets that are secured on your users’ devices. End user authentication via passkey, with ability to backup passkey to personal cloud. Users can collect NFTs and tokens, and have full control over transactions and signing from their wallets. |