{
  "specVersion": "1.0",
  "host": {
    "displayName": "ardregistry.net: the independent Agentic Resource Discovery (ARD) reference",
    "identifier": "did:web:ardregistry.net",
    "documentationUrl": "https://ardregistry.net/about/"
  },
  "entries": [
    {
      "identifier": "urn:air:ardregistry.net:tool:validator",
      "displayName": "ARD manifest validator",
      "type": "application/openapi+json",
      "url": "https://ardregistry.net/api/openapi.json",
      "description": "Validates an ARD manifest against specification v0.91. Accepts a domain to fetch or a raw JSON body, and returns errors, warnings and the full list of checks performed.",
      "capabilities": [
        "ValidateArdManifest",
        "FetchWellKnownArd"
      ],
      "representativeQueries": [
        "check if my ard.json is valid",
        "validate an agentic resource discovery manifest",
        "why is my well-known ard.json not being indexed",
        "does this domain publish an ARD manifest"
      ]
    },
    {
      "identifier": "urn:air:ardregistry.net:doc:reference",
      "displayName": "ARD specification reference and glossary",
      "type": "application/ai-skill+md",
      "url": "https://ardregistry.net/llms.txt",
      "description": "A plain-language reference for the Agentic Resource Discovery specification: every manifest field, the glossary, the changelog between revisions, and measured adoption data.",
      "capabilities": [
        "ExplainArdSpecification",
        "LookUpArdField"
      ],
      "representativeQueries": [
        "what is agentic resource discovery",
        "what fields does an ard.json entry need",
        "difference between ARD and MCP",
        "how do I publish an ARD manifest"
      ]
    }
  ]
}