{
  "entries": [
    {
      "identifier": "urn:air:marcopontili.com:llms",
      "displayName": "llms.txt",
      "type": "text/plain",
      "url": "https://marcopontili.com/llms.txt",
      "description": "Site map and usage notes for agents",
      "representativeQueries": [
        "What pages does Marco Pontili publish?",
        "How should an agent read marcopontili.com?",
        "Where is the site map for agents?"
      ]
    },
    {
      "identifier": "urn:air:marcopontili.com:openapi",
      "displayName": "OpenAPI",
      "type": "application/json",
      "url": "https://marcopontili.com/openapi.json",
      "description": "OpenAPI description of the public read-only surfaces",
      "representativeQueries": [
        "What public HTTP surfaces does marcopontili.com expose?",
        "Is there an OpenAPI description for this site?",
        "Which read-only endpoints can an agent call?"
      ]
    },
    {
      "identifier": "urn:air:marcopontili.com:api-catalog",
      "displayName": "API catalog",
      "type": "application/linkset+json",
      "url": "https://marcopontili.com/.well-known/api-catalog",
      "description": "RFC 9727 linkset of public API and documentation surfaces",
      "representativeQueries": [
        "Where is the RFC 9727 API catalog?",
        "What documentation links does the API catalog advertise?",
        "How do I discover this site's public API surfaces?"
      ]
    },
    {
      "identifier": "urn:air:marcopontili.com:auth",
      "displayName": "auth.md",
      "type": "text/markdown",
      "url": "https://marcopontili.com/auth.md",
      "description": "Authentication notes: there is no authenticated API",
      "representativeQueries": [
        "Does marcopontili.com require authentication?",
        "Are there API keys or OAuth on this site?",
        "How does an agent authenticate to this site?"
      ]
    },
    {
      "identifier": "urn:air:marcopontili.com:api-status",
      "displayName": "API status",
      "type": "application/json",
      "url": "https://marcopontili.com/.well-known/api-status.json",
      "description": "Service status for the public read-only surfaces",
      "representativeQueries": [
        "Is marcopontili.com up?",
        "Where is the API status document?",
        "What is the service status endpoint?"
      ]
    },
    {
      "identifier": "urn:air:marcopontili.com:for-agents",
      "displayName": "For Agents",
      "type": "text/html",
      "url": "https://marcopontili.com/for-agents",
      "description": "Public read-only surfaces for agents and tools",
      "representativeQueries": [
        "Where is the For Agents page?",
        "How do agents and tools read this site?",
        "What agent-facing surfaces does marcopontili.com publish?"
      ]
    },
    {
      "identifier": "urn:air:marcopontili.com:agent-skills",
      "displayName": "Agent skills",
      "type": "application/json",
      "url": "https://marcopontili.com/.well-known/agent-skills/index.json",
      "description": "Index of published agent skills from open-source projects",
      "representativeQueries": [
        "What agent skills does Marco Pontili publish?",
        "Where is the agent-skills index?",
        "Which coding-agent skills are available from this site?"
      ]
    }
  ]
}
