Any other artifact name returns
404.
The key goes in the URL
The path segment is your publishable key.Serve them at your own domain
Most people rewrite these onto their own domain so agents find them where they expect:What gets included
The same projection as the MCP server: a capability appears only when it is in the current production map, verified, marked agent-accessible, and not disabled. Draft, stale, broken, human-only and blocked capabilities never reach an agent surface. Routes are included too, excluding any marked broken. Everything is generated on each request from your product map. You never edit these files, and there is nothing to keep in sync.Caching and CORS
Responses are cached for five minutes (Cache-Control: public, max-age=300) and
served with Access-Control-Allow-Origin: *, so any client can fetch them.
A workspace with no verified capabilities yet still returns a valid document —
llms.txt says No verified capabilities yet, AGENTS.md says No verified,
agent-accessible capabilities yet. You get an honest empty file, not an error.
Artifacts or MCP?
Use artifacts
For crawlers, search agents, and anything that discovers products by
fetching well-known URLs. No connection, no protocol, cacheable.
Use MCP
For assistants a person actively uses — Claude, Cursor. Live, listable,
auditable, and revocable per user.