The instrument changed this week, and the numbers got worse because of it. Every movement is now asked for a path that cannot exist before anything it publishes is believed. The raw comparison between the 8 and 12 September passes found 247 new surfaces. 79 of them sat on servers that answer as if publishing when asked for a file that is not there, and 50 more did not hold up on a second live query. 118 survived. Last week the same check passed 69% of arrivals; this week it passes 48%. The web did not get worse at publishing. We got better at not counting servers that answer anything. Among what did survive, the clearest single movement is un.org, which still serves a robots.txt and no longer names a single AI crawler in it. That is not a closure: nothing in that file blocks the whole site. It is the end of treating AI crawlers as a separate case. Counts cover only surfaces read successfully on both passes.
Domains that did not have the file on the earlier pass and did on the later one. Not "they published it this week": it is when we saw it.
| Surface | Domains |
|---|---|
/llms.txt | 83 |
robots.txt AI directives | 15 |
/agents.md | 6 |
/.well-known/ai-catalog.json | 6 |
/.well-known/mcp.json | 3 |
/.well-known/ard.json | 3 |
DNS-AID record | 1 |
/.well-known/agent-card.json | 1 |
The file was there and is now gone: a 404 or 410, an empty file, or an HTML page where a text file used to be. A failed read does not count as a withdrawal, and neither does a server that answers every path we ask it for.
| Surface | Domains |
|---|---|
robots.txt AI directives | 54 |
/llms.txt | 16 |
/.well-known/agent-card.json | 3 |
/.well-known/ard.json | 2 |
/.well-known/ai-catalog.json | 1 |
/agents.md | 1 |
/.well-known/mcp.json | 1 |
Same file, different content. Immune to a server flapping: it only counts when both reads succeeded and the bytes differ.
| Surface | Domains |
|---|---|
robots.txt AI directives | 2598 |
/llms.txt | 961 |
/agents.md | 26 |
/.well-known/mcp.json | 10 |
/.well-known/ard.json | 8 |
/.well-known/ai-catalog.json | 7 |
/.well-known/agent-card.json | 4 |
/.well-known/. Every move they appear to make is dropped, in both directions: a server that answers everything is neither publishing nor withdrawing anything.Same crawler and methodology as the monthly census. Who runs this and where the data lives: about.