Control Model
You can revoke the agent anytime or withdraw directly from your smart account.
Smart Account Structure (ZeroDev Kernel v3.2)
Each user deploys a smart account with two validators:Agent Permissions
Allowed Operations
- Vault Deposits / Withdrawals (ERC4626) — Only to approved vaults on Base and Arbitrum.
- USDC Approvals — For whitelisted vaults or Euler Vault Connector.
- Euler Vault Ops — Through whitelisted EVC contracts.
- CCTP Bridge — Cross-chain USDC transfers between Base and Arbitrum.
- USDC Transfers — Only to the user’s EOA (for withdrawals).
Forbidden Operations
Security Model
Backend compromise = no fund loss. Even if the agent key leaks, it can:- Move funds only between whitelisted vaults
- Withdraw only to user’s EOA
Recovery Scenarios
Your EOA is always the root validator — full recovery guaranteed.
Technical Details
- ZeroDev Kernel v3.2 — modular ERC-4337 smart account
- Permission Validator — whitelisted calls only
- Paymaster Support — gas-sponsored transactions
- Base-Native — optimized for the Base ecosystem
No user private key or seed phrase is ever stored by n0ir.
