Agentic AI Discovery
The fight for an open web continues.

Overview
The pace of innovation regarding how AI agents SHOULD connect and exchange application data with one another is constantly evolving. Each day, there's a new and exciting proposal outlining the future of what the internet might provide.
Problem Statements
There's no shortage of participation, but prior to the IETF creating a working group to publish RFCs standardizing web communications, there is typically a Birds of a Feather which outlines problem statements. It's tough to solve issues without mutual agreement on the nature and boundaries of it to begin with.
There are a few sources for drafts, but many Standards Development Organizations (SDOs) are private or charge a membership, so I will not be discussing those. I will use the IETF drafts as starting points.
- Internet of Agents problem statement
- AI Agent Discovery problem statement
- HTTP Agent Discovery
- DMSC Architecture
Yes, the second draft is partially my contribution, which aligns to the free and open internet the IETF promotes.
Internet Drafts
Once problem statements are created, charters of working groups are drafted, and then working groups collaborate on modifying internet drafts to publish RFCs. There are a few drafts relevant in this problem space:
I'd be remiss to not mention the nearly unending amount of open-source, and closed-source work in the space as well, some examples:
Analysis
When I read these problem statements, I'm reminded of a few core tenants of the internet which seem to be overlooked. Many times the approaches risk fragmentation, centralization, and loss of governance (proprietary / opaque registries or needless centralization). What incentive exists for a registry operator to allow migration off their platform? Or allow interoperability with another?
Some of these proposals relegate the beautiful internet to the role of commercial shipping provider: advertising your networks, available data, and costs to transit and interact.
Worse yet, how might the market dis-incentivize an operator from engaging in anti-competitive and monopolistic behavior, restricting access to the internet? These are problems that require novel solutions.
There is not yet enough discussion to create consensus on the matter through a number of SDOs. Some folks truly believe discovery lives in the application layer, others think it's better as its own service discovery layer.
Spot a typo or want to suggest a change? Edit lands as a PR against the public mirror.