---
type: Agentic Web Standard
title: "Agentic Resource Discovery (ARD)"
description: "Where are an organization's discoverable agentic resources (MCP servers, A2A agents, skills, registries), and how can they be found by search rather than pre-installed one at a time?"
resource: "https://agenticresourcediscovery.org/spec/"
tags: ["discover", "well-known-file", "vendor-consortium", "discover-my-api", "describe-agent-capabilities", "expose-tools-to-agents"]
status: draft
generated: { by: agenticweb-builder/1.0, at: 2026-10-30T00:00:00Z }
verified: { by: process:agenticweb-engine, at: 2026-10-28T00:00:00Z }
stale_after: 2026-11-27T00:00:00Z
sources:
  - id: ref-1
    resource: "https://agenticresourcediscovery.org/spec/"
    title: "Junjie Bu (Google), R.V. Guha and Shaun Smith (Hugging Face), Agentic Resource Discovery Specification, v0.91, \"Proposal\", August 26, 2026 (rendered from spec/ard.md): \"Version: v0.91 Status: Proposal Date: August 26, 2026\" \"Authors: Junjie Bu — Google R.V.Guha Shaun Smith — Hugging Face\" \"The Agentic Resource Discovery Specification (ARD) defines how agentic resources are described, discovered, and searched across federated networks.\" \"Well-Known URI: Hosting a manifest of entries at https://{domain}/.well-known/ard.json.\" \"The manifest is a JSON document with an entries array of ARD entries (§4); any other top-level members are transport-defined and ignored by ARD.\" \"A consumer resolving a domain’s entries MUST fetch /.well-known/ard.json, and MUST honour a rel=\"ard\" link.\" \"ARD’s predecessor specified the path /.well-known/ai-catalog.json and the link relation ai-catalog; a consumer MAY additionally consult these, and a consumer that does treats them as equivalent entry sources.\" \"A resource that remains only at /.well-known/ai-catalog.json may not be found, since consulting that path is optional for consumers — a publisher on the predecessor path SHOULD move to ard.json.\" \"An entry is a JSON-LD node describing an agentic resource.\" \"Agentmap Directive: Adding an entry-source directive in robots.txt (e.g. Agentmap: https://example.com/entries.json).\" \"HTML Link Tag: Including <link rel=\"ard\" href=\"...\"> in the <head> of a document.\" \"DNS: Publishing Service Binding records that point to either a static entry source (e.g. _entries._agents.example.com) or a dynamic Agent Registry search endpoint (e.g. _search._agents.example.com).\" \"An Agent Registry MUST expose a standard HTTP REST search interface to guarantee universal federation.\" \"The specification does not define or constrain the internal schema of specific agent types (MCP, A2A, etc.). Instead, it acts as a clean envelope that uses a type term (formatted as an RFC 6838 / IANA Media Type) to identify what an artifact is, delegating the definition of artifact-specific metadata to the respective protocol specifications.\" \"application/mcp-server-card+json — MCP Server Card\" \"are de-facto community standards tracking towards formal registration.\""
    last_modified: 2026-08-26T00:00:00Z
  - id: ref-2
    resource: "https://github.com/ards-project/ard-spec"
    title: "ards-project, ard-spec GitHub repository README (Apache-2.0), checked 2026-10-28; quoted from the raw README: \"Canonical home of the Agentic Resource Discovery specification — a federated, domain-anchored standard for cataloging, searching, and discovering agentic resources (MCP servers, A2A agent cards, Skills, APIs, and other callable services) across networks of discovery services.\" \"the docs site renders spec/ard.md directly from this repo, so this is the single source of truth.\" \"spec/ard-v0.9.md — the previous version, kept reachable\""
    last_modified: 2026-10-28T00:00:00Z
  - id: ref-3
    resource: "https://github.com/ards-project/ard-spec/blob/main/spec/ard-v0.9.md"
    title: "ards-project, Agentic Resource Discovery Specification v0.9 (Draft), dated May 28, 2026, kept in the repository as spec/ard-v0.9.md; quoted from the raw file: \"Version: v0.9 (Draft) Status: Proposal Date: May 28, 2026\" \"A manifest file hosted at /.well-known/ai-catalog.json lists the available artifacts.\""
    last_modified: 2026-05-28T00:00:00Z
  - id: ref-4
    resource: "https://github.com/ards-project/ard-spec/commit/33be46675231fec2939626b09bc438d3ae1616e3"
    title: "ards-project, commit 33be466, 2026-06-12 02:10 UTC (text checked through the GitHub API): \"Rebrand Agent Finder -> Agentic Resource Discovery (ARD) across the repo\""
    last_modified: 2026-06-12T00:00:00Z
  - id: ref-5
    resource: "https://github.com/ards-project/ard-spec/commit/c61d233614c9380671d4c055f3e5de6e316ab781"
    title: "ards-project, commit c61d233, 2026-06-16 16:35 UTC (text checked through the GitHub API): \"bump version to v0.9 (Draft)\""
    last_modified: 2026-06-16T00:00:00Z
  - id: ref-6
    resource: "https://github.com/ards-project/ard-spec/commit/a305a5285ed6df33f467c67d1f7a9ab672530fcb"
    title: "ards-project, commit a305a52, 2026-08-26 18:01 UTC (text checked through the GitHub API): \"spec: publish v0.91 — promote the draft, single well-known path\""
    last_modified: 2026-08-26T00:00:00Z
  - id: ref-7
    resource: "https://github.com/ards-project/ard-spec/commit/b76db39bcdca0ef826d48ae407b61a81f4605cb1"
    title: "ards-project, commit b76db39, 2026-08-26 18:55 UTC (text checked through the GitHub API): \"spec: remove R.V.Guha’s affiliation from the author list\""
    last_modified: 2026-08-26T00:00:00Z
  - id: ref-8
    resource: "https://github.com/ards-project/ard-spec/blob/main/adr/0010-ard-and-ai-catalog-loose-coupling.md"
    title: "ards-project, ADR 0010: Loose Coupling Between ARD Entries and AI Catalog Entries, decision dated 2026-07-09; quoted from the raw file: \"Status: Accepted Date: 2026-07-09\" \"An ARD entry is the ai-catalog core plus flat, namespaced extensions.\" \"So the two pull in opposite directions.\""
    last_modified: 2026-07-09T00:00:00Z
  - id: ref-9
    resource: "https://agenticresourcediscovery.org/governance/"
    title: "AgenticResourceDiscovery.org, Governance page, checked 2026-10-28: \"ARD is governed by a deliberately lightweight structure with four commitments: direction stays with organizations actually shipping ARD, technical control stays with people chosen for expertise, no single company can capture the specification, and participation is never bought.\" \"Specification changes are agreed by majority vote of the Maintainers.\" \"R.V. Guha (Chair) Member at large\""
    last_modified: 2026-10-28T00:00:00Z
  - id: ref-10
    resource: "https://agenticresourcediscovery.org/interoperability/"
    title: "AgenticResourceDiscovery.org, Interoperability page, checked 2026-10-28: \"ARD defines its own entry and its own manifest at /.well-known/ard.json.\" \"The relationship is compatibility, not dependency.\" \"when a publisher serves both ard.json and ai-catalog.json with entries that share an identifier, the ard.json entry takes precedence for ARD discovery.\""
    last_modified: 2026-10-28T00:00:00Z
  - id: ref-11
    resource: "https://developers.googleblog.com/en/announcing-the-agentic-resource-discovery-specification/"
    title: "Junjie Bu and Srinivas Krishnan, Google, Announcing the Agentic Resource Discovery specification (Google Developers Blog), 2026-06-17: \"That’s why we’re announcing Agentic Resource Discovery (ARD), an open specification for publishing, discovering, and verifying AI capabilities across the web.\" \"Publishing the catalog: The provider hosts an ai-catalog.json file at a well-known path on its domain.\" \"The Agentic Resource Discovery specification is licensed under Apache 2.0 and is built upon the foundational AI Catalog data model.\" \"We are grateful to the AI Catalog Working Group under the Linux Foundation, as well as the launch partners who helped shape the specification and reference implementations.\" \"Native support for ARD will be available in Agent Platform in the coming months, allowing organizations to securely connect their internal registries to the broader network.\""
    last_modified: 2026-06-17T00:00:00Z
  - id: ref-12
    resource: "https://commandline.microsoft.com/agentic-resource-discovery-specification-ard/"
    title: "Ramanathan Guha, Microsoft, Introducing the Agentic Resource Discovery specification (Microsoft Command Line), 2026-06-17: \"By Ramanathan Guha Technical Fellow, Microsoft 2026.06.17\" \"Microsoft is developing ARD in collaboration with Cisco, Databricks, GitHub, GoDaddy, Google, Hugging Face, Nvidia, Salesforce, ServiceNow, and Snowflake.\" \"Built on ARD, GitHub’s agent finder gives developers and enterprises control over what AI resources their agents use while simultaneously preventing unneeded resources from bloating the context window.\" \"Instead of pre-loading everything, agent finder searches GitHub’s curated catalog of public AI resources or your own private registry, and Copilot finds which resources the prompt calls for and injects them into the context window when you need them.\""
    last_modified: 2026-06-17T00:00:00Z
  - id: ref-13
    resource: "https://huggingface.co/blog/agentic-resource-discovery-launch"
    title: "Ben Burtenshaw and Shaun Smith, Hugging Face, Agentic Resource Discovery: Let agents search for tools, skills, and other agents (Hugging Face blog), 2026-06-17: \"The Hugging Face Discover Tool is our reference implementation of ARD.\" \"It provides search access to thousands of Skills, ML applications, and MCP Servers — on Hugging Face and across other ARD discovery services.\""
    last_modified: 2026-06-17T00:00:00Z
  - id: ref-14
    resource: "https://github.com/Agent-Card/ai-catalog/blob/main/specification/ai-catalog.md"
    title: "AI Catalog working group (Agent-Card/ai-catalog), AI Catalog specification source (specification/ai-catalog.md), checked 2026-10-28; quoted from the raw file: \"To support automated discovery, hosts MAY serve an AI Catalog at the following well-known URI [[RFC8615]]: /.well-known/ai-catalog.json\" \"An AI Catalog document is identified by the media type: application/ai-catalog+json\""
    last_modified: 2026-10-28T00:00:00Z
  - id: ref-15
    resource: "https://github.com/Agent-Card/ai-catalog"
    title: "Agent-Card/ai-catalog GitHub repository README, checked 2026-10-28; quoted from the raw README: \"Members from various AI protocols (MCP, A2A, and others) are collaborating on a common AI Catalog standard for discovering heterogeneous AI artifacts across the ecosystem.\""
    last_modified: 2026-10-28T00:00:00Z
  - id: ref-16
    resource: "https://github.com/GoogleChrome/lighthouse/pull/17168"
    title: "GoogleChrome/lighthouse, pull request #17168 new_audit(ard-schema): add Agent Resource Discovery audit, opened 2026-08-10, merged 2026-08-31 (text checked through the GitHub API): \"Adds the Agentic Resource Discovery (ARD) schema conformance audit (ard-schema) to Lighthouse under the agentic-browsing category.\""
    last_modified: 2026-08-31T00:00:00Z
  - id: ref-17
    resource: "https://github.com/GoogleChrome/lighthouse/releases/tag/v13.5.0"
    title: "GoogleChrome/lighthouse, release v13.5.0, published 2026-09-18 (text checked through the GitHub API): \"ard-schema: add Agent Resource Discovery audit\""
    last_modified: 2026-09-18T00:00:00Z
  - id: ref-18
    resource: "https://datatracker.ietf.org/doc/html/draft-pioli-agent-discovery"
    title: "R. Pioli, draft-pioli-agent-discovery-01, Agent Registration and Discovery Protocol (ARDP), individual Internet-Draft, February 2026, now expired: \"Published: February 2026\" \"This document specifies the Agent Registration and Discovery Protocol (ARDP), a lightweight protocol for registering, discovering, and reaching autonomous software agents in distributed and federated environments.\""
    last_modified: 2026-02-01T00:00:00Z
  - id: ref-19
    resource: "https://datatracker.ietf.org/doc/html/draft-hood-agtp-ard"
    title: "C. Hood (Nomotic, Inc.), draft-hood-agtp-ard-00, ARD Binding for AGTP, individual Internet-Draft, 18 June 2026: \"Published: 18 June 2026 Intended Status: Informational\" \"The Agentic Resource Discovery (ARD) specification defines a federated, domain-anchored model for cataloging, discovering, and searching agentic resources across organizational boundaries.\""
    last_modified: 2026-06-18T00:00:00Z
  - id: ref-20
    resource: "https://eips.ethereum.org/EIPS/eip-8444"
    title: "Gary Yang, ERC-8444: Agentic Resource Discovery (ARD) Onchain (Ethereum Improvement Proposals, Draft), created 2026-10-12: \"Created 2026-10-12\" \"This ERC defines an onchain registry of value records for agentic resources.\""
    last_modified: 2026-10-12T00:00:00Z
  - id: ref-21
    resource: "https://www.searchenginejournal.com/google-microsoft-back-draft-ai-agent-discovery-spec/579894/"
    title: "Matt G. Southern, Google, Microsoft Back Draft AI Agent Discovery Spec (Search Engine Journal), 2026-06-18: \"ARD moves discovery into a search step that happens at runtime.\""
    last_modified: 2026-06-18T00:00:00Z
  - id: ref-22
    resource: "https://www.heise.de/en/news/Agentic-Resource-Discovery-Search-engine-for-AI-agents-11338833.html"
    title: "Manuel Masiero, Agentic Resource Discovery: Search engine for AI agents (heise online), 2026-06-19: \"ARD enables AI agents to automatically find suitable tools at runtime.\""
    last_modified: 2026-06-19T00:00:00Z
  - id: ref-23
    resource: "https://www.searchenginejournal.com/google-lighthouse-ai-agent-resource-discovery-audit/590274/"
    title: "Matt G. Southern, Google Lighthouse Adds Audit For AI Agent Resource Discovery (Search Engine Journal), 2026-09-21: \"If the site does not provide a catalog pointer, Lighthouse defaults to /.well-known/ai-catalog.json.\" \"The most recent spec, dated Aug. 26, moved this file to ard.json, with the old filename remaining optional for software that reads it.\""
    last_modified: 2026-09-21T00:00:00Z
  - id: ref-24
    resource: "https://www.iana.org/assignments/well-known-uris"
    title: "IANA, Well-Known URIs registry, checked 2026-10-28: no row for ard.json or ai-catalog.json (checked against the registry’s CSV export; the Link Relations CSV likewise has no \"ard\" or \"ai-catalog\" row)"
    last_modified: 2026-10-28T00:00:00Z
