O Google publicou a especificacao Agentic Resource Discovery, um padrao aberto que tenta resolver um problema de encanamento que freia os agentes de IA: como um agente encontra a ferramenta ou o servico certo em algum lugar da web, decide qual usar e verifica se e seguro se conectar a ele. Hoje essas capacidades vivem em registros dispersos e separados, e um agente construido em um ecossistema tem pouca maneira de alcancar uma ferramenta hospedada em outro.

O design e deliberadamente simples e afinado com a web. Uma organizacao publica um arquivo estatico ai-catalog.json em um caminho conhecido de seu dominio, listando as capacidades de IA que oferece, da mesma forma que os sites publicam um arquivo robots.txt ou um sitemap. Uma API de registro separada entao rastreia e indexa esses catalogos publicados e responde a consultas em linguagem natural com correspondencias ranqueadas, de modo que um agente possa pedir uma capacidade em linguagem simples e receber de volta candidatos aos quais consegue de fato se conectar. A especificacao e licenciada sob Apache 2.0 e construida sobre um modelo de dados compartilhado que o Google chama de AI Catalog.

Ela se encaixa ao lado, e nao contra, os protocolos ja em uso. Onde algo como o Model Context Protocol padroniza como um agente conversa com uma ferramenta depois de encontra-la, o ARD trata da etapa anterior, a descoberta e a verificacao: quais ferramentas existem e em quais se pode confiar. O angulo da verificacao importa tanto quanto o da descoberta, porque um agente que vai chamar um servico de forma autonoma precisa de alguma base para decidir que ele e o real e seguro, e nao um sosia.

A proposta e uma web agentica aberta, uma camada onde ferramentas e agentes de fornecedores diferentes podem encontrar uns aos outros sem que todos passem pelo diretorio de uma unica empresa. Se ela vai pegar depende da adesao, ja que um padrao de descoberta e util apenas na medida dos catalogos que publicam nele e dos agentes que os leem, e o Google nao e a unica parte com uma proposta de como o ecossistema de agentes deveria se interconectar. Mas o problema que ela nomeia e real: a medida que os agentes se multiplicam, a web precisa de uma forma de eles encontrarem e avaliarem uns aos outros, e uma resposta no formato de um robots.txt e, ao menos, um ponto de partida familiar.