Preprint. Request for Comment.
Work for a Member organization and need a Member Portal account? Register here with your official email address.
Preprint. Request for Comment.
Software agents are increasingly able to discover, compose, and invoke one another's capabilities across organizational boundaries. The mechanisms used to discover these agents, however, are diverging. Enterprises, platforms, and developer communities have each adopted different systems, including AI Catalogs, DNS-based service discovery, enterprise gateways, agent descriptors such as A2A Agent Cards and MCP servers, and a growing set of platform, telecom, and sector-specific registries. Each system is authoritative within its own domain, but no common layer connects them. This fragments the ecosystem into isolated discovery islands and prevents agents from finding and using capabilities across boundaries.
We argue that the missing piece is a resolution layer that complements discovery protocols (such as ARD) by bridging resource identifiers to the appropriate discovery entry point. Given a stable resource identifier, this layer determines which discovery mechanism a requester should use and then defers to that mechanism. Because it reuses the AI Catalog format as its record type, it introduces no new schema. We describe \textbf{NandaIndex}, a concrete realization that acts as a global switchboard across heterogeneous systems, and apply it to three settings: enterprises with mixed discovery infrastructure, small businesses whose agent runtime and agent card are hosted by separate providers, and individuals who do not own a domain. The design extends the NANDA and AGNTCY switchboard by leveraging ARD and AI Catalog standards as the foundation to unify identity, trust, and federation across platforms.
Overview at https://nandaindex.org. Code at https://github.com/projnanda/nanda-index-v2