The census: what DAOs actually publish
The four surfaces are cheap to probe, so on 12 August 2026 every organization in this wiki's DAO directory was checked for all of them. The directory holds 71 organizations, 70 of which record a website (ConstitutionDAO, dissolved in 2021, does not). Each domain was requested at /llms.txt, /.well-known/agent-card.json, /.well-known/agent.json and /.well-known/mcp.json under a browser user-agent, following redirects.
The probe needs one discriminator to be worth anything. Most of these sites are single-page applications that answer every path with HTTP 200 and their own HTML shell, so a naive status check reports a file that does not exist. The test used here is the response's content type: a real llms.txt comes back as text/plain, a real agent card as application/json, and the SPA fallback as text/html. As a control, each positive was re-probed at a nonsense path (/llms-caper-control-9f3a.txt); fifteen returned 404 and three – yearn.fi, rocketpool.net and cosmos.network – returned 200 with text/html, exactly the behaviour the content-type test is there to catch.
Four domains could not be resolved either way and are excluded from the denominators: balancer.fi returned HTTP 429, sky.money and jito.network returned Cloudflare 403 challenges, osmosis.zone answered the well-known path with a redirect loop, and ether.fi returned HTTP 500 for /llms.txt. That leaves 66 organizations that answered cleanly.
The eighteen serving /llms.txt are 1inch, Aragon, Cosmos Hub, Kleros, Lido, Maple Finance, Ondo Finance, Pendle, Polygon, Rocket Pool, Safe, The Graph, THORChain, Euler, Helium, Starknet, The LAO and Yearn. The zero for agent cards is not an artefact of the probe: thirteen domains returned HTTP 200 for one of the two agent-card paths, and all thirteen were the SPA HTML shell. That result is consistent with the wider web. A survey published on 29 July 2026 probed 22,341 hosts drawn from the APIs.io catalogue, of which 20,185 answered, and found 65 serving any agent card at all – 0.29 percent – of which only 10 passed every structural check in the A2A 1.0.0 AgentCard object, and 15 were still sitting at the pre-0.3 agent.json path.