{
  "specVersion": "1.0",
  "host": {
    "displayName": "EMA Defense",
    "identifier": "did:web:emadefense.com"
  },
  "entries": [
    {
      "identifier": "urn:air:emadefense.com:catalog:api",
      "displayName": "EMA Defense API catalog",
      "type": "application/linkset+json",
      "url": "https://emadefense.com/.well-known/api-catalog",
      "representativeQueries": [
        "where is the EMA Defense OpenAPI spec",
        "list public EMA Defense site endpoints",
        "how do I discover the EMA Defense API catalog"
      ]
    },
    {
      "identifier": "urn:air:emadefense.com:docs:site",
      "displayName": "EMA Defense site documentation",
      "type": "text/markdown",
      "url": "https://emadefense.com/docs/api.md",
      "representativeQueries": [
        "how do I order EMA Defense training",
        "what pages exist on emadefense.com",
        "how can an agent contact EMA Defense"
      ]
    },
    {
      "identifier": "urn:air:emadefense.com:skills:index",
      "displayName": "EMA Defense agent skills",
      "type": "application/json",
      "url": "https://emadefense.com/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "what agent skills does EMA Defense publish",
        "skill for contacting EMA Defense",
        "skill for EMA Defense course offerings"
      ]
    },
    {
      "identifier": "urn:air:emadefense.com:auth:instructions",
      "displayName": "EMA Defense agent registration",
      "type": "text/markdown",
      "url": "https://emadefense.com/auth.md",
      "representativeQueries": [
        "how do agents register with EMA Defense",
        "does EMA Defense support OAuth",
        "how to book training without an API token"
      ]
    }
  ]
}
