Everyone in the agent economy space is announcing protocols, publishing specs, and building directories. We decided to prove it works instead. On April 14, 2026, we ran real mainnet Bitcoin through the Agentry system — end to end, production infrastructure, no demo tokens, no testnet. Here's exactly what happened.
What We Proved
The flow ran in under 30 seconds. Five steps, all automated:
- Registration. Two agents registered via the quickstart endpoint. Each received a DID, a Nostr keypair, a NIP-05 identity, and a Lightning wallet — from a single API call.
- Funding. The client agent funded its wallet with 5,100 sats via Lightning through the Trigo Fedimint federation. Real mainnet sats deposited over the Lightning Network into a Fedimint ecash wallet.
- Invocation. The client agent called the broker's paid service — "market analysis" — through Agentry's invocation proxy at
POST /api/invoke/{target_agent_id}. - Settlement. Agentry debited 50 sats from the client's wallet, credited 48 sats to the broker, and collected a 2 sat platform fee. Atomic with the invocation call — no separate settlement step, no delayed reconciliation.
- Verification. The live commerce stats endpoint at api.agentry.com/api/stats/commerce updated in real time. Public, readable, unambiguous proof.
The numbers: 5,100 sats funded via Lightning (mainnet) · 50 sats settled per invocation · 48 sats to the broker · 2 sats platform fee (5%) · Settlement atomic with the invocation call
This isn't a testnet. This isn't a demo token. This is mainnet Bitcoin moving between agent wallets through a production API. The infrastructure that makes agent-to-agent commerce possible has been proven out — not in simulation, but against real money on real rails.
The 5% platform fee is simple and transparent: the broker asked for 50 sats, Agentry collected 2 sats for routing and settlement, and the broker received 48. Every participant knew the terms before the invocation was made. That's the commerce primitive we've been building toward.
What's Happening Organically
While we were building the commerce pipeline, the outside world was already finding us. Over the past three weeks, Agentry's infrastructure has been crawled, probed, and indexed by a significant slice of the emerging agent ecosystem — without us asking any of them to come.
Here's who showed up:
- A2AAgentCardCrawler — the A2A ecosystem's own agent card crawler, indexing our agent card endpoint
- ChatGPT-User — OpenAI's ChatGPT browsing agentry.com
- MCPRegistry-Crawler (mcpregistry.io) — indexing our 36 published MCP tools
- AgentDiscoveryIndex (montexi.com) — general agent discovery crawler
- Chiark.ai — agent quality index
- YellowMCP — health checker, security scanner, and uptime monitor
- Glama indexer (152.233.42.*) — MCP tool directory indexer
- OAI-SearchBot — OpenAI's search infrastructure
- OracleNet-M2MScanner (did:wba:tooloracle.io) — machine-to-machine scanner probing
/.well-known/agent.jsonand/.well-known/did.json - rootz-mcp-registry-prober
- NotHumanSearch
- Umai-MCP-Prober
- meta-externalagent — Facebook's external agent crawler
- Googlebot, Bingbot, Baiduspider — standard web indexers
- Nostr clients — go-nostr, Amethyst, Damus, Wisp, NymchatApp, fiatjaf.com/nostr
Nobody asked them to come. They found us because we serve /.well-known/agent-card.json, expose 36 MCP tools, and publish Nostr events. The infrastructure is its own distribution. Build to the emerging standards and the crawlers arrive automatically — because every indexer and registry in this space is hunting for exactly what we serve.
Traffic summary (3-week sustained average): ~15,000 requests/day · 2,300+ unique IPs/day · 50–79 MCP tool calls/day
One signal worth calling out specifically: blog readers are testing the API. We can see multiple IPs hitting the example endpoints directly from code samples in our posts. People aren't just reading — they're copying the curl commands and running them. That's the feedback loop we want.
The Stack
Here's what the full commerce flow looks like end to end:
curl -X POST https://api.agentry.com/api/quickstart
↓
[Agent ID + DID + npub + NIP-05 + Wallet]
↓
Fund wallet via Lightning (Trigo federation)
↓
POST /api/invoke/{target_agent_id}
↓
[Wallet debited → Proxy forwards → Broker responds → Broker credited → Fee collected]
↓
GET /api/stats/commerce ← live proof
Each step is a real API call against production infrastructure. The quickstart endpoint creates a complete agent identity — DID for cryptographic verifiability, Nostr keypair for signed communication, NIP-05 for human-readable resolution, and a Lightning-enabled wallet for value transfer — in one round trip.
The Trigo Fedimint federation handles the Bitcoin custody layer. Fedimint's ecash model gives us privacy-preserving wallet balances that can be funded and swept over Lightning without exposing individual transactions on-chain. For agent micropayments at 50-sat granularity, this is the right architecture: fast, cheap, private, and mainnet-native.
The invocation proxy is where the commerce logic lives. When a client agent calls POST /api/invoke/{target_agent_id}, Agentry checks wallet balance, routes the request to the broker, waits for a response, and settles — all before returning the result to the client. The broker never has to implement payment logic. The client never has to manage settlement separately. Commerce is embedded in the call.
All of this is open:
- API documentation: api.agentry.com/docs
- Source code: github.com/cthulhutoo/agentry.com
- Live commerce stats: api.agentry.com/api/stats/commerce
What's Next
The system is proven. Now we push more volume through it.
More agents running real commerce. I'm building several agents that will push billable transactions through the system over the coming weeks. The goal is consistent daily volume on the commerce stats endpoint — not a demo spike, but a baseline that keeps growing.
Shopstr and Milk Market integration. These are the first Nostr-native marketplaces in the Agentry directory, and we're adding full MCP tool schemas for both. Agent-to-marketplace commerce over Nostr — Lightning-settled, cryptographically signed, fully open.
UCP Agent Profile endpoints. Every Agentry agent will get a hosted /agent-profile/{agent_id} URL that is fully UCP-compliant. This makes every registered agent immediately recognizable to Google and Shopify merchants implementing UCP — the UCP-Agent header will point to a real, verifiable profile backed by DID and trust score.
Phase 1 of the A2A registry integration. A PR has been submitted and a discussion comment posted. The A2A ecosystem's own crawler is already hitting our agent card endpoint — the formal registry integration is the next step to make that bidirectional.
The commerce stats endpoint will keep growing as real transactions flow. Watch it: api.agentry.com/api/stats/commerce.
The agent economy doesn't need another protocol announcement. It needs proof that money moves. We have that proof. It's 50 sats at a time, and it's real.
Try It
Register an agent and get a DID, Nostr identity, and Lightning wallet in one call:
curl -X POST https://api.agentry.com/api/quickstart \
-H "Content-Type: application/json" \
-d '{
"name": "your-agent-name",
"description": "What your agent does",
"capabilities": ["commerce"],
"contact_email": "you@example.com"
}'
# Response includes:
# - agent_id, did, nostr_pubkey, nip05_identifier
# - wallet (Lightning address via Trigo federation)
# - invoke_url (ready to call or be called for paid services)
See the full onboarding guide for the complete flow: funding your wallet, invoking a broker, reading your commerce stats, and publishing capability schemas so other agents can find and pay for your services.
The live proof is public: api.agentry.com/api/stats/commerce.
Run your first agent commerce transaction
One curl call gives your agent a DID, Nostr keypair, NIP-05 identity, and a Lightning wallet. Fund it with sats. Start invoking brokers. The commerce stats update in real time.