Skip to main content

Agentic Resource Discovery wants to become DNS for AI tools. It is not there yet

9 min read Updated Sep 17, 2026

ARD v0.91 proposes federated discovery across agent catalogs. AWS Agent Registry is now GA as a private governance layer, not a trust protocol.

Agentic Resource Discovery wants to become DNS for AI tools. It is not there yet

September 17 deadline: AWS ends the preview Agent Registry namespace

Update, September 17, 2026: AWS says support for the preview bedrock-agentcore namespace ends today. The replacement agent-registry namespace is a migration target, not a newly launched product. Existing automation should be checked for clients, resource names, record payloads and directory assumptions before the old namespace disappears.

Replacement changeCompatibility check
agent-registry namespaceSearch code, policies, templates and dashboards for the preview name
Required recordTypeReject a test record that omits the field before production migration
List and batch-get APIsVerify pagination, permissions and missing-record behavior
Record tagsPreserve governance tags and validate tag-based access workflows
Redesigned directoryConfirm discovery results and operator procedures still match
Nine-region availabilityMap records, replication and failover to supported regions
Migration changes come from AWS documentation. The compatibility checks are MustHave.ai analysis.

Run a reversible namespace cutover

  1. Export the current registry records and permissions.
  2. Create replacement records in a non-production environment.
  3. Compare list, batch-get and discovery results by record identifier.
  4. Switch one read-only consumer to the new namespace.
  5. Monitor missing records, denied calls and region mismatches.
  6. Keep the export and old configuration as the rollback package.

See the Agent Registry concepts guide and AgentCore release notes. The ARD and registry-layer comparison remains below.

MCP can tell an AI agent how to call a tool. It does not tell the agent where every trustworthy tool lives. Agentic Resource Discovery is an early attempt to build that missing map.

Agentic Resource Discovery, or ARD, is an open specification for cataloging, searching, and discovering agents, MCP servers, skills, APIs, and other callable services across multiple registries. The canonical project is at version 0.91 and describes itself as open and evolving.

The idea is timely. Companies are accumulating tool servers and specialist agents faster than operators can find, vet, connect, and retire them. The important caveat is just as large: finding a resource is not the same as trusting it, authorizing it, or proving that it still does what its catalog record claims.

Update: AWS Agent Registry is GA, and it is a different layer

Update, September 1, 2026: AWS Agent Registry is now generally available as a private system of record for agents, tools, skills, MCP servers, and custom resources. Teams can use it through the AWS console, CLI, and SDK, while Amazon Bedrock AgentCore, Amazon Quick, and Kiro IDE can use the catalog for discovery.

The GA release adds infrastructure-as-code support through CloudFormation, Terraform, and CDK. It also adds tags for organization, cost allocation, and access control, plus AWS Resource Access Manager sharing across accounts and organizations. Registry administrators can automatically detect AgentCore runtime and gateway agents across an organization, and Amazon Quick can discover approved registry entries through a connector.

QuestionAWS Agent Registry GAARD v0.91
Primary jobPrivate catalog and governance inside an AWS organizationFederated discovery across compatible registries
AdministrationConsole, CLI, SDK, IaC, tags, approvals, and CloudTrailOpen specification, schemas, and conformance tooling
SharingCross-account and organization sharing through AWS RAMDomain-anchored discovery across ecosystems
Execution permissionStill requires IAM, policy, and runtime authorizationOutside the discovery specification
AvailabilityFive AWS regions at GAImplementation-dependent
AWS Agent Registry and ARD address related discovery problems at different layers.

The five GA regions are US East (N. Virginia), US West (Oregon), Europe (Ireland), Asia Pacific (Tokyo), and Asia Pacific (Sydney). A global organization should decide where the registry record, approval history, and discovery traffic live before making it the control plane.

This update makes the distinction in the original article clearer. AWS Agent Registry can be the curated internal catalog. ARD can become the protocol that helps compatible catalogs find one another. Neither layer proves that a listed agent is safe, that its description is current, or that the caller may invoke it. Discovery returns a candidate. IAM and runtime policy still decide whether it acts.

Read the AWS general availability announcement and the AWS implementation guide for agents, tools, and skills.

The missing problem is discovery across catalogs

A small team can keep five tools in a configuration file. A large organization can have hundreds of MCP servers, internal APIs, agent cards, skills, and vendor services spread across clouds and business units. Each environment can maintain its own registry, approval workflow, identity system, and metadata format.

ARD proposes a common way for those catalogs to describe and expose resources without moving everything into one global database. Its design is federated and domain-anchored: publishers keep local control while discovery clients can search across compatible services.

ARD, MCP, A2A, and registries solve different layers

