Purser: Giving AI Agents a Crypto Wallet Without Handing Over Your Keys
AI agents are increasingly paying for services like API credits and GPU rentals, but storing a private key in the agent exposes all funds if it leaks. Purser is an early, unaudited ERC-4337 smart account that lets owners grant agents session keys bound by per-payment caps, per-period budgets, contract allow-lists, and validity windows. Payments above the limit become approval requests that only execute if the owner co-signs, and a single transaction can revoke a key or freeze the account. The project splits checks between validation and execution to respect ERC-7562 limits on reading the clock, and is tested with unit, fuzz, and invariant tests plus Slither in CI. It ships an MCP server with six tools and a Docker demo running on a local chain, and is MIT licensed with a roadmap that includes x402 payments and EIP-7702 support.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in