{
  "specVersion": "0.91",
  "updated": "2026-09-02",
  "host": {
    "displayName": "Documesh",
    "identifier": "did:web:documesh.selatan.org"
  },
  "entries": [
    {
      "identifier": "urn:air:documesh.selatan.org:mcp:documesh",
      "displayName": "Documesh MCP Server",
      "description": "Model Context Protocol server exposing federated documentation search, error matching, and vendor lookup as Streamable HTTP tools.",
      "type": "application/mcp-server-card+json",
      "url": "https://documesh.selatan.org/.well-known/mcp/server-card.json",
      "keywords": ["mcp", "modelcontextprotocol", "documentation", "search"],
      "trustManifest": {
        "identity": {
          "name": "Documesh",
          "url": "https://documesh.selatan.org"
        },
        "attestations": [
          { "type": "license", "value": "MIT", "url": "https://github.com/rhps/documesh.dev/blob/main/LICENSE" },
          { "type": "provenance", "value": "All ingested documentation is from official vendor-published machine interfaces or open-licensed git repositories. No scraping.", "url": "https://documesh.selatan.org/coverage.html" }
        ]
      }
    },
    {
      "identifier": "urn:air:documesh.selatan.org:mcp:documesh-product",
      "displayName": "Documesh Product MCP Server",
      "description": "MCP surface for acting on the Documesh product itself: check service status, submit a documentation source for ingestion review (async job), and inspect the API surface. Distinct from the docs MCP server.",
      "type": "application/mcp-server-card+json",
      "url": "https://documesh.selatan.org/mcp/product",
      "keywords": ["mcp", "product", "service-status", "submit", "actions"],
      "trustManifest": {
        "identity": { "name": "Documesh", "url": "https://documesh.selatan.org" },
        "attestations": [
          { "type": "license", "value": "MIT", "url": "https://github.com/rhps/documesh.dev/blob/main/LICENSE" }
        ]
      }
    },
    {
      "identifier": "urn:air:documesh.selatan.org:api:search",
      "displayName": "Documesh Federated Documentation Search",
      "description": "Search developer documentation across 47 vendors including Cloudflare, Netlify, Vercel, Kubernetes, React, PyTorch, Stripe, Sentry, and more. Every result carries vendor, version, license, and canonical source URL.",
      "type": "application/json",
      "url": "https://documesh.selatan.org/search",
      "keywords": ["documentation", "search", "developers", "cloudflare", "kubernetes", "webmcp"],
      "trustManifest": {
        "identity": { "name": "Documesh", "url": "https://documesh.selatan.org" },
        "attestations": [
          { "type": "license", "value": "MIT", "url": "https://github.com/rhps/documesh.dev/blob/main/LICENSE" }
        ]
      }
    },
    {
      "identifier": "urn:air:documesh.selatan.org:api:explain-error",
      "displayName": "Documesh Error-to-Docs Matching",
      "description": "Given a log excerpt or error message, find the closest matching documentation sections across 47 vendors. Returns version-cited sections with an honest disclaimer.",
      "type": "application/json",
      "url": "https://documesh.selatan.org/explain",
      "keywords": ["errors", "debugging", "troubleshooting", "documentation", "webmcp"],
      "trustManifest": {
        "identity": { "name": "Documesh", "url": "https://documesh.selatan.org" },
        "attestations": [
          { "type": "license", "value": "MIT", "url": "https://github.com/rhps/documesh.dev/blob/main/LICENSE" }
        ]
      }
    },
    {
      "identifier": "urn:air:documesh.selatan.org:api:vendor-registry",
      "displayName": "Documesh Vendor Registry",
      "description": "List all 18 documentation vendors with their license and attribution requirements.",
      "type": "application/json",
      "url": "https://documesh.selatan.org/vendors",
      "keywords": ["vendors", "licenses", "attribution"],
      "trustManifest": {
        "identity": { "name": "Documesh", "url": "https://documesh.selatan.org" },
        "attestations": [
          { "type": "license", "value": "MIT", "url": "https://github.com/rhps/documesh.dev/blob/main/LICENSE" }
        ]
      }
    },
    {
      "identifier": "urn:air:documesh.selatan.org:api:openapi",
      "displayName": "Documesh API Specification",
      "description": "OpenAPI 3.0 specification for the Documesh API with typed response schemas.",
      "type": "application/openapi+json",
      "url": "https://documesh.selatan.org/openapi.json",
      "keywords": ["openapi", "api", "specification"],
      "trustManifest": {
        "identity": { "name": "Documesh", "url": "https://documesh.selatan.org" },
        "attestations": [
          { "type": "license", "value": "MIT", "url": "https://github.com/rhps/documesh.dev/blob/main/LICENSE" }
        ]
      }
    },
    {
      "identifier": "urn:air:documesh.selatan.org:agent:webmcp-app",
      "displayName": "Documesh WebMCP Chat App",
      "description": "Interactive chat interface with 3 WebMCP tools registered via document.modelContext.registerTool(). Agent-operable documentation search, error matching, and vendor lookup.",
      "type": "text/html",
      "url": "https://documesh.selatan.org/app.html",
      "keywords": ["webmcp", "agent-tools", "modelcontext", "chat", "documentation"],
      "trustManifest": {
        "identity": { "name": "Documesh", "url": "https://documesh.selatan.org" },
        "attestations": [
          { "type": "license", "value": "MIT", "url": "https://github.com/rhps/documesh.dev/blob/main/LICENSE" }
        ]
      }
    }
  ]
}
