{
  "specVersion": "1.0",
  "host": {
    "displayName": "Nubelson Fernandes",
    "identifier": "did:web:nublson.com",
    "documentationUrl": "https://nublson.com/llms.txt"
  },
  "entries": [
    {
      "identifier": "urn:air:nublson.com:mcp:content",
      "displayName": "nublson.com Content MCP Server",
      "description": "Read-only MCP server exposing blog posts, work case studies, gear recommendations and profile info over Streamable HTTP.",
      "type": "application/mcp-server-card+json",
      "url": "https://nublson.com/.well-known/mcp/server-card.json",
      "tags": [
        "mcp",
        "content",
        "read-only"
      ],
      "representativeQueries": [
        "read Nubelson Fernandes' blog posts as markdown",
        "search nublson.com work case studies",
        "what tools and gear does Nubelson Fernandes use"
      ]
    },
    {
      "identifier": "urn:air:nublson.com:a2a:content-agent",
      "displayName": "nublson.com Content Agent",
      "description": "A2A v1.0 agent card for the JSON-RPC endpoint at /api/a2a, answering questions about posts, case studies, gear and profile.",
      "type": "application/a2a-agent-card+json",
      "url": "https://nublson.com/.well-known/agent-card.json",
      "tags": [
        "a2a",
        "agent-card",
        "jsonrpc"
      ],
      "representativeQueries": [
        "talk to Nubelson Fernandes' agent over A2A",
        "which A2A skills does nublson.com expose",
        "ask nublson.com about its published work"
      ]
    },
    {
      "identifier": "urn:air:nublson.com:agent:card",
      "displayName": "Nubelson Fernandes Agent Card",
      "description": "Generic schema.org agent card describing the site's content-reading capability; no authentication required.",
      "type": "application/agent-card+json",
      "url": "https://nublson.com/.well-known/agent.json",
      "tags": [
        "a2a",
        "agent-card",
        "no-auth"
      ],
      "representativeQueries": [
        "what can the nublson.com agent do",
        "does nublson.com require authentication for agents"
      ]
    },
    {
      "identifier": "urn:air:nublson.com:skills:index",
      "displayName": "nublson.com Agent Skills",
      "description": "Agent skills index for fetching blog posts, work case studies and profile info from nublson.com as clean markdown.",
      "type": "application/agent-skills+json",
      "url": "https://nublson.com/.well-known/agent-skills/index.json",
      "tags": [
        "agent-skills",
        "markdown",
        "content"
      ],
      "representativeQueries": [
        "install a skill for reading nublson.com content",
        "agent skills published by Nubelson Fernandes",
        "how do I fetch nublson.com posts as markdown"
      ]
    },
    {
      "identifier": "urn:air:nublson.com:api:content",
      "displayName": "nublson.com Content API",
      "description": "OpenAPI 3.1 description of the public read-only endpoints for posts, feeds and site content.",
      "type": "application/openapi+json",
      "url": "https://nublson.com/openapi.json",
      "tags": [
        "openapi",
        "rest",
        "read-only"
      ],
      "representativeQueries": [
        "nublson.com REST API for blog posts",
        "OpenAPI schema for nublson.com",
        "fetch a nublson.com post by slug over HTTP"
      ]
    },
    {
      "identifier": "urn:air:nublson.com:docs:llms",
      "displayName": "nublson.com llms.txt",
      "description": "Plain-text index of every published blog post and work case study with titles, URLs and descriptions.",
      "type": "text/plain",
      "url": "https://nublson.com/llms.txt",
      "tags": [
        "llms-txt",
        "index",
        "documentation"
      ],
      "representativeQueries": [
        "list everything published on nublson.com",
        "llms.txt for nublson.com"
      ]
    }
  ]
}