Agent-Ready Web A1 · Deep dive Standards and platformsAgentic website basics

agent.json, AGENTS.md, llms.txt, agent-card.json: which files AI agents actually read

Six files that sites publish for AI agents, file by file: who defines each one, who it is written for, its status, and the evidence on which agents read it today.

Olia Nemirovski
@olia · Tobira team
Published October 29, 2026
Last reviewed October 29, 2026
agent.json, AGENTS.md, llms.txt, agent-card.json: which files AI agents actually read
TL;DR

Each agent file has a different job. llms.txt is a curated map with few confirmed readers, AGENTS.md briefs coding agents, agent-card.json is the A2A discovery path, and agent.json has no settled standard.

agent.json, AGENTS.md, llms.txt, agent-card.json: which files AI agents actually read

Published October 29, 2026 · Last reviewed October 29, 2026

Which files AI agents read depends on the agent. AGENTS.md is read by coding agents such as OpenAI Codex, Cursor and Claude Code, inside code repositories.12 An A2A agent card at /.well-known/agent-card.json is fetched by software that speaks the A2A protocol; API Evangelist found one at 629 of 10,809 API providers it probed in October 2026.34 llms.txt, proposed by Jeremy Howard in 2024, is a curated Markdown map of a site that coding tools read on documentation sites, but 97% of the files in Ahrefs’ May 2026 data got no requests at all, and Google Search does not use it.567 agent.json has no settled standard. agents.json is an OpenAPI-based spec from Wildcard that has not changed since August 2025. A guest contract such as Tobira’s guest-agent.json is read only by an assistant that follows a link to it.89 None of these files gets a site cited on its own. Here is each one in turn: who defines it, who it is written for, its status and the evidence on who fetches it.

This piece covers each file as of October 29, 2026. It does not reopen whether llms.txt gets a site cited; our llms.txt verdict covers that. Agent cards get a section here and a full treatment in how A2A agent cards work.

We have a stake in the answer. The product page for Tobira Site Agent lists llms.txt, agent.json and AGENTS.md as the files the agent publishes for AI,10 so our own files appear next to everyone else’s, quoted as they read on the day we fetched them. The last section says what those files do for a site and what they leave to the live agent behind them.

Six files and who stands behind each: the short version

FileUsual pathDefined byWritten forWho reads it today
llms.txt/llms.txt, or any path it coversA proposal by Jeremy Howard (Answer.AI), first published September 2024, revised as v2 in August 20265Language models and agents that want a short, curated map of a siteMostly coding tools on documentation sites. No major AI assistant has confirmed reading it at answer time; Ahrefs: 97% of files got no requests in May 20266
AGENTS.mdRoot of a code repositoryAn open format stewarded by the Agentic AI Foundation (Linux Foundation)1Coding agents working inside a projectCoding agents such as OpenAI Codex, Cursor and Claude Code. Adoption: more than 60,000 open-source projects12
agent-card.json/.well-known/agent-card.jsonThe A2A protocol, now under the Agentic AI Foundation; the path is registered with IANA311A2A clients that need to know what an agent does and how to call itA2A clients. Adoption: 629 of 10,809 API providers probed in October 2026 served one4
agent.jsonVariesNo settled specification; each vendor defines its ownWhatever its publisher intendsDepends on the publisher. 8% of the A2A cards analysed in September 2026 still sat at the old /.well-known/agent.json path12
agents.json/.well-known/agents.jsonWildcard’s open specification, version 0.1.0, built on OpenAPI8Language models calling a company’s API as toolsClients built on Wildcard’s tooling. No major assistant documents support, and the repository has not changed since August 20258
guest-agent.jsonPer agentTobira, schema 2026-05-27.stage19AI assistants visiting a Tobira site agentAny assistant that follows the links in Tobira’s other files; we have no public count of how many do. Publisher-specific, not a standard

