Spin up your first AI agent with its own smart wallet, spending limits, and a chat UI to command it.
The Brief
Build a dapp where a user connects a wallet, then 'births' an AI agent that controls its own smart account. The owner grants the agent a scoped session key (daily spend cap, token allowlist, expiry) and chats with it in plain language: 'send 5 USDC to vitalik.eth', 'what's my balance?'. Every action the agent proposes is shown as a readable transaction preview before it executes.
Vibe Aesthetic
Clean-room lab, first light, onboarding ritual
Key Features
- Smart account per agent (ERC-4337 or EIP-7702 delegation)
- Session keys with spend caps, allowlists, and expiry
- Natural-language chat that maps to typed tool calls
- Human-readable transaction previews and a revoke button
- Jev (System One) approve/reject gate on proposed transactions and policy-fit scores before session keys act
- Jev model-routing middleware: fast pass routes simple chat to a small LLM vs complex tasks to a larger LLM
- Calibrated escalation: when Jev confidence is below threshold, require human co-sign before execution
Suggested Stack
thirdweb Smart Wallets
Vercel AI SDK
viem
Base Sepolia
TypeSafe Jev
LangChain TypeSafeClassifier
Swap in whatever you like. Ship on a testnet first, and keep agent spending limits enforced onchain, not just in the prompt.
1 Comment
Dapptober is live!