---

# Agentic Resource Discovery (ARD)

Agentic Resource Discovery (ARD) is an agentic-web standard (well-known file — /.well-known/ard.json) at step 1, Discover, governed by The ards-project on GitHub, with an Oversight Board and a group of Maintainers chaired by R.V; its status is "Proposal". It answers: "Where are an organization's discoverable agentic resources (MCP servers, A2A agents, skills, registries), and how can they be found by search rather than pre-installed one at a time?" Replacing or extending sitemap plus a search engine index, implementation status is multi-implementation (Verified live on 2026-10-28 at buildkite.com/.well-known/ard.json, railway.com/.well-known/ard.json, netlify.com/.well-known/ard.json, supabase.com/.well-known/ard.json, and fly.io/.well-known/ard.json), last verified 2026-10-28.

# Overview

ARD lets an organisation describe its agentic resources (MCP servers, A2A agents, skills, APIs, other catalogs and registries) once, on its own domain, in a manifest at /.well-known/ard.json, so that agents can find them by search instead of having each one installed in advance [^ref-1][^ref-11]. Registries crawl these manifests, index each entry (including the sample user queries an entry SHOULD carry), and answer natural-language search requests over a required HTTP REST API; the agent then connects to the chosen resource through its own protocol [^ref-1][^ref-13]. ARD is an envelope, not a replacement for the formats it points to: an MCP Server Card, an A2A Agent Card or an OpenAPI file stays defined by its own spec, and the entry only names its media type [^ref-1][^ref-10]. ARD first used the AI Catalog’s /.well-known/ai-catalog.json path; since v0.91 it has its own path and entry model, kept compatible with AI Catalog, and RFC 9727’s /.well-known/api-catalog remains a separate IETF standard for listing APIs [^ref-1][^ref-3][^ref-8][^ref-10].