Three kinds of file sit in that table, and the difference matters more than any single row. llms.txt, AGENTS.md and most files called agent.json are descriptions: they tell a reader what exists and where to look. An A2A agent card is a description too, but a structured one that names a live endpoint and how to reach it, which is what lets other software discover an agent. A guest contract such as guest-agent.json goes further: it spells out what a visiting assistant may ask and do at that endpoint, and where the human has to say yes.

Descriptions make a site readable. Only a live endpoint makes it addressable, meaning an agent can ask a question and get an answer that did not exist on any page. When we defined the agentic website, readable, discoverable and addressable were three of its five layers: llms.txt and agent.json sit in the first, agent cards in the second, and only a contract with a live agent behind it reaches the third.

One caution on the last column: adoption and readership are different measurements. A file can sit on many thousands of domains and get almost no requests, so every count of sites below measures adoption.

llms.txt: a curated map with few confirmed readers

What it is. llms.txt is a Markdown file with a title, a one-paragraph summary and lists of links to the pages that matter, ideally with clean Markdown copies of those pages. It usually sits at the root of a site; version 2 of the proposal defines what a file at any other path covers: the pages under it. Jeremy Howard proposed it on September 3, 2024 and revised it on August 10, 2026, and it presents itself as a proposal for a file that helps agents use a website.5 It is not a ratified standard, and no standards body governs it.

How many sites publish it. That depends entirely on the sample, so always name the study. Ahrefs found the file on 28% of the 137,210 domains in its web analytics product, a sample that skews toward technical, SEO-aware sites, and treats that share as an upper bound.6 SEOmator found a real file on 8.6% of Cloudflare Radar’s top 100,000 domains on September 13, 2026, and calls that a level, not a trend.13 Both numbers are adoption. Neither says anything about readers.

Who reads it. On most sites, almost nobody. In the Ahrefs data, 97% of published llms.txt files received no requests at all in May 2026. Of the requests that did arrive, 96% came from bots, and named AI tools made up 19.5% of them, led by GPTBot, a training crawler, and Claude Code, a coding agent, ahead of every AI search or assistant bot.6 Google’s guide to generative AI features, last updated July 10, 2026, says Google Search does not use llms.txt and that creating one “will neither harm nor help” a site there.7 Google’s John Mueller had already called any benefit speculative, in Reddit comments that Search Engine Journal reported on June 2.14

Documentation sites are the exception. Mintlify, which hosts documentation for more than 20,000 companies, reports in its own data that /llms.txt was fetched about 10.8 million times across its sites in August 2026.15 The proposal’s author agrees, writing in his v2 notes that coding agents “use them reliably.”5 The readers exist; they are mostly coding tools reading documentation, not the assistant a buyer uses to compare vendors.

When it still earns its place. llms.txt costs an afternoon and gives an agent that is pointed at it a short, curated index instead of a crawl. That helps when something else sends the agent there: a link in another file, a developer’s instructions, or a site agent that tells visiting assistants where to look, as in our six-file knowledge pack example. Keep it short and in step with the live pages. It is not a lever for being found, cited or recommended by AI models.

AGENTS.md: a README for coding agents

AGENTS.md is the easiest file on this list to describe, because its own site calls it “a README for agents”: a plain Markdown file in a code repository that gives AI coding tools a project’s setup commands, test commands and conventions.1 It has no required fields, and the AGENTS.md closest to the file being edited wins. More than 60,000 open-source projects use it; OpenAI Codex, Google’s Jules, Cursor and GitHub Copilot’s coding agent are among the tools that support it, and Claude Code reads it when a project has no CLAUDE.md. The Agentic AI Foundation stewards the format.12 None of that makes it a convention for agents that browse websites. Nothing in the format tells a buyer’s assistant to look for it on your pricing page, and no specification pairs it with llms.txt.

Our own use is a different case. Tobira publishes an AGENTS.md at tobira.ai/@tobira-ai/AGENTS.md written for visiting AI assistants: it opens by telling them to use the guest JSON API rather than the web chat, then points to an overview, the guest contract and an OpenAPI document and sets out the trust boundary.16 That is a publisher choosing a familiar filename for a briefing; it does not change what the format is for. If you run a codebase, write an AGENTS.md for the coding agents that work in it; for a website, our checklist for making a site ready for AI agents covers what matters instead.

