Problem
AI agents currently have no standard way to discover what services are available at a domain. Each agent must be hardcoded with endpoints or rely on human-provided URLs.
Proposal
Support the Agent Discovery Protocol (ADP) -- an open standard where domains publish agent services at /.well-known/agent-discovery.json.
Like robots.txt for crawlers, one fetch tells the agent everything: identity, memory, governance, affordances, and more.
Example:
# Check what services a domain offers before interacting
resp = requests.get("https://example.com/.well-known/agent-discovery.json")
services = resp.json()["services"]
Live reference: https://walkosystems.com/.well-known/agent-discovery.json
Full spec: https://github.com/walkojas-boop/agent-discovery-protocol
This is a lightweight, stdlib-only addition that helps agents discover infrastructure automatically.
Problem
AI agents currently have no standard way to discover what services are available at a domain. Each agent must be hardcoded with endpoints or rely on human-provided URLs.
Proposal
Support the Agent Discovery Protocol (ADP) -- an open standard where domains publish agent services at
/.well-known/agent-discovery.json.Like
robots.txtfor crawlers, one fetch tells the agent everything: identity, memory, governance, affordances, and more.Example:
Live reference: https://walkosystems.com/.well-known/agent-discovery.json
Full spec: https://github.com/walkojas-boop/agent-discovery-protocol
This is a lightweight, stdlib-only addition that helps agents discover infrastructure automatically.