Docs
Agent Spend Ledger watches public on-chain USDC payments from wallets you add — read-only, no keys, no approvals. Add a wallet, set a budget, get alerted before you overspend.
What this is
A read-only ledger for external payments made from wallets you track — AI agent spend (including x402 micropayments), a fleet of app wallets, any setup where multiple wallets pay out and you want one place to see totals, budgets, and alerts. It does not hold custody and cannot move funds; it only reads and reports.
Supported networks
Payment ingestion — actually pulling in confirmed transactions — currently runs on Base (USDC) only.
You can add wallets on other networks (e.g. Tron, Ethereum) via CSV import or the add-wallet form now — they'll show up in your wallet list, but no payment rows will populate for them until ingestion for that network ships. This is intentional: every attempt to add a wallet on an untracked network is logged, and demand for it informs which network we build ingestion for next.
| Network | Value to use | Ingestion |
|---|---|---|
| Base | base | Live |
| Ethereum | ethereum | Tracked only |
| Tron | tron | Tracked only |
| Polygon | polygon | Tracked only |
| Arbitrum | arbitrum | Tracked only |
| Solana | solana | Tracked only |
Add a wallet
- On the dashboard, paste a wallet address and (optionally) a name, then Add.
- Or import many at once via CSV — see below.
CSV import
Upload a CSV with these columns:
name,wallet_address,network payroll-bot,0xabc123...,base tron-scraper,TXyz...,tron
network is optional and defaults to base. Must be one of the network values in the table above — anything else is rejected with an error naming the valid values. Re-importing the same wallet address updates its name/network instead of duplicating it.
Budgets and alerts
Set a spend ceiling over a rolling window, per-wallet or across all wallets. Optionally add a webhook URL to get notified when a budget is hit.
Free vs Pro
Free tracks up to 3 wallets — budgets, alerts, and CSV import/export all work on Free too. Pro removes the wallet cap.
Pro ($19 per 30 days, paid in USDC on Base) funds ongoing development and gives priority on requests for new network ingestion. It is a one-time payment covering 30 days and does not auto-renew — see pricing to pay or check your renewal status on the dashboard.
Export
Use "Export CSV" on the dashboard to download the payments ledger for your own records or accounting.