# Examples

```http
GET https://{origin}/.well-known/ard.json
# parse: 200 response is JSON with a top-level "entries" array of ARD entries (each with identifier/displayName/type/url-or-data); a consumer MAY also check the predecessor /.well-known/ai-catalog.json and an HTML <link rel="ard"> tag
# on absent: Domain publishes no ARD manifest at the current canonical path; it may still publish at the deprecated predecessor path /.well-known/ai-catalog.json, which conformant consumers are not required to consult
```

# Knowledge Graph

* **Lifecycle Step**: [1 Discover](/category/discover/index.md)
* **Depended on by**: [ERC-8444: Agentic Resource Discovery (ARD) Onchain](/okf/protocols/erc-8444.md)
* **Pairs with**: [Model Context Protocol](/okf/protocols/mcp.md), [Agent2Agent Protocol (A2A)](/okf/protocols/a2a.md), [Agent Directory Service](/okf/protocols/ads.md), [DNS-AID (DNS for AI Discovery)](/okf/protocols/dns-aid.md), [Agent Identity & Discovery (AID)](/okf/protocols/aid.md), [api-catalog (RFC 9727)](/okf/protocols/api-catalog-rfc9727.md)
* **Related terms**: [MCP Server Card](/okf/terms/server-card.md), [Well-known URI](/okf/terms/well-known.md), [Agentmap directive](/okf/terms/agentmap.md), [Agentic web](/okf/terms/agentic-web.md), [API Catalog (RFC 9727)](/okf/terms/api-catalog.md), [Agentic Resource Discovery (ARD) manifest](/okf/terms/ard-manifest.md), [AI agent](/okf/terms/ai-agent.md)
* **Compared in**: [sitemap.xml vs llms.txt & ARD (classic vs agentic)](/compare/sitemap-xml-vs-llms-txt/index.md), [Agentic Resource Discovery (ARD) vs llms.txt](/compare/ard-vs-llms-txt/index.md), [Agentic Resource Discovery (ARD) vs api-catalog (RFC 9727)](/compare/ard-vs-api-catalog-rfc9727/index.md), [Agentic Resource Discovery (ARD) vs AI Catalog well-known file](/compare/ard-vs-ai-catalog-well-known-file/index.md), [MCP Server Cards vs Agentic Resource Discovery (ARD)](/compare/mcp-server-cards-vs-ard/index.md), [agents.json vs Agentic Resource Discovery (ARD)](/compare/agents-json-vs-ard/index.md), [Agentic Resource Discovery (ARD) vs Official MCP Registry](/compare/ard-vs-mcp-registry/index.md), [Agentic Resource Discovery (ARD) vs agents.txt](/compare/ard-vs-agents-txt/index.md), [Agentic Resource Discovery (ARD) vs ERC-8444: Agentic Resource Discovery (ARD) Onchain](/compare/ard-vs-erc-8444/index.md), [Open Agentic Schema Framework vs Agentic Resource Discovery (ARD)](/compare/oasf-vs-ard/index.md)