A practical separation of common agent-infrastructure layers.
LayerPrimary questionWhat it does not prove
ARDWhere can I discover a resource and its catalog metadata?That the resource is safe, authorized, reachable, or correct
MCPHow can a model client interact with tools, resources, or prompts?That a server should be trusted or globally discoverable
A2A or agent cardHow does one agent describe and communicate with another?That an enterprise has approved the agent for this user or task
Private registryWhich records has this organization curated in one environment?That other registries use the same schema or can search it
IAM and policy engineMay this identity perform this action now?That the selected tool is useful or its output is accurate
ARD can connect discovery layers; enforcement remains with identity, policy, and runtime controls.

AWS Agent Registry now makes the distinction concrete as a generally available private catalog. It provides approval workflows, hybrid search, CloudTrail audit, infrastructure-as-code support, tags, and cross-account sharing inside an AWS organization. ARD remains the interoperability proposal for catalogs in AWS, other clouds, on-premises systems, and SaaS environments.

The DNS analogy helps, but it can mislead

AWS compares ARD federation to the Domain Name System. The analogy is useful because DNS lets many authorities publish names under domains they control while clients resolve them through a shared protocol.

AI resources require richer decisions than hostname resolution. A catalog may claim that an agent reviews invoices, but a consumer still needs to know who operates it, what data it receives, which tools it can call, how its behavior changed, whether the endpoint was compromised, and whether the current user may invoke it.

Discovery should return a candidate. Policy should decide whether the candidate may act.

A catalog record needs a trust envelope

A useful enterprise record should carry more than a name and description. Before automatic selection, I would require:

  • Ownership: verified publisher domain, responsible team, and a reachable security contact.
  • Identity: endpoint identity, supported authentication, and key-rotation behavior.
  • Scope: input data classes, tool permissions, external effects, and prohibited uses.
  • Version: immutable release identifier, change history, compatibility, and retirement date.
  • Evidence: conformance results, security review, provenance, and last verification time.
  • Operations: region, availability, rate limits, cost, logging, and incident status.
  • Revocation: a fast way to remove a compromised or obsolete record from discovery and execution.

These requirements overlap with our review of WebMCP permission boundaries. A standardized description can make a tool easier to call; it should not make dangerous permission choices invisible.

Version 0.91 is a pilot signal, not a universal standard

The ARD repository publishes a specification, schemas, architecture decisions, and conformance tooling under Apache 2.0. That is stronger evidence than a slide deck. It is still version 0.91, with open issues and an explicit invitation for proposals.

AWS contributed feedback and is explaining how ARD could complement Agent Registry. That is meaningful vendor interest, not proof of multi-vendor production consensus. Teams should avoid designing a hard dependency around a draft without an adapter layer and an exit plan.

Run a read-only ARD pilot first

  1. Select ten low-risk internal resources already approved in an existing registry.
  2. Publish catalog metadata through one controlled domain without enabling automatic execution.
  3. Verify ownership, version, endpoint identity, and revocation for every record.
  4. Ask users and agents to find resources through both keyword and task descriptions.
  5. Measure discovery success, stale records, wrong matches, missing policy data, and time saved.
  6. Require a separate IAM and approval decision before any discovered resource is invoked.
  7. Break the catalog, revoke a record, rotate an endpoint, and confirm consumers fail closed.

This separates the value of discovery from the risk of autonomous selection. It also reveals which metadata your organization needs before it contributes to a shared schema.

The hard problem starts after a match

A discovery service can return three agents that claim to reconcile invoices. The runtime still needs to compare cost, data location, permissions, freshness, failure behavior, and evidence quality. An attacker may also try to manipulate descriptions so a malicious resource ranks for valuable tasks.

Catalog search therefore needs provenance-aware ranking, publisher verification, abuse reporting, and an explicit distinction between “found,” “curated,” and “authorized.” Our guide to agentic AI in plain English makes the same practical point: capability matters less than the permissions and consequences attached to it.

My verdict: standardize the map, keep the gate local

ARD identifies a real scaling problem. A federated discovery layer could reduce duplicate integrations and make internal agent infrastructure easier to reuse across clients and environments.

I would pilot v0.91 as a catalog protocol, not treat it as a trust protocol. Let ARD answer where a candidate resource is described. Keep identity, policy, approval, monitoring, and revocation at the execution boundary until the ecosystem proves much more.

Read the primary sources

Checked August 31, 2026. Specification status and scope come from the canonical ARD repository. AWS product and federation claims come from AWS. Comparisons, trust requirements, and the pilot plan are Musthave.ai’s analysis.

Leave a comment

Your email address will not be published. Required fields are marked *