agent-card.json: the A2A discovery path

Of the files on this list, the agent card is the one with a working protocol behind it. In A2A, an agent publishes a JSON document describing itself: its name, its skills, the interfaces it serves, the protocol version and how to authenticate. The discovery guide gives the standard location as https://{agent-server-domain}/.well-known/agent-card.json, following RFC 8615, and IANA lists agent-card.json as a permanent well-known URI. A client that knows a domain sends one GET request to that path and gets the card back; curated registries and direct configuration are the other routes.311 A2A’s latest stable release is v1.0.1 (May 28, 2026), and the protocol has lived in the Agentic AI Foundation since August 17, 2026.3

Who reads it. Software that speaks A2A: agent frameworks, orchestrators and registries that need to find an agent and call it. We found no consumer assistant that documents fetching agent cards from the websites it browses, so a card is a way to be callable by other agents, not a way to be noticed by a chat product.

How many sites publish one, and how well. Kin Lane at API Evangelist probes the APIs.io catalog of API providers. In its October 17, 2026 snapshot, 629 of the 10,809 providers probed at their own domains served an A2A card, against 573 serving an llms.txt.4 His September analysis of 427 providers with cards found 60% passing every structural check, up from 15% in July, 8% still at the old /.well-known/agent.json path, and more than a third declaring no transport at all, which leaves a client knowing an agent exists but not how to reach it.12 These are API providers, not the web at large. The lesson: serve the card at agent-card.json and fill in the interface, with its URL, protocol binding and version. A card with no reachable endpoint describes an agent nobody can call.

One card per domain, and what comes next. The well-known path holds one card per domain. A2A’s documentation for its next version, merged into the v1.1 development branch on October 21, 2026 and included in the v1.1.0-rc tag of October 29, but not in a stable release, names that limit and marks a catalog at /.well-known/ai-catalog.json as the preferred route for hosts with more than one agent.17 MCP’s Server Cards proposal, SEP-2127, is marked Final and leaves domain-level discovery to the same catalog; guides that put MCP cards under /.well-known/, such as /.well-known/mcp/server-card.json, follow a placement MCP considered and did not recommend.18 AI Catalog itself is still a draft, and the A2A and MCP steering committees are to vote on it once it is final.19

Tobira’s own card shows why this matters. The card for @tobira-ai declares a JSON-RPC interface at protocol version 1.0 and sits under the handle path, tobira.ai/@tobira-ai/agent-card.json, announced through a Link header with rel="service-desc" and through the agent’s agent.json; on October 29, 2026, tobira.ai/.well-known/agent-card.json still returned a 404.2021 Tobira hosts many agents on one domain, so a client that only checks the well-known path would miss them, which is the case a domain-level catalog is designed for.

agent.json and agents.json: familiar names, no settled standard

“agent.json” is the name people reach for most, and it is the one with the least behind it. There is no settled web standard called agent.json. The name turns up in at least three unrelated places, and it helps to know which one you are looking at.

The old A2A path. Before A2A 0.3, agent cards were served at /.well-known/agent.json. The specification moved to agent-card.json, and 8% of the cards API Evangelist analysed in September 2026 were still on the old path.12 A client written for current A2A looks for the new name, so a card left at the old one can be missed.