[^ref-1]: Junjie Bu (Google), R.V. Guha and Shaun Smith (Hugging Face), Agentic Resource Discovery Specification, v0.91, "Proposal", August 26, 2026 (rendered from spec/ard.md): "Version: v0.91 Status: Proposal Date: August 26, 2026" "Authors: Junjie Bu — Google R.V.Guha Shaun Smith — Hugging Face" "The Agentic Resource Discovery Specification (ARD) defines how agentic resources are described, discovered, and searched across federated networks." "Well-Known URI: Hosting a manifest of entries at https://{domain}/.well-known/ard.json." "The manifest is a JSON document with an entries array of ARD entries (§4); any other top-level members are transport-defined and ignored by ARD." "A consumer resolving a domain’s entries MUST fetch /.well-known/ard.json, and MUST honour a rel="ard" link." "ARD’s predecessor specified the path /.well-known/ai-catalog.json and the link relation ai-catalog; a consumer MAY additionally consult these, and a consumer that does treats them as equivalent entry sources." "A resource that remains only at /.well-known/ai-catalog.json may not be found, since consulting that path is optional for consumers — a publisher on the predecessor path SHOULD move to ard.json." "An entry is a JSON-LD node describing an agentic resource." "Agentmap Directive: Adding an entry-source directive in robots.txt (e.g. Agentmap: https://example.com/entries.json)." "HTML Link Tag: Including <link rel="ard" href="..."> in the <head> of a document." "DNS: Publishing Service Binding records that point to either a static entry source (e.g. _entries._agents.example.com) or a dynamic Agent Registry search endpoint (e.g. _search._agents.example.com)." "An Agent Registry MUST expose a standard HTTP REST search interface to guarantee universal federation." "The specification does not define or constrain the internal schema of specific agent types (MCP, A2A, etc.). Instead, it acts as a clean envelope that uses a type term (formatted as an RFC 6838 / IANA Media Type) to identify what an artifact is, delegating the definition of artifact-specific metadata to the respective protocol specifications." "application/mcp-server-card+json — MCP Server Card" "are de-facto community standards tracking towards formal registration." (https://agenticresourcediscovery.org/spec/)
[^ref-2]: ards-project, ard-spec GitHub repository README (Apache-2.0), checked 2026-10-28; quoted from the raw README: "Canonical home of the Agentic Resource Discovery specification — a federated, domain-anchored standard for cataloging, searching, and discovering agentic resources (MCP servers, A2A agent cards, Skills, APIs, and other callable services) across networks of discovery services." "the docs site renders spec/ard.md directly from this repo, so this is the single source of truth." "spec/ard-v0.9.md — the previous version, kept reachable" (https://github.com/ards-project/ard-spec)
[^ref-3]: ards-project, Agentic Resource Discovery Specification v0.9 (Draft), dated May 28, 2026, kept in the repository as spec/ard-v0.9.md; quoted from the raw file: "Version: v0.9 (Draft) Status: Proposal Date: May 28, 2026" "A manifest file hosted at /.well-known/ai-catalog.json lists the available artifacts." (https://github.com/ards-project/ard-spec/blob/main/spec/ard-v0.9.md)
[^ref-4]: ards-project, commit 33be466, 2026-06-12 02:10 UTC (text checked through the GitHub API): "Rebrand Agent Finder -> Agentic Resource Discovery (ARD) across the repo" (https://github.com/ards-project/ard-spec/commit/33be46675231fec2939626b09bc438d3ae1616e3)
[^ref-5]: ards-project, commit c61d233, 2026-06-16 16:35 UTC (text checked through the GitHub API): "bump version to v0.9 (Draft)" (https://github.com/ards-project/ard-spec/commit/c61d233614c9380671d4c055f3e5de6e316ab781)
[^ref-6]: ards-project, commit a305a52, 2026-08-26 18:01 UTC (text checked through the GitHub API): "spec: publish v0.91 — promote the draft, single well-known path" (https://github.com/ards-project/ard-spec/commit/a305a5285ed6df33f467c67d1f7a9ab672530fcb)
[^ref-7]: ards-project, commit b76db39, 2026-08-26 18:55 UTC (text checked through the GitHub API): "spec: remove R.V.Guha’s affiliation from the author list" (https://github.com/ards-project/ard-spec/commit/b76db39bcdca0ef826d48ae407b61a81f4605cb1)
[^ref-8]: ards-project, ADR 0010: Loose Coupling Between ARD Entries and AI Catalog Entries, decision dated 2026-07-09; quoted from the raw file: "Status: Accepted Date: 2026-07-09" "An ARD entry is the ai-catalog core plus flat, namespaced extensions." "So the two pull in opposite directions." (https://github.com/ards-project/ard-spec/blob/main/adr/0010-ard-and-ai-catalog-loose-coupling.md)
[^ref-9]: AgenticResourceDiscovery.org, Governance page, checked 2026-10-28: "ARD is governed by a deliberately lightweight structure with four commitments: direction stays with organizations actually shipping ARD, technical control stays with people chosen for expertise, no single company can capture the specification, and participation is never bought." "Specification changes are agreed by majority vote of the Maintainers." "R.V. Guha (Chair) Member at large" (https://agenticresourcediscovery.org/governance/)
[^ref-10]: AgenticResourceDiscovery.org, Interoperability page, checked 2026-10-28: "ARD defines its own entry and its own manifest at /.well-known/ard.json." "The relationship is compatibility, not dependency." "when a publisher serves both ard.json and ai-catalog.json with entries that share an identifier, the ard.json entry takes precedence for ARD discovery." (https://agenticresourcediscovery.org/interoperability/)
[^ref-11]: Junjie Bu and Srinivas Krishnan, Google, Announcing the Agentic Resource Discovery specification (Google Developers Blog), 2026-06-17: "That’s why we’re announcing Agentic Resource Discovery (ARD), an open specification for publishing, discovering, and verifying AI capabilities across the web." "Publishing the catalog: The provider hosts an ai-catalog.json file at a well-known path on its domain." "The Agentic Resource Discovery specification is licensed under Apache 2.0 and is built upon the foundational AI Catalog data model." "We are grateful to the AI Catalog Working Group under the Linux Foundation, as well as the launch partners who helped shape the specification and reference implementations." "Native support for ARD will be available in Agent Platform in the coming months, allowing organizations to securely connect their internal registries to the broader network." (https://developers.googleblog.com/en/announcing-the-agentic-resource-discovery-specification/)
[^ref-12]: Ramanathan Guha, Microsoft, Introducing the Agentic Resource Discovery specification (Microsoft Command Line), 2026-06-17: "By Ramanathan Guha Technical Fellow, Microsoft 2026.06.17" "Microsoft is developing ARD in collaboration with Cisco, Databricks, GitHub, GoDaddy, Google, Hugging Face, Nvidia, Salesforce, ServiceNow, and Snowflake." "Built on ARD, GitHub’s agent finder gives developers and enterprises control over what AI resources their agents use while simultaneously preventing unneeded resources from bloating the context window." "Instead of pre-loading everything, agent finder searches GitHub’s curated catalog of public AI resources or your own private registry, and Copilot finds which resources the prompt calls for and injects them into the context window when you need them." (https://commandline.microsoft.com/agentic-resource-discovery-specification-ard/)
[^ref-13]: Ben Burtenshaw and Shaun Smith, Hugging Face, Agentic Resource Discovery: Let agents search for tools, skills, and other agents (Hugging Face blog), 2026-06-17: "The Hugging Face Discover Tool is our reference implementation of ARD." "It provides search access to thousands of Skills, ML applications, and MCP Servers — on Hugging Face and across other ARD discovery services." (https://huggingface.co/blog/agentic-resource-discovery-launch)
[^ref-14]: AI Catalog working group (Agent-Card/ai-catalog), AI Catalog specification source (specification/ai-catalog.md), checked 2026-10-28; quoted from the raw file: "To support automated discovery, hosts MAY serve an AI Catalog at the following well-known URI [[RFC8615]]: /.well-known/ai-catalog.json" "An AI Catalog document is identified by the media type: application/ai-catalog+json" (https://github.com/Agent-Card/ai-catalog/blob/main/specification/ai-catalog.md)
[^ref-15]: Agent-Card/ai-catalog GitHub repository README, checked 2026-10-28; quoted from the raw README: "Members from various AI protocols (MCP, A2A, and others) are collaborating on a common AI Catalog standard for discovering heterogeneous AI artifacts across the ecosystem." (https://github.com/Agent-Card/ai-catalog)
[^ref-16]: GoogleChrome/lighthouse, pull request #17168 new_audit(ard-schema): add Agent Resource Discovery audit, opened 2026-08-10, merged 2026-08-31 (text checked through the GitHub API): "Adds the Agentic Resource Discovery (ARD) schema conformance audit (ard-schema) to Lighthouse under the agentic-browsing category." (https://github.com/GoogleChrome/lighthouse/pull/17168)
[^ref-17]: GoogleChrome/lighthouse, release v13.5.0, published 2026-09-18 (text checked through the GitHub API): "ard-schema: add Agent Resource Discovery audit" (https://github.com/GoogleChrome/lighthouse/releases/tag/v13.5.0)
[^ref-18]: R. Pioli, draft-pioli-agent-discovery-01, Agent Registration and Discovery Protocol (ARDP), individual Internet-Draft, February 2026, now expired: "Published: February 2026" "This document specifies the Agent Registration and Discovery Protocol (ARDP), a lightweight protocol for registering, discovering, and reaching autonomous software agents in distributed and federated environments." (https://datatracker.ietf.org/doc/html/draft-pioli-agent-discovery)
[^ref-19]: C. Hood (Nomotic, Inc.), draft-hood-agtp-ard-00, ARD Binding for AGTP, individual Internet-Draft, 18 June 2026: "Published: 18 June 2026 Intended Status: Informational" "The Agentic Resource Discovery (ARD) specification defines a federated, domain-anchored model for cataloging, discovering, and searching agentic resources across organizational boundaries." (https://datatracker.ietf.org/doc/html/draft-hood-agtp-ard)
[^ref-20]: Gary Yang, ERC-8444: Agentic Resource Discovery (ARD) Onchain (Ethereum Improvement Proposals, Draft), created 2026-10-12: "Created 2026-10-12" "This ERC defines an onchain registry of value records for agentic resources." (https://eips.ethereum.org/EIPS/eip-8444)
[^ref-21]: Matt G. Southern, Google, Microsoft Back Draft AI Agent Discovery Spec (Search Engine Journal), 2026-06-18: "ARD moves discovery into a search step that happens at runtime." (https://www.searchenginejournal.com/google-microsoft-back-draft-ai-agent-discovery-spec/579894/)
[^ref-22]: Manuel Masiero, Agentic Resource Discovery: Search engine for AI agents (heise online), 2026-06-19: "ARD enables AI agents to automatically find suitable tools at runtime." (https://www.heise.de/en/news/Agentic-Resource-Discovery-Search-engine-for-AI-agents-11338833.html)
[^ref-23]: Matt G. Southern, Google Lighthouse Adds Audit For AI Agent Resource Discovery (Search Engine Journal), 2026-09-21: "If the site does not provide a catalog pointer, Lighthouse defaults to /.well-known/ai-catalog.json." "The most recent spec, dated Aug. 26, moved this file to ard.json, with the old filename remaining optional for software that reads it." (https://www.searchenginejournal.com/google-lighthouse-ai-agent-resource-discovery-audit/590274/)
[^ref-24]: IANA, Well-Known URIs registry, checked 2026-10-28: no row for ard.json or ai-catalog.json (checked against the registry’s CSV export; the Link Relations CSV likewise has no "ard" or "ai-catalog" row) (https://www.iana.org/assignments/well-known-uris)
