{
  "specVersion": "1.0",
  "host": {
    "id": "https://clusdr.io",
    "name": "clusdr",
    "url": "https://clusdr.io"
  },
  "entries": [
    {
      "identifier": "urn:air:clusdr.io:docs:hub",
      "displayName": "clusdr documentation",
      "type": "text/html",
      "url": "https://clusdr.io/docs/",
      "description": "Operator and application docs for the clusdr cluster runtime: install, membership, watches, locks, leases, and the local gRPC API.",
      "representativeQueries": [
        "how do I install clusdr",
        "how does clusdr membership work",
        "clusdr locks and leases documentation",
        "run a clusdr cluster on Linux"
      ]
    },
    {
      "identifier": "urn:air:clusdr.io:docs:api",
      "displayName": "clusdr gRPC API",
      "type": "text/html",
      "url": "https://clusdr.io/docs/reference/api/",
      "description": "Wire contract for clusdr.v1alpha1. Applications talk to a local daemon over gRPC; there is no public HTTP JSON API.",
      "representativeQueries": [
        "clusdr grpc api reference",
        "clusdr.v1alpha1 membership service",
        "how to call clusdr health from an app"
      ]
    },
    {
      "identifier": "urn:air:clusdr.io:docs:llms",
      "displayName": "clusdr llms.txt",
      "type": "text/plain",
      "url": "https://clusdr.io/llms.txt",
      "description": "Short product index for language models: what clusdr is, what it is not, and links into the docs.",
      "representativeQueries": [
        "what is clusdr",
        "clusdr overview for agents",
        "clusdr documentation index"
      ]
    },
    {
      "identifier": "urn:air:clusdr.io:catalog:api",
      "displayName": "clusdr API catalog",
      "type": "application/linkset+json",
      "url": "https://clusdr.io/.well-known/api-catalog",
      "description": "RFC 9727 linkset pointing at gRPC API docs, protobuf sources, and language SDKs.",
      "representativeQueries": [
        "where is the clusdr openapi or api catalog",
        "clusdr service description protobuf",
        "clusdr sdk documentation links"
      ]
    },
    {
      "identifier": "urn:air:clusdr.io:src:github",
      "displayName": "clusdr source",
      "type": "text/html",
      "url": "https://github.com/durguto/clusdr",
      "description": "Apache-2.0 daemon, proto, and Go SDK. Linux operators; applications use the local SDK.",
      "representativeQueries": [
        "clusdr github repository",
        "clusdr source code apache license",
        "clusdr go module github.com/durguto/clusdr"
      ]
    },
    {
      "identifier": "urn:air:clusdr.io:pkg:docker",
      "displayName": "clusdr container image",
      "type": "text/html",
      "url": "https://hub.docker.com/r/durguto/clusdr",
      "description": "Canonical container image durguto/clusdr. GHCR mirror: ghcr.io/durguto/clusdr.",
      "representativeQueries": [
        "docker pull durguto/clusdr",
        "clusdr container image",
        "run clusdr in docker"
      ]
    }
  ]
}
