What problem does it solve?
Enable automated agents to perform paid actions without manual intervention while preventing runaway spend, custodial risk, and opaque transaction trails.
Core Features & Use Cases
- x402 payment negotiation: Automatically handle HTTP 402 responses, negotiate price, sign transactions, and retry on success.
- Spending controls: Enforce per-task and per-session budgets, allowlisted recipients, and rate limits to prevent overspend.
- Non-custodial wallets: Use ERC-4337 smart accounts so agents hold keys locally while orchestration layers set strict policies.
- MCP integration & auditability: Expose MCP tools (get_balance, send_payment, check_spending, list_transactions) for programmatic checks and post-task audits.
- Use Case: Let an orchestrator safely delegate a paid API call to an agent while guaranteeing the call cannot exceed predefined budgets.
Quick Start
Set a SpendingPolicy in your orchestrator and instruct the agent to execute a single paid API call to api.example.com under a $0.01 per-task limit.