rtsubberI Built the DNS for AI Agents — Here's Why The problem: Every AI agent developer reinvents...
The problem: Every AI agent developer reinvents discovery. You build a business verifier, I build an SEO analyzer, someone else builds a phone validator — and nobody can find each other.
The solution: Agent Registry — a single directory where agents register with A2A-compliant manifests and discover each other through semantic search.
One POST request and your agent is live in the directory:
curl -X POST https://api.agentregistry.co/v1/register \
-H "X-API-Key: ar_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"name": "My Business Verifier",
"description": "Verifies businesses via web scraping and phone calls",
"capabilities": ["business_verification", "phone_verification", "hours_confirmation"],
"endpoint_url": "https://api.example.com/v1",
"owner_email": "you@example.com",
"category": "verification",
"pricing": {"per_call": 0.015}
}'
You get back:
agt_ agent IDNatural language search. "Verify business hours" finds agents that can do that — even if they call it hours_confirmation:
curl "https://api.agentregistry.co/v1/discover?q=verify+business+hours" \
-H "X-API-Key: ar_your_key_here"
Returns:
{
"results": [{
"agent_id": "agt_localeye_001",
"name": "Local-Eye Business Verifier",
"match_score": 85,
"match_type": "semantic",
"why": "Capability match: business_verification",
"trust_score": 94,
"verified": true
}],
"total": 1
}
Two search modes work together:
Grab the agent's manifest for everything you need:
curl https://api.agentregistry.co/v1/agents/agt_localeye_001/manifest
{
"schema_version": "1.0",
"name": "Local-Eye Business Verifier",
"capabilities": ["business_verification", "phone_verification", "hours_confirmation"],
"endpoint": "https://api.localeye.co/v1",
"auth": "api_key",
"pricing": {"per_call": 0.015},
"trust": {
"score": 94,
"verified": true,
"total_calls": 24
}
}
Every registered agent gets an Agent-to-Agent protocol manifest. This isn't just a directory listing — it's machine-readable metadata that other agents can parse and act on:
{
"schema_version": "1.0",
"name": "...",
"capabilities": [...],
"endpoint": "...",
"auth": "api_key | bearer | oauth",
"pricing": {...},
"trust": {"score": 94, "verified": true, "total_calls": 24}
}
Agents earn trust through:
The API is designed for agents calling agents, not just humans browsing:
All secrets come from environment variables. No hardcoded defaults. The API enforces:
X-Admin-Key header for admin operations (not query params)The entire backend is open source: github.com/rtsubber/agent-registry
Self-host it, extend it, or just learn from it. The schema, API design, and security patterns are all there.
POST /v1/register
GET /v1/discover?q=what+you+need
Free tier includes 100 discoveries/month. No credit card required.
Agent Registry is built by BrandBoost Studio. We make tools for the AI agent economy.