Skip to content
AX Principles
AX-SYS-07IntermediateDraft

Publish a capability index agents can find

Publica un índice de capacidades que los agentes puedan encontrar

#all-industries

Provide a root-level, machine-readable index of what an agent can do, with metadata on every resource.

Why

Agents discover features through structured indexes, not visual menus. The canonical AX framework (agentexperience.ax — Agent Accessibility) states that agents must have a clear path to capability discovery without relying on visual UX. The Google A2A protocol formalizes this with Agent Cards at /.well-known/agent.json, now in production at 150+ organisations. The llms.txt standard provides a complementary content-level index.

Do

Serve a /.well-known capability manifest.

Don't

Hide capabilities behind JS navigation.

Artifact

Serve at /.well-known/agent-capabilities.json:

{
  "name": "Acme",
  "description": "Acme helps teams do X.",
  "auth": { "type": "bearer", "scopes_url": "/docs/scopes.md" },
  "actions": [
    { "name": "search_orders", "method": "GET", "path": "/v1/orders",
      "scopes": ["orders:read"], "description": "Find a customer's orders by email or order ID." },
    { "name": "create_refund", "method": "POST", "path": "/v1/refunds",
      "scopes": ["refunds:write"], "consequential": true,
      "description": "Issue a refund. Irreversible. Supports dry_run." }
  ],
  "docs": "/llms.txt"
}

Citations

  1. [01]
    agentexperience.ax — Principles of AX

    Agent Accessibility: agents must be able to discover service capabilities without relying on visual navigation designed for humans

  2. [02]
    Mathias Biilmann — One Year of AX

    Context pillar: does the LLM know about your product and have the right context to use it?

  3. [03]
    Google A2A Protocol

    Agent Cards at /.well-known/agent.json are the A2A mechanism for DNS-addressable capability discovery