{
  "linkset": [
    {
      "anchor": "https://andrey-markin.com",
      "service-desc": [
        {
          "href": "https://andrey-markin.com/openapi.json",
          "type": "application/json",
          "title": "OpenAPI 3.1 description of the read endpoints and contact API"
        }
      ],
      "service-doc": [
        {
          "href": "https://andrey-markin.com/llms.txt",
          "type": "text/plain",
          "title": "llms.txt — positioning, rates, the offers catalog, and a markdown link to every page"
        },
        {
          "href": "https://andrey-markin.com/contact.md",
          "type": "text/markdown",
          "title": "How to submit a contact request"
        }
      ],
      "service-meta": [
        {
          "href": "https://andrey-markin.com/.well-known/integrations.json",
          "type": "application/json",
          "title": "integrations.sh v3 owner declaration"
        },
        {
          "href": "https://andrey-markin.com/.well-known/agent-skills/index.json",
          "type": "application/json",
          "title": "Agent Skills discovery index"
        },
        {
          "href": "https://andrey-markin.com/.well-known/api-catalog",
          "type": "application/linkset+json",
          "title": "self"
        }
      ],
      "item": [
        {
          "href": "https://andrey-markin.com/api/webmcp/index.json",
          "type": "application/json",
          "title": "Site index: every page and directory entry, searchable offline"
        },
        {
          "href": "https://andrey-markin.com/directory/content.json",
          "type": "application/json",
          "title": "Every directory entry's markdown body, keyed by slug"
        },
        {
          "href": "https://andrey-markin.com/directory/votes.json",
          "type": "application/json",
          "title": "Directory vote counts (never cached)"
        }
      ],
      "alternate": [
        {
          "href": "https://andrey-markin.com/blog/feed.xml",
          "type": "application/rss+xml",
          "title": "Blog feed"
        },
        {
          "href": "https://andrey-markin.com/directory/feed.xml",
          "type": "application/rss+xml",
          "title": "Directory feed"
        },
        {
          "href": "https://andrey-markin.com/index.md",
          "type": "text/markdown",
          "title": "Home"
        },
        {
          "href": "https://andrey-markin.com/offers.md",
          "type": "text/markdown",
          "title": "Productized offers: price, turnaround, scope"
        },
        {
          "href": "https://andrey-markin.com/services.md",
          "type": "text/markdown",
          "title": "Services and rate plans"
        },
        {
          "href": "https://andrey-markin.com/products.md",
          "type": "text/markdown",
          "title": "Products"
        },
        {
          "href": "https://andrey-markin.com/projects.md",
          "type": "text/markdown",
          "title": "Case studies"
        },
        {
          "href": "https://andrey-markin.com/courses.md",
          "type": "text/markdown",
          "title": "Courses and lessons"
        },
        {
          "href": "https://andrey-markin.com/blog.md",
          "type": "text/markdown",
          "title": "Articles"
        },
        {
          "href": "https://andrey-markin.com/directory.md",
          "type": "text/markdown",
          "title": "Curated directory"
        },
        {
          "href": "https://andrey-markin.com/about.md",
          "type": "text/markdown",
          "title": "About and media kit"
        },
        {
          "href": "https://andrey-markin.com/resume.md",
          "type": "text/markdown",
          "title": "Resume"
        }
      ]
    }
  ]
}