Key Features
- Programmable Security: Execute complex transaction logic with custom validation rules enforced at the account level
- Session Key Delegation: Grant limited signing authority to Agent Wallets without exposing your primary keys
- Gasless Transactions: Enable paymasters to sponsor transaction fees, removing gas barriers for users
- Batch Operations: Combine multiple transactions into a single atomic operation for efficiency
- Advanced Recovery: Implement flexible account recovery mechanisms beyond traditional seed phrases
- Policy Enforcement: All operations validated through Vincent abilities before execution
Smart Account Proof of Concept
If you’d like to take a look at the code for integrating a Smart Account with Vincent, please check out our proof of concept here:Vincent Smart Account Signer
Proof of concept implementation showing how to integrate Smart Accounts with Vincent
How Smart Accounts Work with Vincent
- You create a Smart Account using a provider like ZeroDev, Biconomy, or Safe, with your EOA wallet as the owner, establishing programmable control over your on-chain assets.
- You grant session key permissions to your Agent Wallet, allowing it to sign specific types of transactions on behalf of your Smart Account within defined boundaries and time limits.
- Your backend service constructs operations that your Smart Account should perform, such as DeFi interactions, token swaps, or cross-chain transfers, formatted as ERC-4337 UserOperations.
- Vincent abilities validate operations by decoding the transactions, simulating them on-chain, and verifying they only interact with authorized contracts and benefit you as the user.
- Agent Wallet signs validated operations using the session key permission, creating a signed UserOperation that can be broadcast to the network through a bundler.
- The Smart Account executes the operation on-chain, with all validation logic enforced at both the Vincent ability level and the Smart Account contract level.
Architecture Overview
Security Model
Traditional automation approaches require backend services to hold your private keys, creating custody risk and regulatory complexity. Smart Accounts with Vincent eliminate this risk:- No Key Custody: Your keys never leave your control—Vincent uses session key delegation instead of taking custody
- Transparent Validation: All validation logic is auditable in Vincent abilities running in Lit’s Trusted Execution Environment (TEE)
- Pre-Signing Verification: Transactions are simulated on-chain before signing to ensure expected behavior and prevent malicious operations
Supported Networks
Smart Accounts with Vincent work on any network where:- ERC-4337 infrastructure is deployed (bundlers, entry points)
- Your Smart Account provider supports the network
- Vincent abilities are available for your desired operations
- Alchemy’s
alchemy_simulateUserOperationAssetChangesAPI supports the network (required for transaction simulation)
Popular Smart Account Providers
ZeroDev Kernel
Modular smart account with plugin architecture and advanced features
Safe
Industry-standard multi-signature smart account with extensive ecosystem support
Biconomy
Complete account abstraction infrastructure with SDK and gas sponsorship

