AI × Web3
Agent wallets and payments · 1/2

Giving an agent money, carefully

You never hand an agent your main private key. Instead you use smart contract wallets with session keys: limited keys that can spend up to a budget, only on approved contracts, and that expire on schedule.

Account abstraction (ERC-4337) makes this practical: wallets become programmable contracts, so spending rules, allowlists, and recovery live on-chain rather than in the agent's code.