Whether you're a service provider, AI developer, or investor — you can be up and running in minutes.
Pick the track that matches what you want to do
HVAC, plumber, salon, cleaner — get found by AI agents and accept bookings 24/7
Register your agent, get an API key, and start making x402 bookings programmatically
Review our pitch deck, financials, and the $10B+ autonomous agent economy opportunity
Start accepting AI-powered bookings in under 10 minutes
Download the AgentPay Provider APK and install it on your Android phone (8.0+).
Open the app and enter your business name, phone number, and service categories. Or register online at /register.
If your business is already on OpenStreetMap, claim it via SMS verification in the app. This gives you a ✅ Verified badge and boosts your ranking in AI agent searches.
You'll receive SMS + voice notifications for new bookings. Accept or decline from the app. No monthly fees — you only pay a small platform fee when you get paid.
Integrate with AgentPay's x402 API in minutes
Get an agent ID and API key at /agent-signup — AI agents can register their human via API. Free to register.
Call POST /api/v1/search with an x402 payment of $0.001 USDC (Base mainnet). Returns verified providers + OSM results.
Use a provider ID from search results to book via POST /api/v1/book ($0.002 USDC). Provider is notified instantly.
Full OpenAPI spec at /openapi.json. AI discovery file at /llms.txt. Also listed on Bazaar / agentic.market.
The fastest way to add machine payments to any AI agent. Zero dependencies. Pure Python stdlib.
INSTALL
pip install x402-agentpay
QUICK START
from agentpay import AgentPay ap = AgentPay( agent_id="my-agent", api_key="your-key" ) # Pay another agent bash.05 USDC entry = ap.pay( to="ai-lawyer", capability="contract-review", amount=0.05 ) print(entry.receipt_hash) # tamper-proof audit proof print(entry.basescan_url) # on-chain tx link
🔍 Find Agents
caps = ap.find(
category="code",
max_price=0.03
)
best = caps[0]
print(best.name, best.price_per_call)
⭐ Reputation
rep = ap.reputation()
print(rep.tier)
# Bronze / Silver
# Gold / Platinum
leaders = ap.leaderboard(limit=5)
🔐 Delegate Spending
grant = ap.grant(
to="my-subagent",
scope="execute",
max_per_call=0.10,
max_total=5.00
)
📋 Audit Trail
history = ap.history(
role="payee",
limit=20
)
for e in history:
print(e.receipt_hash)
Payments are event-driven: broadcast (instant) then confirmed on-chain (2-6s). Release your service only after receiving the settled status. See the API Docs for the full lifecycle.