{
  "specVersion": "1.0",
  "host": {
    "displayName": "Adzaply",
    "identifier": "did:web:www.adzaply.fr",
    "documentationUrl": "https://www.adzaply.fr/docs/api/",
    "logoUrl": "https://www.adzaply.fr/img/adzaply/adzaply-black.webp"
  },
  "entries": [
    {
      "identifier": "urn:air:adzaply.fr:resource:openapi",
      "displayName": "Adzaply public OpenAPI",
      "type": "application/vnd.oai.openapi+json;version=3.1.0",
      "url": "https://www.adzaply.fr/docs/openapi.json",
      "description": "Description OpenAPI 3.1 des ressources publiques en lecture seule d'Adzaply.",
      "version": "1.1.0",
      "tags": ["openapi", "sea", "public-resources"],
      "capabilities": ["resource-discovery", "openapi"],
      "representativeQueries": [
        "Quelles ressources publiques Adzaply expose-t-elle ?",
        "Où trouver la spécification OpenAPI d'Adzaply ?"
      ],
      "updatedAt": "2026-10-19T00:00:00Z"
    },
    {
      "identifier": "urn:air:adzaply.fr:resource:api-catalog",
      "displayName": "Adzaply API catalog",
      "type": "application/linkset+json",
      "url": "https://www.adzaply.fr/.well-known/api-catalog",
      "description": "Catalogue API RFC 9727 : description OpenAPI, documentation HTML et état du service.",
      "tags": ["api-catalog", "rfc9727", "linkset"],
      "capabilities": ["resource-discovery"],
      "representativeQueries": [
        "Où est le catalogue API d'Adzaply ?",
        "Comment découvrir l'API publique d'Adzaply ?"
      ],
      "updatedAt": "2026-10-19T00:00:00Z"
    },
    {
      "identifier": "urn:air:adzaply.fr:resource:docs",
      "displayName": "Adzaply public documentation",
      "type": "text/html",
      "url": "https://www.adzaply.fr/docs/api/",
      "description": "Documentation HTML des ressources publiques et de la découverte agent.",
      "tags": ["documentation", "api-catalog", "rfc9727"],
      "capabilities": ["resource-discovery", "documentation"],
      "representativeQueries": [
        "Où est la documentation publique d'Adzaply ?",
        "Comment découvrir les ressources Adzaply ?"
      ],
      "updatedAt": "2026-10-19T00:00:00Z"
    },
    {
      "identifier": "urn:air:adzaply.fr:resource:llms",
      "displayName": "Adzaply LLM index",
      "type": "text/plain",
      "url": "https://www.adzaply.fr/llms.txt",
      "description": "Index lisible par les modèles de langage : services, secteurs, contact et ressources publiques.",
      "tags": ["llms", "sea", "agency"],
      "capabilities": ["content-index"],
      "representativeQueries": [
        "Que fait Adzaply ?",
        "Quels services SEA propose Adzaply ?"
      ],
      "updatedAt": "2026-10-19T00:00:00Z"
    },
    {
      "identifier": "urn:air:adzaply.fr:resource:auth",
      "displayName": "Adzaply agent registration",
      "type": "text/markdown",
      "url": "https://www.adzaply.fr/auth.md",
      "description": "Procédure d'enregistrement agent : humain uniquement, aucun token machine, découverte en lecture seule.",
      "tags": ["auth", "human-only", "agent-registration"],
      "capabilities": ["human-contact"],
      "representativeQueries": [
        "Comment un agent s'enregistre-t-il auprès d'Adzaply ?",
        "Adzaply délivre-t-elle des tokens API ?"
      ],
      "updatedAt": "2026-10-19T00:00:00Z"
    }
  ]
}