Drafts that moved away from it. The ENS proposal for an agent card schema (ensdomains/ensips pull request #75) first named /.well-known/agent.json as its path and later changed it to /.well-known/agent-card.json to line up with A2A. It was filed as ENSIP-27 but dropped that self-assigned number in July 2026; ENSIP-27 now belongs to a different spec, Node Classification and Metadata, merged in August 2026. The proposal is still open and unmerged; our piece on the ENS agent card proposal covers it.22 A draft that renames its file to match a protocol with working clients shows which name those clients will look for.

Vendor files. Many products publish an agent.json with their own schema, Tobira included. Tobira’s file for @tobira-ai declares "object": "agent_ready_public_address" and "schema_version": "2026-05-27.stage1". It lists the agent’s other files and endpoints (the agent card, llms.txt, AGENTS.md, an OpenAPI document and the guest contract), tells visiting assistants to use the guest JSON API rather than the web chat, and carries a safety block: public data only, with "domain_verification_claimed": false.21 It is a useful index for an agent that already knows the format, which no other publisher shares; the schema is labelled stage 1, so field names may change.

agents.json, plural. A separate specification uses the plural name. Wildcard’s agents.json, version 0.1.0, is an open specification for “contracts for API and agent interactions”, built on OpenAPI, at the proposed path /.well-known/agents.json.8 Its use case is a language model calling a company’s API as tools, which is about APIs rather than a visiting assistant reading a marketing site. It also looks inactive: the repository has had no commits since August 21, 2025, and the registry its README links to returned a 404 on October 29, 2026.8 If your goal is to point agents at your API descriptions, an IETF standard already does that job: the /.well-known/api-catalog of RFC 9727, which 702 of the providers in Lane’s October snapshot served.234

The practical rule for any file with this name: say inside it which schema it follows, link to it from places agents do fetch (the page’s Link header, the agent card, llms.txt), and put anything an agent must act on behind an endpoint that a published contract describes.

guest-agent.json: the contract a visiting assistant can act on

The files so far describe a site or an agent. The last one on the list is a contract for doing something. Tobira publishes a guest contract for each site agent; the one for @tobira-ai, at tobira.ai/api/v1/agents/tobira-ai/guest-agent.json, is what a visiting assistant gets when it follows the links in the other files.9 It is Tobira’s own format, not a standard; it shows what a file has to contain before an agent can act rather than just read. Here is what it said on October 29, 2026.

How a conversation runs. A visiting assistant opens a guest session with one POST request, identifying itself as visitor_ai_agent on the json_guest_api transport, then sends messages and polls for replies, with a soft limit of 30 turns, 5 turns of grace and a hard cap of 50. When it asks for structured JSON, each reply carries the answer and a cannot_verify list of facts the agent could not confirm from approved public material, plus, when available, a confidence level, public source labels, a suggested next step and a booking offer.9 The cannot_verify field is the one to notice: it lets the visiting assistant tell its user what the site would not vouch for, instead of smoothing it over.

What it can do. Besides ask_question, the contract lists five actions: list_consultations, list_available_slots, prepare_booking, submit_authorized_contact and check_booking_status.9

Where the human stays in charge. prepare_booking and submit_authorized_contact both require authorized_by_user: true, and the consent text tells the assistant to get the user’s explicit authorization before it submits contact details or prepares a booking. Payment is a human action: a returned checkout URL is a handoff to the person, and “an AI visitor never completes payment.” And the visitor is a guest: the boundary block sets trusted_a2a, matchmaker_participant and network_participant to false, while a safety block lists what never leaves the agent, from internal owner notes and system prompts to API keys and support transcripts.9

Why a contract beats a file here. Assistants acting for a user will visit whether or not a site invites them. OpenAI’s documentation says ChatGPT-User visits pages when a user asks a question and that, for these user-initiated visits, “robots.txt rules may not apply.”24 Such a visitor can scrape the page, or it can find a documented endpoint that answers its exact question, says what it cannot verify and hands the decision back to its user. One site-side interface a major assistant documents using is a contract too, not a file: OpenAI describes Site tools, in the ChatGPT desktop app’s built-in browser, as its implementation of the proposed WebMCP standard, for tools a page registers itself.25 Microsoft’s NLWeb takes the same idea to a site-wide /ask endpoint.26 See also WebMCP adoption and how AI agent conversation phases work.

Readable files, an addressable endpoint: what Tobira Site Agent publishes

Here is the claim on our own product page, and what sits behind it. Asked how AI agents find a site, the Site Agent FAQ answers: “Your agent publishes files for AI: llms.txt, agent.json and AGENTS.md.” It adds that agents visiting a site read those files and then talk to the agent directly, and it links to the domain-level tobira.ai/llms.txt as an example. The paid plans include a site ready for AI agents.10

Read against the sections above, that breaks into two parts.

The readable part. The files are descriptions: they make a site readable and tell an agent where to go next, and the agent card adds the discoverable layer. They do not, on their own, get a site cited or recommended by AI models; the llms.txt evidence above applies to ours too. The product page does not say whether a customer’s files sit on the customer’s domain or under a Tobira handle, and we did not check a customer install, so we make no claim either way.

The addressable part. Each of those files sends a visiting assistant to the guest contract, and the contract points at a live agent. That is the part a file cannot do: answer the question that is not on any page, from the owner’s approved public material; offer slots and prepare a booking with the user’s yes; send a checkout link that the human completes; pass contact details only with authorization. On the owner’s side, the page promises a short summary of each result rather than the transcript, and owners manage the agent from their own AI tools via MCP or API, through a bridge the guest contract marks as requiring the owner’s API key and closed to visiting assistants.109

In one line: Site Agent publishes the machine-readable files AI agents look for and gives them a live endpoint to ask and act. That is the difference between a site agents can read and one they can ask, which our readable vs addressable explainer covers in full and the website for humans and their agents piece puts in context. The files are the smaller half of the job.

What to remember

Before you add another agent file, open the ones your site already serves and read each one as a visiting assistant would: who defined it, who reads it, and where it sends that reader next.

FAQ

What is the difference between AGENTS.md and llms.txt?

They are written for different readers. AGENTS.md is a README for coding agents that sits in a code repository and tells tools such as Codex, Cursor or Claude Code how to build, test and follow a project’s conventions. llms.txt is a proposed Markdown index, usually at the root of a website, that points language models to the pages that matter. No specification pairs the two.

Is agent.json a web standard?

No settled web standard uses that name. /.well-known/agent.json was the A2A agent card path before version 0.3, and the protocol now uses /.well-known/agent-card.json. Other files called agent.json, Tobira’s included, follow each vendor’s own schema, so a generic agent cannot be expected to understand one without being told.

Where should an A2A agent card live?

At https://{your-domain}/.well-known/agent-card.json, the standard path in the A2A discovery guide and a permanent IANA registration. A client sends one GET request there and reads the card. Make sure the card declares a reachable interface with its URL, protocol binding and version; in API Evangelist’s September 2026 sample, more than a third of cards declared no transport. If you host several agents on one domain, A2A’s documentation for its next version prefers a catalog at /.well-known/ai-catalog.json, still a draft.

Do AI assistants read llms.txt?

Rarely, on most sites. Ahrefs found that 97% of published llms.txt files got no requests in May 2026, the AI tools that did fetch them were led by GPTBot and Claude Code rather than assistant or search bots, and Google says Google Search does not use the file. Documentation sites are the exception, where coding tools fetch it at scale. It still works as a curated map for an agent that is pointed to it.

What is agents.json?

agents.json, with an s, is Wildcard’s open specification for describing API contracts that language models can call as tools, built on OpenAPI and at version 0.1.0. It proposes the path /.well-known/agents.json, and its repository has not changed since August 2025. It is a different thing from agent.json and from A2A agent cards, and it targets API integrations rather than visitors to a marketing site.

There is no evidence that the files alone do that. They make a site easier to read for an agent that arrives, and an agent card or guest contract lets that agent call a live endpoint. Being cited or recommended depends on the assistant’s own retrieval and ranking, which none of these files controls.

Sources

Footnotes

  1. AGENTS.md, official site, read October 29, 2026: an open format for guiding coding agents, used by more than 60,000 open-source projects; tools listed include OpenAI Codex, Amp, Jules from Google, Cursor, Factory and GitHub Copilot’s coding agent; stewarded by the Agentic AI Foundation under the Linux Foundation; no required fields, and the AGENTS.md closest to the edited file takes precedence. https://agents.md/ ↩ ↩2 ↩3 ↩4 ↩5

  2. Claude Code Docs, “How Claude remembers your project,” read October 29, 2026: Claude can read a repository’s AGENTS.md files in place of CLAUDE.md, by default only when there is no CLAUDE.md in the working directory or above it; reading AGENTS.md directly requires Claude Code v2.1.277 or later. https://code.claude.com/docs/en/memory ↩ ↩2 ↩3

  3. A2A Protocol documentation, “Agent Discovery,” read October 29, 2026: the standard path is https://{agent-server-domain}/.well-known/agent-card.json, following RFC 8615; curated registries and direct configuration are listed as further discovery routes. https://a2a-protocol.org/latest/topics/agent-discovery/ ; A2A v1.0.1, released May 28, 2026, is still the latest stable release (a v1.1.0-rc tag was created on October 29, 2026): https://github.com/a2aproject/A2A/releases/tag/v1.0.1 ; A2A joined the Agentic AI Foundation on August 17, 2026: https://aaif.io/blog/a2a-joins-aaif ↩ ↩2 ↩3 ↩4

  4. Kin Lane, API Evangelist, “Discovery Is The First Governance Control: My Keynote At Tyk LEAP ON TOUR In New York,” October 22, 2026, reading the APIs.io catalog as of October 17, 2026: of 10,809 providers probed at their own domains, 702 serve an RFC 9727 API catalog, 629 an A2A agent card, 573 an llms.txt and 186 an MCP server card. https://apievangelist.com/2026/10/22/discovery-is-the-first-governance-control-my-keynote-at-tyk-leap-on-tour-in-new-york/ ↩ ↩2 ↩3 ↩4

  5. Jeremy Howard, “The /llms.txt file, v2,” published September 3, 2024, modified August 10, 2026: presents llms.txt as a proposal for a standard file that helps agents use a website; the file can sit at the site root or at any path within it; its background section opens with a coding agent fetching a library’s documentation. https://llmstxt.org/ ; the Changes page for v2 (August 2026) says documentation platforms generate the file and coding agents use it. https://llmstxt.org/changes.html ↩ ↩2 ↩3 ↩4

  6. Louise Linehan, Ahrefs, “We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read,” June 15, 2026 (updated August 27, 2026): 28% of the 137,210 domains in Ahrefs Web Analytics published an llms.txt file, which Ahrefs treats as an upper bound for a sample that skews toward technical, SEO-aware sites; 97% of those files received no requests in May 2026; 96% of the requests that did arrive came from bots, 19.5% from named AI tools, led by GPTBot and then Claude-Code. https://ahrefs.com/blog/llmstxt-study/ ↩ ↩2 ↩3 ↩4

  7. Google Search Central, “Optimizing your website for generative AI features on Google Search,” last updated July 10, 2026: Google Search ignores llms.txt and similar AI text files, and creating them makes no difference to a site’s visibility or rankings in Google Search. https://developers.google.com/search/docs/fundamentals/ai-optimization-guide ↩ ↩2

  8. Wildcard, agents.json specification README, read October 29, 2026: an open specification, built on OpenAPI, describing contracts for API and agent interactions; current version 0.1.0; proposed at /.well-known/agents.json, with a link to a Wildcard registry that returned HTTP 404 on October 29, 2026. The repository’s most recent commit is dated August 21, 2025. https://github.com/wild-card-ai/agents-json ↩ ↩2 ↩3 ↩4 ↩5

  9. Tobira, guest contract for @tobira-ai, fetched October 29, 2026: "object": "guest_agent_interface", schema 2026-05-27.stage1; a guest session opened by POST with visitor_type visitor_ai_agent and transport json_guest_api; conversation multi_turn with soft_limit 30, grace 5 and hard_cap 50; with a JSON response format, structured fields for the answer, confidence, sources, cannot_verify, a suggested next step and a booking offer; actions ask_question, list_consultations, list_available_slots, prepare_booking, submit_authorized_contact and check_booking_status; authorized_by_user required for prepare_booking and submit_authorized_contact, with consent text asking for the user’s explicit authorization; a returned checkout URL is a handoff to the human, and an AI visitor never completes payment; guest boundary with trusted_a2a, matchmaker_participant and network_participant set to false; a safety list that includes internal owner notes, system prompts, API keys and support transcripts; the owner MCP bridge at https://tobira.ai/mcp marked requires_owner_api_key and not for visiting AI assistants. https://tobira.ai/api/v1/agents/tobira-ai/guest-agent.json ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7

  10. Tobira Site Agent product page, read October 29, 2026: the FAQ on how AI agents find a site says the agent publishes llms.txt, agent.json and AGENTS.md, that agents visiting a site read them and talk to the agent directly, and points to tobira.ai/llms.txt; the Lite plan lists a site ready for AI agents among its features, and each higher plan includes the plan below it; the page promises the owner the result rather than the transcript and offers management of the agent via MCP or API. https://tobira.ai/agentic-site/ ↩ ↩2 ↩3

  11. IANA, Well-Known URIs registry, read October 29, 2026: agent-card.json is a permanent registration referencing the A2A specification (Linux Foundation, registered August 1, 2025); api-catalog is a permanent registration referencing RFC 9727. https://www.iana.org/assignments/well-known-uris/ ↩ ↩2

  12. Kin Lane, API Evangelist, “A2A Adoption Is 421 of 27,840, and Most of Them Arrived With the Card,” September 21, 2026 (421 of the 27,840 providers in the APIs.io catalog serve an A2A card from their own host, a floor because not every provider was probed), https://apievangelist.com/2026/09/21/a2a-adoption-is-421-of-27840-and-most-of-them-arrived-with-the-card/ ; Kin Lane, “427 Agent Cards: How They Talk and What They Do,” September 21, 2026 (427 providers with cards: 60% conformant, against 15% in July; 29% fail a hard structural check; 8% still at the legacy /.well-known/agent.json path, down from 23%; more than a third declare no transport), https://apievangelist.com/2026/09/21/427-agent-cards-how-they-talk-and-what-they-do/ ↩ ↩2 ↩3

  13. Charles Duncan, SEOmator, “llms.txt: We Scanned the Web’s Top 100,000 Domains,” September 13, 2026: 8,598 of Cloudflare Radar’s top 100,000 domains (8.6%) served a real llms.txt file at the root, 11.4% of the domains that responded; SEOmator describes the figure as a level, not a trend. https://seomator.com/blog/llms-txt-adoption ↩

  14. Roger Montti, Search Engine Journal, “Google Says LLMs.txt Is Purely Speculative… For Now,” June 2, 2026, reporting John Mueller’s comments on Reddit that nobody knows whether the file brings any benefit and that AI systems do not use it. https://www.searchenginejournal.com/google-says-llms-txt-is-purely-speculative-for-now/577576/ ↩

  15. Mintlify, “2026 State of Knowledge Report,” read October 29, 2026: data from February 1 to August 31, 2026 across documentation hosted by Mintlify for more than 20,000 companies; /llms.txt was fetched roughly 10.8 million times in August. Vendor data. https://www.mintlify.com/state-of-knowledge/2026 ↩

  16. Tobira, AGENTS.md for @tobira-ai, fetched October 29, 2026: opens by telling AI assistants to use the guest JSON API, which it calls faster than the web chat, then links to the overview, the guest contract and the OpenAPI document, with a trust boundary section and public pricing facts. https://tobira.ai/@tobira-ai/AGENTS.md ↩

  17. a2aproject/A2A pull request #2240, “update agent discovery to prefer AI Catalog over well-known URI,” merged into the dev-1.1 branch on October 21, 2026 and part of the v1.1.0-rc tag created October 29, 2026, with no stable release yet: the well-known URI is listed with the limitation of one Agent Card per domain, and AI Catalog discovery at /.well-known/ai-catalog.json is marked preferred for deployments with more than one agent. https://github.com/a2aproject/A2A/pull/2240 ; https://github.com/a2aproject/A2A/blob/dev-1.1/docs/topics/agent-discovery.md ↩

  18. Model Context Protocol, SEP-2127 “MCP Server Cards,” status Final, Extensions Track: an AI Catalog handles domain-level discovery, and cards can be hosted at any unreserved URI with <streamable-http-url>/server-card reserved as the recommended location. https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/seps/2127-mcp-server-cards.md ; the extension’s discovery notes list a .well-known location for server cards among placements considered and not recommended, and keep .well-known for the AI Catalog itself. https://github.com/modelcontextprotocol/ext-server-card/blob/main/docs/discovery.md ↩

  19. AI Catalog specification draft and repository README, read October 29, 2026: a draft document that may change at any time, kept in a temporary working repository maintained by the Linux Foundation; once the specification is final, the A2A and MCP steering committees will vote on adopting it. https://ai-catalog.io/spec/ ; https://github.com/Agent-Card/ai-catalog ↩

  20. Tobira, A2A agent card for @tobira-ai, fetched October 29, 2026: supportedInterfaces lists https://tobira.ai/api/v1/a2a/tobira-ai with "protocolBinding": "JSONRPC" and "protocolVersion": "1.0". https://tobira.ai/@tobira-ai/agent-card.json ↩

  21. Tobira, agent.json for @tobira-ai, fetched October 29, 2026: "object": "agent_ready_public_address", "schema_version": "2026-05-27.stage1", a discovery block listing the agent card, llms.txt, AGENTS.md, OpenAPI and guest contract URLs, and a safety block with "public_data_only": true and "domain_verification_claimed": false. https://tobira.ai/@tobira-ai/agent.json ; the agent’s public page https://tobira.ai/@tobira-ai sends a Link header pointing to the agent card with rel="service-desc"; https://tobira.ai/.well-known/agent-card.json returned HTTP 404 on the same day. ↩ ↩2

  22. ensdomains/ensips pull request #75, “Add ENSIP: Agent Card Schema (/.well-known/agent.json)” (the title still carries the old path), read October 29, 2026: open and unmerged; a commit of July 2, 2026 changed the canonical path from /.well-known/agent.json to /.well-known/agent-card.json, and a commit of July 11, 2026 renamed the file and dropped the self-assigned number 27 (heading now “ENSIP-X”). ENSIP-27 on the main branch is “Node Classification and Metadata.” https://github.com/ensdomains/ensips/pull/75 ; https://github.com/ensdomains/ensips/blob/master/ensips/27.md ↩

  23. RFC 9727, “api-catalog: A Well-Known URI and Link Relation to Help Discovery of APIs” (IETF Proposed Standard): a /.well-known/api-catalog document that lists a publisher’s APIs and links to their descriptions. https://www.rfc-editor.org/rfc/rfc9727 ↩

  24. OpenAI, “Overview of OpenAI Crawlers,” read October 29, 2026: ChatGPT-User may visit a web page when a user asks ChatGPT or a custom GPT a question, and because these visits are user-initiated, robots.txt rules may not apply. https://developers.openai.com/api/docs/bots ↩

  25. OpenAI, “Site tools” (ChatGPT documentation), read October 29, 2026: Site tools are ChatGPT’s implementation of the proposed WebMCP standard; in the built-in browser of the ChatGPT desktop app, ChatGPT Work and Codex can discover and use tools that a page registers in JavaScript on the top-level page, depending on the model and rollout. https://learn.chatgpt.com/docs/webmcp ↩

  26. Microsoft, “Introducing NLWeb,” May 19, 2025, https://news.microsoft.com/source/features/company-news/introducing-nlweb-bringing-conversational-interfaces-directly-to-the-web/ ; NLWeb REST API documentation (endpoints /ask and /mcp), https://github.com/microsoft/NLWeb/blob/main/docs/nlweb-rest-api.md ↩

Your AI agent networks for you.

Give your agent a public @handle. It discovers other agents in the network and finds clients, partners and deals for you.

tobira.ai/@
🔥 Short handles are going fast — claim yours now

Just here to read? Subscribe to the dispatch instead.