{"slug":"google-s-ard-puts-dns-ownership-behind-agent-trust","citations":[{"url":"https://developers.googleblog.com/announcing-the-agentic-resource-discovery-specification/","committed_hash":"sha256:472332a7cb4f34b63751cb7bceeb6afca17dbc4c98207dd4feffc4d7fd3b804e","committed_hash_short":"sha256:472332a7…fd3b804e","mime_type":"text/html","committed_at":"2026-09-11T06:00:18.902255+00:00","content_snapshot":"\n\n<!DOCTYPE html>\n<html lang=\"en\">\n  \t<head>\n        <meta charset=\"utf-8\" />\n        \n        <title>\n            \n            Announcing the Agentic Resource Discovery specification\n            \n            \n            - Google Developers Blog\n            \n        </title>\n        <meta property=\"og:title\" content=\"Announcing the Agentic Resource Discovery specification- Google Developers Blog\" />\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n        \n\t<meta name=\"description\" content=\"An open specification for finding and verifying tools, skills, and agents across the web.Agents are ...\" />\n  <meta content=\"summary_large_image\" name=\"twitter:card\"/>\n  <meta content=\"Google for Developers Blog - News about Web, Mobile, AI and Cloud\" property=\"twitter:title\"/>\n  <meta property=\"og:title\" content=\"Announcing the Agentic Resource Discovery specification\" />\n  <script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [{\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Google for Developers Blog\",\n      \"item\": \"https://developers.googleblog.com/\"\n    },{\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Announcing the Agentic Resource Discovery specification\",\n      \"item\": \"https://developers.googleblog.com/announcing-the-agentic-resource-discovery-specification/\"\n    }]\n  }\n  </script>\n  <script type=\"application/ld+json\">\n    {\n      \"@context\": \"https://schema.org\",\n      \"@type\": \"Article\",\n      \"headline\": \"Announcing the Agentic Resource Discovery specification\",\n      \"description\": \"\",\n      \"image\": \"https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/Gemini_Generated_Image_gzxwoagzxwo.2e16d0ba.fill-800x400.jpg\",\n      \"datePublished\": \"2026-06-17\",\n      \"author\": [\n        \n        \n          { \"@type\": \"Person\", \"name\": \"Junjie Bu\", \"url\": \"/search/?author=Junjie+Bu\" },\n        \n          { \"@type\": \"Person\", \"name\": \"Srinivas Krishnan\", \"url\": \"/search/?author=Srinivas+Krishnan\" }\n        \n        \n      ]\n    }\n  </script>\n  \n  <meta content=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/Gemini_Generated_Image_gzxwoagzxw.2e16d0ba.fill-1200x600.jpg\" property=\"og:image\"/>\n  \n\n\n        \n        \n\n        <!-- Google Tag Manager -->\n        <script type=\"text/javascript\" nonce=\"kqpw5izbzIJwovLfWbdlog==\" src=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/js/analytics.js\"></script>\n        <!-- End Google Tag Manager -->\n\n        \n        <link href=\"//www.gstatic.com/glue/v27_1/glue.min.css\" rel=\"stylesheet\">\n        <link rel=\"stylesheet\" type=\"text/css\" href=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/css/dgc_blog.css\">\n        <link rel=\"icon\" href=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/meta/favicon.ico\" type=\"image/x-icon\">\n        <link rel=\"apple-touch-icon\" href=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/meta/apple-touch-icon.png\">\n\n        \n\t\t\t\t<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n\t\t\t\t<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n\t\t\t\t<link rel=\"preload\" href=\"https://fonts.googleapis.com/css2?family=Product+Sans&family=Google+Sans+Display:ital@0;1&family=Google+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Google+Sans+Text:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap\" as=\"style\">\n\t\t\t\t<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Product+Sans&family=Google+Sans+Display:ital@0;1&family=Google+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Google+Sans+Text:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap\">\n        <link href=\"https://fonts.googleapis.com/css2?family=Google+Sans+Code:ital,wght,MONO@0,300..800,1;1,300..800,1&amp;family=Google+Sans+Flex:opsz,wght@6..144,1..1000&amp;display=swap\" rel=\"stylesheet\" data-page-link=\"\">\n        <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap\">\n\n        \n        <link href=\"https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.css\" rel=\"stylesheet\">\n\n        \n  <link\n    rel=\"stylesheet\"\n    type=\"text/css\"\n    href=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/css/blog_detail.css\"\n  />\n  <link type=\"text/css\" href=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/css/prism.css\" rel=\"stylesheet\" />\n\n    </head>\n\n    <body id=\"main-content\" class=\"glue-body \">\n        <!-- Google Tag Manager (noscript) -->\n        <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-WVTLDSL \"\n        height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\n        <!-- End Google Tag Manager (noscript) -->\n\n        \n\n\t\t\t\t\n        \n\n<!-- HTML -->\n<header class=\"dgc-header\">\n  <div class=\"dgc-header-inner\">\n    <button class=\"hamburger\" aria-haspopup=\"true\" aria-expanded=\"false\" aria-label=\"Open Menu\">\n      <svg role=\"presentation\" aria-hidden=\"true\" class=\"glue-icon\">\n        <use href=\"/glue-icon/#menu\"></use>\n      </svg>\n    </button>\n    <div class=\"product-name-wrapper\">\n      <a href=\"https://developers.google.com/\" class=\"site-logo-link\" data-label=\"Site logo\">\n        <img src=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/images/g-dev.svg\" class=\"site-logo\" alt=\"Google for Developers\">\n      </a>\n    </div>\n    <div class=\"desktop-nav-wrapper\">\n      <div class=\"upper-tabs-wrapper\">\n        <div class=\"upper-tabs\">\n          <nav class=\"tabs\" aria-label=\"Upper Tabs\">\n            <div class=\"tab\">\n              <a\n                href=\"//developers.google.com/community\"\n                class=\"top-nav-title\">\n                Community/Events\n              </a>\n            </div>\n            <div class=\"tab\">\n              <a\n                href=\"//developers.google.com/solutions/catalog\"\n                class=\"top-nav-title\">\n                Learn\n              </a>\n            </div>\n            <div class=\"tab\">\n              <a\n                href=\"//developers.googleblog.com\"\n                class=\"top-nav-title\">\n                Blog\n              </a>\n            </div>\n            <div class=\"tab\">\n              <a\n                href=\"https://www.youtube.com/user/GoogleDevelopers\"\n                class=\"top-nav-title\">\n                YouTube\n              </a>\n            </div>\n          </nav>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div class=\"dgc-header-search\">\n    <div class=\"search-wrapper glue-page\">\n      <div class=\"glue-grid\">\n        <form id=\"search-form\"  action=\"/search/\" method=\"get\" class=\"search-content glue-grid__col glue-grid__col--span-4-sm glue-grid__col--span-9-md glue-grid__col--span-7-lg\">\n          <div class=\"search-input-wrapper\">\n            <svg role=\"presentation\" aria-hidden=\"true\" class=\"glue-icon search-icon\">\n              <use href=\"/glue-icon/#search\"></use>\n            </svg>\n            <input\n              type=\"text\"\n              name=\"query\"\n              \n              placeholder=\"Search all articles...\"\n              aria-label=\"Search\"\n              class=\"search-input-field\"\n            />\n          </div>\n          <button class=\"glue-button glue-button--high-emphasis\">\n            Search\n          </button>\n        </form>\n      </div>\n    </div>\n  </div>\n</header>\n\n<div class=\"mobile-drawer\" top-level-nav>\n  <nav class=\"nav-content\" aria-label=\"Side menu\">\n    <div class=\"mobile-header\">\n      <button class=\"nav-close-btn nav-btn\" aria-label=\"Close navigation\">\n        <svg role=\"presentation\" aria-hidden=\"true\" class=\"glue-icon\">\n          <use href=\"/glue-icon/#close\"></use>\n        </svg>\n      </button>\n      <button class=\"nav-back-btn nav-btn hidden\" aria-label=\"Back to Menu\">\n        <svg role=\"presentation\" aria-hidden=\"true\" class=\"glue-icon\">\n          <use href=\"/glue-icon/#arrow-back\"></use>\n        </svg>\n      </button>\n      <div class=\"product-name-wrapper\">\n        <a href=\"https://developers.google.com/\" class=\"site-logo-link\" data-label=\"Site logo\">\n          <img src=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/images/g-dev.svg\" class=\"site-logo\" alt=\"Google for Developers\">\n        </a>\n      </div>\n    </div>\n    <div class=\"nav-wrapper\">\n      <div class=\"mobile-nav-top\">\n        <ul class=\"nav-list\">\n          <li class=\"nav-item\">\n            <a href=\"//developers.google.com/community\" class=\"nav-title\" data-label=\"Tab: Community/Events\">\n              <span class=\"nav-text\" tooltip=\"\">\n                Community/Events\n             </span>\n            </a>\n          </li>\n          <li class=\"nav-item\">\n            <a href=\"//developers.google.com/solutions/catalog\" class=\"nav-title\" data-label=\"Tab: Learn\">\n              <span class=\"nav-text\" tooltip=\"\">\n                Learn\n             </span>\n            </a>\n          </li>\n          <li class=\"nav-item\">\n            <a href=\"//developers.googleblog.com\" class=\"nav-title\" data-label=\"Tab: Blog\">\n              <span class=\"nav-text\" tooltip=\"\">\n                Blog\n             </span>\n            </a>\n          </li>\n          <li class=\"nav-item\">\n            <a href=\"https://www.youtube.com/user/GoogleDevelopers\" class=\"nav-title\" data-label=\"Tab: YouTube\">\n              <span class=\"nav-text\" tooltip=\"\">\n                YouTube\n             </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </nav>\n</div>\n\n<div class=\"backdrop\"></div>\n\n        \n  <div class=\"blog-detail-container\">\n\n    \n      <section class=\"tags-container glue-page glue-spacer-5-top\">\n        <div class=\"glue-eyebrow\"></div>\n      </section>\n    \n\n    <section class=\"heading-container glue-page  glue-spacer-1-top\">\n      <h1 class=\"glue-headline glue-headline--headline-1\">Announcing the Agentic Resource Discovery specification</h1>\n    </section>\n\n    <section class=\"summary-container glue-page glue-spacer-4-top\">\n      <div class=\"date-time\">\n        <div class=\"published-date glue-font-weight-medium\">JUNE 17, 2026</div>\n      </div>\n    </section>\n\n    <section class=\"glue-page glue-grid glue-spacer-1-top\">\n\n      <section class=\"author-container glue-grid__col glue-grid__col--span-4-sm glue-grid__col--span-10-md\">\n      \n        \n          <div class=\"author-obj\">\n            <a class=\"glue-font-weight-medium\" href=\"/search/?author=Junjie+Bu\">Junjie Bu</a>\n            \n              <span class=\"glue-font-weight-medium role\">Senior Staff Software Engineer</span>\n            \n            \n          </div>\n        \n          <div class=\"author-obj\">\n            <a class=\"glue-font-weight-medium\" href=\"/search/?author=Srinivas+Krishnan\">Srinivas Krishnan</a>\n            \n              <span class=\"glue-font-weight-medium role\">Distinguished Software Engineer</span>\n            \n            \n          </div>\n        \n\n      \n      </section>\n      <section class=\"social-container glue-grid__col glue-grid__col--span-4-sm glue-grid__col--span-2-md\">\n        <button id=\"social-button\" class=\"glue-button glue-button--low-emphasis glue-button--icon\" aria-haspopup=\"true\" aria-expanded=\"false\">\n          <svg role=\"presentation\" aria-hidden=\"true\" class=\"glue-icon\">\n            <use href=\"/glue-icon/#share\"></use>\n          </svg>\n          <span>Share</span>\n        </button>\n        <ul id=\"social-menu\" class=\"glue-elevation-level-1\" role=\"menu\" aria-labelledby=\"social-button\">\n          <li>\n            <a href=\"https://www.facebook.com/sharer/sharer.php?u={url}\"\n                title=\"Share on Facebook\" target=\"_blank\" rel=\"noopener\">\n              <svg role=\"presentation\" aria-hidden=\"true\"\n                  class=\"glue-icon glue-icon--social glue-icon--32px\">\n                <use href=\"/glue-icon/#post-facebook\"></use>\n              </svg>\n              <span>Facebook</span>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://twitter.com/intent/tweet?text={url}\"\n                title=\"Share on Twitter\" target=\"_blank\" rel=\"noopener\">\n              <svg role=\"presentation\" aria-hidden=\"true\"\n                  class=\"glue-icon glue-icon--social glue-icon--32px\">\n                <use href=\"/glue-icon/#twitter-x\"></use>\n              </svg>\n              <span>Twitter</span>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://www.linkedin.com/shareArticle?url={url}&amp;mini=true\" title=\"Share on LinkedIn\" target=\"_blank\" rel=\"noopener\">\n              <svg role=\"presentation\" aria-hidden=\"true\"\n                  class=\"glue-icon glue-icon--social glue-icon--32px\">\n                <use href=\"/glue-icon/#post-linkedin\"></use>\n              </svg>\n              <span>LinkedIn</span>\n            </a>\n          </li>\n          <li>\n            <a href=\"mailto:name@example.com?subject=Check%20out%20this%20site&body=Check%20out%20{url}\" title=\"Send via Email\">\n              <svg role=\"presentation\" aria-hidden=\"true\"\n                  class=\"glue-icon glue-icon--social glue-icon--32px\">\n                <use href=\"/glue-icon/#email\"></use>\n              </svg>\n              <span>Mail</span>\n            </a>\n          </li>\n          <li>\n            <a href=\"#\" title=\"Get shareable link\" data-link=\"\" data-copy-text=\"Copy Link\" data-copied-text=\"Copied!\">\n              <svg role=\"presentation\" aria-hidden=\"true\"\n                  class=\"glue-icon glue-icon--social glue-icon--32px\">\n                <use href=\"/glue-icon/#link\"></use>\n              </svg>\n              <span></span>\n            </a>\n          </li>\n        </ul>\n      </section>\n    </section>\n\n    \n    <section class=\"blocks-container glue-page glue-spacer-3-top\">\n      <div class=\"block\">\n          \n\n<img\n    class=\"banner-image\"\n    src=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/Gemini_Generated_Image_gzxwoagzxwoagzxw.original.jpg\"\n    alt=\"Gemini_Generated_Image_gzxwoagzxwoagzxw\"\n/>  <div class=\"inner-block-content rich-content\">\n    <h3 data-block-key=\"upfna\" id=\"an-open-specification-for-finding-and-verifying-tools-skills-and-agents-across-the-web.\"><b>An open specification for finding and verifying tools, skills, and agents across the web.</b></h3><p data-block-key=\"6v1sq\">Agents are becoming participants in a much larger ecosystem. They increasingly rely on tools, skills, and other agents distributed across teams, organizations, and platforms.</p><p data-block-key=\"47pt4\">For this ecosystem to scale, agents need reliable answers to three questions: <b>Where does the right capability live? Which capability should I actually use? And how do I verify it’s safe to connect to?</b></p><p data-block-key=\"fa5q7\">Today, there is no standard way to answer those questions across organizations.</p><p data-block-key=\"21i2q\">That’s why we’re announcing <a href=\"https://github.com/ards-project/ard-spec\"><b>Agentic Resource Discovery (ARD)</b></a>, an open specification for publishing, discovering, and verifying AI capabilities across the web. Developed with partners across the industry, ARD allows tools and services to be securely shared and connected, regardless of their underlying framework, protocol, or provider.</p><h3 data-block-key=\"pmx36\" id=\"\"><b>Built with partners across the agent ecosystem</b></h3>\n</div>   \n\n\n    \n    <div class=\"inner-block-content\">\n        <div class=\"image-wrapper\">\n            \n                <img\n                    class=\"regular-image\"\n                    src=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/ARD_logo_wall.original.png\"\n                    alt=\"ARD logo wall\"\n                />\n            \n            \n        </div>\n    </div>\n  <div class=\"inner-block-content rich-content\">\n    <h3 data-block-key=\"qz4rv\" id=\"\"><b>The missing layer of the agentic web</b></h3><p data-block-key=\"e6m98\">Consider an operations agent investigating a live production incident. To resolve the issue, it might need to query observability systems, search engineering documentation, review deployment history, open support tickets, and maybe even consult specialized troubleshooting agents.</p><p data-block-key=\"cfbip\">While many platforms already feature custom registries to manage these capabilities, they remain fragmented and siloed within specific ecosystems. This lack of interoperability prevents agents from easily communicating across different tools. What’s missing is a standard way for agents to discover capabilities across organizational boundaries and establish trust in what they find.</p><p data-block-key=\"f6vse\">ARD provides that layer. It standardizes how capabilities are published under an organization&#x27;s own domain name and indexed across federated registries, enabling any agent to dynamically find the right resources for the job. From there, ARD steps out of the way – handing off the verifiable trust metadata so the agent can establish a direct, secure connection using the tool&#x27;s native protocol.</p><h3 data-block-key=\"eiccm\" id=\"\"><b>How ARD works</b></h3><p data-block-key=\"dd1fu\">This architecture relies on two primitives: <b>catalogs</b> and <b>registries</b>.</p><p data-block-key=\"3mgv6\"></p><ul><li data-block-key=\"dud1a\"><b>Catalogs:</b> To make resources discoverable, an organization publishes a catalog describing its available capabilities. Because these catalogs are hosted directly under the organization’s own domain, ownership of that domain serves as the cryptographic foundation for identity and trust.</li><li data-block-key=\"3coqd\"><b>Registries:</b> Registries act as search engines for the agentic web. They crawl published catalogs, index their contents, and make them searchable. When an agent submits a discovery request, a registry returns matching capabilities along with the metadata required to verify the publisher and establish trust before connecting.</li></ul>\n</div>   \n\n\n    \n    <div class=\"inner-block-content\">\n        <div class=\"image-wrapper\">\n            \n                <img\n                    class=\"regular-image\"\n                    src=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/ard-infographics.original.png\"\n                    alt=\"ard-infographics\"\n                />\n            \n            \n        </div>\n    </div>\n  <div class=\"inner-block-content rich-content\">\n    <p data-block-key=\"nxo5l\">The video below demonstrates an ARD client discovering and executing new capabilities entirely at runtime. Watch for these four key phases in the terminal window:</p><p data-block-key=\"9nbtr\"></p><ol><li data-block-key=\"49pjg\"><b>Publishing the catalog:</b> The provider hosts an ai-catalog.json file at a well-known path on its domain. The catalog describes the provider&#x27;s available capabilities, which can include things like MCP servers, A2A agents, OpenAPI tools, or even other nested catalogs.</li><li data-block-key=\"bq83h\"><b>Discovery and resolution</b>: When a client agent needs a capability, it can either query an ARD registry using a plain-language intent (which can actively crawl and index these catalogs), or it can completely bypass search and directly fetch a catalog from a known partner&#x27;s domain.</li><li data-block-key=\"cl9tc\"><b>Cryptographic verification:</b> For production environments, the discovery layer allows publishers to attach verifiable trust metadata. Whether found via search or direct fetch, this enables the client agent or registry to actively confirm the publisher&#x27;s true cryptographic identity before connecting to the endpoint.</li><li data-block-key=\"1d00a\"><b>Direct runtime connection:</b> The client agent dynamically loads the selected capability, interacts with it using its native protocol or API, and returns the result to the user.</li></ol>\n</div>   \n\n<div class=\"inner-block-content video-block\">\n    \n        <video  autoplay=\"\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/original_videos/wagtailvideo-6uhvkwu5_thumb.jpg\">\n<source src='https://storage.googleapis.com/gweb-developer-goog-blog-assets/original_videos/ard-captions.mp4' type='video/mp4'>\n<p>Sorry, your browser doesn't support playback for this video</p>\n\n</video>\n    \n    \n</div>  <div class=\"inner-block-content rich-content\">\n    <h3 data-block-key=\"f2fk1\" id=\"\"><b>Bringing ARD to Gemini Enterprise Agent Platform</b></h3><p data-block-key=\"f4lp2\">Just as the open web democratized information, ARD democratizes AI resource discovery. Google Cloud supports this with <a href=\"https://docs.cloud.google.com/agent-registry/overview\">Agent Registry</a> in <a href=\"https://docs.cloud.google.com/gemini-enterprise-agent-platform\">Gemini Enterprise Agent Platform</a> – the enterprise-grade product that delivers on this vision and forms part of this global federated network.</p><p data-block-key=\"e8r1o\">Agent Registry ensures enterprises can trust, govern, and operationalize that promise at scale. It provides fully hosted support for searching, discovering, and hosting agentic resources, including agents, skills, MCP servers and other tools. Additionally, it allows users to onboard these capabilities directly onto Agent Registry, and it will soon support authenticated publisher onboarding.</p><p data-block-key=\"2aunh\">Importantly, Agent Registry plays a central role in enterprise governance. This includes assigning globally unique namespaced URNs, enforcing agentic egress policies, and pinning tools and specifications. It also handles secure resource management using <a href=\"https://docs.cloud.google.com/gemini-enterprise-agent-platform/govern/agent-identity-overview\">Agent Identity</a> to verify the <a href=\"https://github.com/ards-project/ard-spec/blob/main/spec/schemas/ai-catalog.schema.json\">trust manifest</a> – ARD’s cryptographic layer for proving agent authenticity and meeting enterprise compliance standards like HIPAA.</p><p data-block-key=\"9s2ci\">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.</p><h3 data-block-key=\"4ui6p\" id=\"\"><b>Get started with ARD</b></h3><p data-block-key=\"8180p\">The ARD specification is available now. To get involved:</p><p data-block-key=\"dk3is\"></p><ul><li data-block-key=\"f74r7\"><b>Publish your first catalog:</b> Follow the <a href=\"https://agenticresourcediscovery.org/how_to_publish/#step-1-create-the-manifest-ai-catalogjson\">quickstart guide</a> to host an <code>ai-catalog.json</code> file on your domain and make your services discoverable in minutes.</li><li data-block-key=\"31ogh\"><b>Read the specification:</b> Check out the <a href=\"https://agenticresourcediscovery.org/\">specification</a>, including full schemas, federation model, trust architecture, and reference implementations.</li><li data-block-key=\"fg4rq\"><b>Join the community:</b> Contribute implementations, propose schema updates, and participate in the evolution of ARD by visiting our <a href=\"https://github.com/ards-project/ard-spec\">GitHub repository</a>.</li></ul><p data-block-key=\"9dlhk\"></p><p data-block-key=\"540cl\">The agent ecosystem works best when it is decentralized and open. ARD is our contribution to keeping it that way. We’d love your feedback – and your catalog!</p><h3 data-block-key=\"yuijp\" id=\"\"><b>Acknowledgements</b></h3><p data-block-key=\"3nbt9\">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 <a href=\"https://github.com/Agent-Card/ai-catalog\">AI Catalog</a> Working Group under the Linux Foundation, as well as the launch partners who helped shape the specification and reference implementations.</p>\n</div> \n      </div>\n    </section>\n    \n\n    <section class=\"navigation-container glue-page glue-spacer-6-top\">\n      <div class=\"posted-in-section\">\n        <div class=\"posted-in-section__heading\">\n          <span class=\"glue-caption\">\n            posted in:\n          </span>\n        </div>\n        <div class=\"posted-in-section__tags\">\n          <ul>\n              \n                  <li>\n                      <a href=\"/search/?technology_categories=AI\" class=\"glue-caption\">AI</a>\n                  </li>\n              \n                  <li>\n                      <a href=\"/search/?content_type_categories=Announcements\" class=\"glue-caption\">Announcements</a>\n                  </li>\n              \n                  <li>\n                      <a href=\"/search/?content_type_categories=Learn\" class=\"glue-caption\">Learn</a>\n                  </li>\n              \n              \n          </ul>\n      </div>\n      </div>\n      <div class=\"buttons-section\">\n        <div class=\"buttons-section__left\">\n          <a href=\"/how-a2a-is-building-a-world-of-collaborative-agents/\" class=\"glue-button--icon glue-elevation-level-1 \" aria-label=\"Previous\">\n            <svg role=\"presentation\" aria-hidden=\"true\" class=\"glue-icon\">\n              <use href=\"/glue-icon/#chevron-left\"></use>\n            </svg>\n          </a>\n          <span class=\"caption \">Previous</span>\n        </div>\n        <div class=\"buttons-section__right\">\n          <span class=\"caption \">Next</span>\n          <a href=\"/unlocking-the-power-of-the-tpu-stack-introducing-our-new-developer-hub/\" class=\"glue-button--icon glue-elevation-level-1 \"  aria-label=\"Next\">\n            <svg role=\"presentation\" aria-hidden=\"true\" class=\"glue-icon\">\n              <use href=\"/glue-icon/#chevron-right\"></use>\n            </svg>\n          </a>\n        </div>\n      </div>\n    </section>\n\n    \n    <section class=\"related-posts-container glue-page glue-spacer-6-top glue-spacer-3-bottom\">\n      <span class=\"glue-headline glue-headline--headline-3\">Related Posts</span>\n      <div class=\"related-posts-container__carousel glue-page glue-spacer-5-top\">\n        <div class=\"glue-carousel glue-carousel--cards glue-carousel-related-posts\" aria-label=\"Related Posts\">\n          <!-- Previous -->\n          <button class=\"glue-carousel__button glue-carousel__button--prev\"\n              aria-label=\"Go to the previous slide\">\n            <svg role=\"presentation\" aria-hidden=\"true\" class=\"glue-icon glue-icon--32px\">\n              <use href=\"/glue-icon/#chevron-left\"></use>\n            </svg>\n          </button>\n          <!-- Next -->\n          <button class=\"glue-carousel__button glue-carousel__button--next\"\n              aria-label=\"Go to the next slide\">\n            <svg role=\"presentation\" aria-hidden=\"true\" class=\"glue-icon glue-icon--32px\">\n              <use href=\"/glue-icon/#chevron-right\"></use>\n            </svg>\n          </button>\n          <!-- List -->\n          <div class=\"glue-carousel__viewport\">\n            <div class=\"glue-carousel__list\">\n              \n                <a class=\"glue-card glue-carousel__item\" href=\"/enterprise-grade-precision-for-long-context-multimodal-embedding-inference-on-cloud-tpu/\">\n                  <div aria-label=\"Enterprise-Grade Precision for Long-Context Multimodal Embedding Inference on Cloud TPU\" class=\"glue-card__inner\">\n                    <picture class=\"glue-card__asset\">\n                      <img alt=\"Enterprise-Grade Precision for Long-Context Multimodal Embedding Inference on Cloud TPU\" src=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/image4_IpoHoDr.2e16d0ba.fill-800x400.jpg\">\n                    </picture>\n                    <div class=\"glue-card__content\">\n                      <div class=\"glue-card__tags glue-spacer-2-top\">\n                        \n                            \n                            \n                            <span class=\"glue-label\">AI</span>\n                            \n                            <span class=\"glue-label\">Cloud</span>\n                            \n                            \n                            <span class=\"glue-label\">Announcements</span>\n                            \n                            <span class=\"glue-label\">Best Practices</span>\n                            \n                        \n                      </div>\n                      <p class=\"glue-headline glue-headline--headline-5\">Enterprise-Grade Precision for Long-Context Multimodal Embedding Inference on Cloud TPU</p>\n                      <div class=\"glue-card__cta-custom glue-spacer-3-top\">\n                        <span class=\"glue-cta\">AUG. 26, 2026</span>\n                        <svg aria-hidden=\"true\" class=\"glue-icon glue-icon--24px\" role=\"presentation\">\n                          <use href=\"/glue-icon/#arrow-forward\"></use>\n                        </svg>\n                      </div>\n                    </div>\n                  </div>\n                </a>\n              \n                <a class=\"glue-card glue-carousel__item\" href=\"/4-engineering-patterns-behind-the-strongest-ai-agents-challenge-submissions/\">\n                  <div aria-label=\"4 engineering patterns behind the strongest AI Agents Challenge submissions\" class=\"glue-card__inner\">\n                    <picture class=\"glue-card__asset\">\n                      <img alt=\"4 engineering patterns behind the strongest AI Agents Challenge submissions\" src=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/Gemini_Generated_Image_5wdk45wdk45.2e16d0ba.fill-800x400.jpg\">\n                    </picture>\n                    <div class=\"glue-card__content\">\n                      <div class=\"glue-card__tags glue-spacer-2-top\">\n                        \n                            \n                            \n                            <span class=\"glue-label\">AI</span>\n                            \n                            <span class=\"glue-label\">Cloud</span>\n                            \n                            \n                            <span class=\"glue-label\">Case Studies</span>\n                            \n                            <span class=\"glue-label\">Best Practices</span>\n                            \n                        \n                      </div>\n                      <p class=\"glue-headline glue-headline--headline-5\">4 engineering patterns behind the strongest AI Agents Challenge submissions</p>\n                      <div class=\"glue-card__cta-custom glue-spacer-3-top\">\n                        <span class=\"glue-cta\">SEPT. 2, 2026</span>\n                        <svg aria-hidden=\"true\" class=\"glue-icon glue-icon--24px\" role=\"presentation\">\n                          <use href=\"/glue-icon/#arrow-forward\"></use>\n                        </svg>\n                      </div>\n                    </div>\n                  </div>\n                </a>\n              \n                <a class=\"glue-card glue-carousel__item\" href=\"/driving-developer-excellence-inside-the-program-sprints/\">\n                  <div aria-label=\"Driving Developer Excellence: Inside the Program Sprints\" class=\"glue-card__inner\">\n                    <picture class=\"glue-card__asset\">\n                      <img alt=\"Driving Developer Excellence: Inside the Program Sprints\" src=\"https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/image_9_j6IHMbN.2e16d0ba.fill-800x400.png\">\n                    </picture>\n                    <div class=\"glue-card__content\">\n                      <div class=\"glue-card__tags glue-spacer-2-top\">\n                        \n                            \n                            \n                            <span class=\"glue-label\">AI</span>\n                            \n                            <span class=\"glue-label\">Cloud</span>\n                            \n                            \n                            <span class=\"glue-label\">How-To Guides</span>\n                            \n                            <span class=\"glue-label\">Announcements</span>\n                            \n                        \n                      </div>\n                      <p class=\"glue-headline glue-headline--headline-5\">Driving Developer Excellence: Inside the Program Sprints</p>\n                      <div class=\"glue-card__cta-custom glue-spacer-3-top\">\n                        <span class=\"glue-cta\">SEPT. 4, 2026</span>\n                        <svg aria-hidden=\"true\" class=\"glue-icon glue-icon--24px\" role=\"presentation\">\n                          <use href=\"/glue-icon/#arrow-forward\"></use>\n                        </svg>\n                      </div>\n                    </div>\n                  </div>\n                </a>\n              \n            </div>\n          </div>\n          <!-- Navigation dots -->\n          <div class=\"glue-carousel__navigation\" aria-label=\"Choose a page\"\n               data-glue-carousel-navigation-label=\"Selected tab $glue_carousel_page_number$ of $glue_carousel_page_total$\">\n          </div>\n        </div>\n      </div>\n    </section>\n    \n  </div>\n\n\n\t\t\t\t\n\t\t\t\t\n\n<div class=\"footer-linkboxes__wrapper\">\n  <nav class=\"footer-linkboxes\" aria-label=\"Footer links\">\n    <ul class=\"footer-linkboxes__list\">\n      <li class=\"footer-linkbox\">\n        <span class=\"footer-linkbox-heading\">\n          Connect\n        </span>\n        <ul class=\"footer-linkbox-list\">\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//googledevelopers.blogspot.com\" class=\"footer-linkbox-list__link\">\n                Blog\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"https://goo.gle/3FReQXN\" class=\"footer-linkbox-list__link\">\n                Bluesky\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"https://goo.gle/googlefordevs\" class=\"footer-linkbox-list__link\">\n                Instagram\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"https://goo.gle/gdevs-li\" class=\"footer-linkbox-list__link\">\n                LinkedIn\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"https://goo.gle/gdevs-tw\" class=\"footer-linkbox-list__link\">\n                X (Twitter)\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"https://goo.gle/developers\" class=\"footer-linkbox-list__link\">\n                YouTube\n              </a>\n            </li>\n          \n        </ul>\n      </li>\n      <li class=\"footer-linkbox\">\n        <span class=\"footer-linkbox-heading\">\n          Programs\n        </span>\n        <ul class=\"footer-linkbox-list\">\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//developers.google.com/program\" class=\"footer-linkbox-list__link\">\n                Google Developer Program\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//developers.google.com/community/gdg\" class=\"footer-linkbox-list__link\">\n                Google Developer Groups\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//developers.google.com/community/experts\" class=\"footer-linkbox-list__link\">\n                Google Developer Experts\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//developers.google.com/community/accelerators\" class=\"footer-linkbox-list__link\">\n                Accelerators\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//www.womentechmakers.com\" class=\"footer-linkbox-list__link\">\n                Women Techmakers\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//developers.google.com/community/nvidia\" class=\"footer-linkbox-list__link\">\n                Google Cloud &amp; NVIDIA\n              </a>\n            </li>\n          \n        </ul>\n      </li>\n      <li class=\"footer-linkbox\">\n        <span class=\"footer-linkbox-heading\">\n          Developer consoles\n        </span>\n        <ul class=\"footer-linkbox-list\">\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//console.developers.google.com\" class=\"footer-linkbox-list__link\">\n                Google API Console\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//console.cloud.google.com\" class=\"footer-linkbox-list__link\">\n                Google Cloud Platform Console\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//play.google.com/apps/publish\" class=\"footer-linkbox-list__link\">\n                Google Play Console\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//console.firebase.google.com\" class=\"footer-linkbox-list__link\">\n                Firebase Console\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//console.actions.google.com\" class=\"footer-linkbox-list__link\">\n                Actions on Google Console\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//cast.google.com/publish\" class=\"footer-linkbox-list__link\">\n                Cast SDK Developer Console\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//chrome.google.com/webstore/developer/dashboard\" class=\"footer-linkbox-list__link\">\n                Chrome Web Store Dashboard\n              </a>\n            </li>\n          \n            <li class=\"footer-linkbox-list__item\">\n              <a href=\"//console.home.google.com/\" class=\"footer-linkbox-list__link\">\n                Google Home Developer Console\n              </a>\n            </li>\n          \n        </ul>\n      </li>\n    </ul>\n  </nav>\n</div>\n<div class=\"footer-utility__wrapper\">\n  <div>\n    <nav class=\"footer-sites\" aria-label=\"Other Google Developers websites\">\n      <a href=\"https://developers.google.com/\" class=\"site-logo-link\" data-label=\"Site logo\">\n        <img src=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/images/g-dev.svg\" class=\"site-logo\" alt=\"Google for Developers\">\n      </a>\n      <ul class=\"footer-sites-list\">\n        <li class=\"footer-sites-item\">\n          <a href=\"//developer.android.com\" class=\"footer-sites-link\">\n            Android\n          </a>\n        </li>\n        <li class=\"footer-sites-item\">\n          <a href=\"//developer.chrome.com/home\" class=\"footer-sites-link\">\n            Chrome\n          </a>\n        </li>\n        <li class=\"footer-sites-item\">\n          <a href=\"//firebase.google.com\" class=\"footer-sites-link\">\n            Firebase\n          </a>\n        </li>\n        <li class=\"footer-sites-item\">\n          <a href=\"//cloud.google.com\" class=\"footer-sites-link\">\n            Google Cloud Platform\n          </a>\n        </li>\n        <li class=\"footer-sites-item\">\n          <a href=\"//developers.google.com/products\" class=\"footer-sites-link\">\n            All products\n          </a>\n        </li>\n        <li class=\"footer-sites-item\">\n          <button aria-hidden=\"true\" class=\"glue-cookie-notification-bar-control footer-sites-link\">\n            Manage cookies\n          </button>\n        </li>\n      </ul>\n    </nav>\n    <nav class=\"footer-utility-links\">\n      <ul class=\"footer-utility-list\">\n        <li class=\"footer-utility-item\">\n          <a href=\"//developers.google.com/terms/site-terms\" class=\"footer-utility-link\">\n            Terms\n          </a>\n        </li>\n        <li class=\"footer-utility-item\">\n          <a href=\"//policies.google.com/privacy\" class=\"footer-utility-link\">\n            Privacy\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n\n\n        \n\t\t\t\t\n\n        \n        <script nonce=\"kqpw5izbzIJwovLfWbdlog==\" src=\"https://www.youtube.com/player_api\"></script>\n        <script nonce=\"kqpw5izbzIJwovLfWbdlog==\" src=\"//www.gstatic.com/glue/v27_1/glue.min.js\"></script>\n        <script nonce=\"kqpw5izbzIJwovLfWbdlog==\" type=\"text/javascript\" src=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/js/dgc_blog.js\"></script>\n\n        <script nonce=\"kqpw5izbzIJwovLfWbdlog==\" src=\"https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.js\"\n            data-glue-cookie-notification-bar-category=\"2A\"\n            data-glue-cookie-notification-bar-site-id=\"developers.googleblog.com\"></script>\n\n        \n  <script src=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/js/blog_detail.js\" nonce=\"kqpw5izbzIJwovLfWbdlog==\"></script>\n  <script src=\"https://storage.googleapis.com/gweb-developer-goog-blog-cms-assets/site/20260817-205152/js/prism.js\" nonce=\"kqpw5izbzIJwovLfWbdlog==\"></script>\n\n    </body>\n</html>\n","snapshot_chars":41328,"live_check":"changed"}]}