{
  "specVersion": "1.0",
  "host": {
    "displayName": "dlgrv.com",
    "identifier": "urn:air:dlgrv.com:site:host",
    "documentationUrl": "https://dlgrv.com/llms.txt"
  },
  "entries": [
    {
      "identifier": "urn:air:dlgrv.com:site:llms",
      "displayName": "dlgrv.com llms.txt",
      "type": "text/markdown",
      "url": "https://dlgrv.com/llms.txt",
      "description": "When-to-use guidance for the personal portfolio site dlgrv.com. States there is no SaaS API, no accounts, and no MCP product surface.",
      "tags": ["personal-site", "portfolio", "llms.txt"],
      "capabilities": ["IdentifyOwner", "ListContactChannels", "DescribeSite"],
      "representativeQueries": [
        "who is dlgrv",
        "how do I contact Leonid Dolgirev",
        "what is dlgrv.com for",
        "does dlgrv.com have an API or signup"
      ],
      "updatedAt": "2026-08-30T00:00:00Z"
    },
    {
      "identifier": "urn:air:dlgrv.com:site:cv",
      "displayName": "Leonid Dolgirev CV",
      "type": "text/markdown",
      "url": "https://dlgrv.com/cv.md",
      "description": "Harvard-style English CV for Leonid Dolgirev (dlgrv): backend engineer experience, skills, and contact paths.",
      "tags": ["cv", "resume", "portfolio"],
      "capabilities": ["ReadCV", "SummarizeExperience"],
      "representativeQueries": [
        "Leonid Dolgirev resume",
        "dlgrv CV backend engineer",
        "Python ClickHouse Kafka experience dlgrv"
      ],
      "updatedAt": "2026-08-30T00:00:00Z"
    },
    {
      "identifier": "urn:air:dlgrv.com:site:agents",
      "displayName": "dlgrv.com agent instructions",
      "type": "text/markdown",
      "url": "https://dlgrv.com/agents.md",
      "description": "Agent operating instructions for the personal site: recovery paths, no-accounts policy, and content catalog pointers.",
      "tags": ["agents.md", "personal-site"],
      "capabilities": ["RecoverFrom404", "AvoidFakeAuth"],
      "representativeQueries": [
        "how should an agent use dlgrv.com",
        "where is the agent recovery map for dlgrv"
      ],
      "updatedAt": "2026-08-30T00:00:00Z"
    },
    {
      "identifier": "urn:air:dlgrv.com:site:openapi",
      "displayName": "dlgrv.com content OpenAPI",
      "type": "application/openapi+json",
      "url": "https://dlgrv.com/openapi.json",
      "description": "OpenAPI 3.1 description of read-only static JSON catalogs (blog index and photo manifests). Not a writable application API.",
      "tags": ["openapi", "content-catalog"],
      "capabilities": ["ListBlogPosts", "ListPhotoTrips"],
      "representativeQueries": [
        "openapi for dlgrv.com",
        "machine readable blog list on dlgrv",
        "photo album JSON on dlgrv.com"
      ],
      "updatedAt": "2026-08-30T00:00:00Z"
    },
    {
      "identifier": "urn:air:dlgrv.com:site:identify-skill",
      "displayName": "identify-dlgrv agent skill",
      "type": "text/markdown; profile=\"urn:air:agent-skills\"",
      "url": "https://dlgrv.com/.well-known/agent-skills/identify-dlgrv/SKILL.md",
      "description": "Agent skill for identifying dlgrv and summarizing the personal portfolio without inventing product surfaces.",
      "tags": ["agent-skills"],
      "capabilities": ["IdentifyOwner"],
      "representativeQueries": [
        "skill for identifying dlgrv",
        "agent skill for Leonid Dolgirev portfolio"
      ],
      "updatedAt": "2026-08-30T00:00:00Z"
    }
  ]
}
