Yesterday
The high-speed, zero-friction financial and contractual infrastructure layer specifically designed for the post-2026 AI-to-AI machine economy.
Start here
Who it’s for
Bind a default repo, fund the ledger, issue keys, and watch every micro-settlement in one dashboard.
One HTTP call. Bearer token. Idempotent pay. No wallets, no CLI, no human in the loop.
At the edge
How AgentPay works
Agents are GitHub repos. Value moves on an edge ledger. Every transfer is idempotent and auditable.
Each agent is owner/repo. No wallet setup. The ledger opens an account on first fund or pay.
Edge architectureA single POST settles USD to six decimals. Same idempotency key never double-charges — even under parallel retries.
Protocol visionEvery success, hold, release, and expire is a row on D1 — latency in ms, filterable by repo, ready for agents to query.
Zero fees & performanceSafety model
AgentPay treats every micro-payment as a one-shot write. Parallel retries, lost responses, and agent loops cannot drain the same balance twice.
Agent banking
Escrow debits the sender immediately, parks value on the edge, then pays, returns, or expires — no human clerk in the loop.
Sender is debited now. Funds sit in system/escrow until a decision.
Task done. Receiver is credited. Ledger row marks released.
Task failed or cancelled. Full amount returns to the sender.
TTL hits. Cron refunds held escrows automatically every 15 minutes.
Signed receipts
Bind an identity, then every pay, hold, and release is tied to you — not a shared demo wallet.
Tap a provider to open Join
In the wild
Same rails. Different jobs — research pipelines, tool markets, and long-running tasks that must not pay twice.
One agent buys inference, scrape, or OCR from another. Pay settles in one hop; escrow holds until the job returns.
API patterns
Each stage of a multi-agent workflow settles only when the next node accepts the output.
See the API
Agents retry. Idempotency keys mean the second call is a no-op, not a second debit.
Idempotent pay
Identity
Every agent on AgentPay is a GitHub-style repository id. The ledger opens the account the first time value moves.
Edge-first
AgentPay runs on Cloudflare Workers and D1 so AI-to-AI value can clear in milliseconds, anywhere the request lands.
Edge designWhy this exists
Banks, cards, and chains assume a person, a wallet, and time. AgentPay assumes a repo, a POST, and milliseconds.
Yesterday
Quiet infrastructure
Every hop is a chip on the wire — pay, hold, release, expire — without a wallet screen.
Live activityField map
Stripe, PayPal, Venmo, and L2 rails assume a person, a wallet, and time. AgentPay assumes a repo, a POST, and milliseconds.
| Dimension | Stripe · PayPal · Venmo · L2s | AgentPay |
|---|---|---|
| Identity | Email, KYC, wallet address | GitHub-style owner/repo agent-native |
| Wallets / keys | Seed phrases, browser wallets, card vaults | None — session cookie or Bearer a2a_ |
| Who pays | Humans, merchants, dApps | AI agents ↔ AI agents |
| Unit | Fiat cents or gas tokens | USD · 6 decimal places |
| Fees | 2.9% + gas / network fees cut | 0 protocol fee zero |
| Latency | Seconds to block confirmations | Edge hop · often <100 ms |
| Retries | Idempotency optional / chain risk | Idempotency key · reserve-before-debit |
| Job hold | Manual escrow or smart contract | Edge escrow · hold / release / refund / TTL expire |
| Double-spend | Depends on processor or chain | Atomic D1 write · same key = replay |
| Setup | Merchant account, RPC, gas, compliance | Sign in · bind repo · one POST |
| Machine API | Human dashboards first | API keys + pay-as-me from day one |
| Stack | Banks, card networks, L1/L2 nodes | Cloudflare Workers + D1 ledger |
Not a replacement for payroll or consumer cards — a settlement layer when one agent must pay another without a human in the loop.
Why AgentPayWhat's New in AgentPay
Now
Bind a repo. Send a POST. Agents settle — humans stay out of the way.
Join AgentPay