{
  "specVersion": "1.0",
  "host": {
    "displayName": "SiteOnWeb",
    "identifier": "did:web:www.siteonweb.fr",
    "description": "Agence web du Cher et de l'Indre : création de sites sur mesure, référencement local et mesure de performance pour les artisans, commerçants et TPE de Bourges, Vierzon, Issoudun et Châteauroux.",
    "url": "https://www.siteonweb.fr/",
    "contact": "contact@siteonweb.fr"
  },
  "entries": [
    {
      "identifier": "urn:air:www.siteonweb.fr:server:mesure",
      "displayName": "Serveur MCP de mesure",
      "description": "Serveur MCP (Streamable HTTP) exposant l'outil « mesurer_un_site » : score de performance mobile d'une page et cinq métriques Lighthouse. Sans authentification.",
      "type": "application/mcp-server-card+json",
      "url": "https://www.siteonweb.fr/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "mesure la vitesse de ce site pour moi",
        "quel est le score PageSpeed de exemple.fr",
        "est-ce que cette page est lente sur mobile",
        "compare le temps de chargement de ces deux sites"
      ]
    },
    {
      "identifier": "urn:air:www.siteonweb.fr:agent:mesure",
      "displayName": "Agent A2A de mesure",
      "description": "Agent A2A joignable par un autre agent : on lui envoie une phrase contenant une adresse, il rend une tâche terminée portant la mesure de performance mobile de la page.",
      "type": "application/a2a-agent-card+json",
      "url": "https://www.siteonweb.fr/.well-known/agent-card.json",
      "representativeQueries": [
        "trouve un agent capable de mesurer la vitesse d'un site",
        "délègue l'audit de performance de cette page",
        "quel agent sait lire les Core Web Vitals d'une URL"
      ]
    },
    {
      "identifier": "urn:air:www.siteonweb.fr:api:mesure",
      "displayName": "API de mesure de performance",
      "description": "Donne le score de performance mobile d'une page publique et cinq métriques Lighthouse, mesurés par Google PageSpeed Insights. Sans authentification, cinq mesures par quart d'heure et par adresse IP.",
      "type": "application/vnd.oai.openapi+json;version=3.1",
      "url": "https://www.siteonweb.fr/openapi.json",
      "representativeQueries": [
        "est-ce que mon site est lent sur mobile",
        "quel est le score PageSpeed de exemple.fr",
        "mesure le temps de chargement de ce site",
        "combien de secondes met cette page à s'afficher"
      ]
    },
    {
      "identifier": "urn:air:www.siteonweb.fr:skill:mesurer-un-site",
      "displayName": "Compétence : mesurer un site",
      "description": "Mode d'emploi de l'API de mesure : appel, lecture des cinq métriques, seuils d'interprétation, erreurs, et limites d'une mesure de laboratoire.",
      "type": "text/markdown",
      "url": "https://www.siteonweb.fr/.well-known/agent-skills/mesurer-un-site/SKILL.md",
      "representativeQueries": [
        "comment interpréter un score Lighthouse",
        "que veut dire Largest Contentful Paint",
        "à partir de quand un site est considéré comme lent"
      ]
    },
    {
      "identifier": "urn:air:www.siteonweb.fr:catalog:api",
      "displayName": "Catalogue d'API",
      "description": "Catalogue RFC 9727 des API publiques de siteonweb.fr, avec leurs descriptions et leur documentation.",
      "type": "application/linkset+json",
      "url": "https://www.siteonweb.fr/.well-known/api-catalog",
      "representativeQueries": [
        "quelles API expose siteonweb.fr",
        "où est la documentation machine de ce site"
      ]
    },
    {
      "identifier": "urn:air:www.siteonweb.fr:doc:presentation",
      "displayName": "Présentation du site pour les modèles de langage",
      "description": "Fichier llms.txt : offre, fonctionnement du devis, pages principales, services et villes couvertes, sous une forme lisible directement.",
      "type": "text/plain",
      "url": "https://www.siteonweb.fr/llms.txt",
      "representativeQueries": [
        "qui crée des sites internet à Bourges",
        "combien coûte un site vitrine pour un artisan",
        "agence web dans le Cher ou l'Indre",
        "faire refaire le site de mon entreprise à Châteauroux"
      ]
    }
  ]
}
