{
  "@context": "https://pagup.com/schema/agentic-readiness/1.0",
  "@type": "AgenticReadinessManifest",
  "version": "1.0.0",
  "generatedAt": "2026-05-31T16:18:18.996Z",
  "publisher": {
    "name": "Pagup",
    "url": "https://pagup.com"
  },
  "purpose": "Expose the public scope, scoring model and boundaries of Pagup's agentic readiness work for AI agents, crawlers and auditors.",
  "canonicalPages": {
    "scoreFr": "https://pagup.com/score-de-preparation-agentique/",
    "scoreEn": "https://pagup.com/en/agentic-readiness-score/",
    "serviceFr": "https://pagup.com/services/audit-de-navigabilite-agentique/",
    "serviceEn": "https://pagup.com/en/services/agentic-readiness-audit/",
    "methodFr": "https://pagup.com/methode/couche-de-preparation-agentique/",
    "methodEn": "https://pagup.com/en/method/agentic-readiness-layer/",
    "proofFr": "https://pagup.com/preuves/grille-daudit-de-navigabilite-agentique/",
    "proofEn": "https://pagup.com/en/proof/agentic-navigability-audit-grid/",
    "caseFr": "https://pagup.com/cas/cas-type-saas-b2b-interface-riche-peu-lisible-par-agents/",
    "caseEn": "https://pagup.com/en/cases/case-b2b-saas-rich-interface-low-agent-readability/"
  },
  "score": {
    "scale": "0-100",
    "interpretation": [
      {
        "range": "0-39",
        "label": "fragile-for-agents",
        "meaning": "The site may be visually usable but exposes high ambiguity or action risk for agents."
      },
      {
        "range": "40-59",
        "label": "partially-interpretable",
        "meaning": "Some machine-readable signals are present, but critical journeys still rely on fragile inference."
      },
      {
        "range": "60-79",
        "label": "agent-compatible",
        "meaning": "Core journeys are generally readable and actionable, but regression controls should be strengthened."
      },
      {
        "range": "80-100",
        "label": "agent-ready",
        "meaning": "The site exposes stable, semantic, accessible and testable action surfaces for agents."
      }
    ],
    "weighting": [
      {
        "id": "dom-layout-stability",
        "label": "DOM and layout stability",
        "points": 15
      },
      {
        "id": "visual-dom-a11y-coherence",
        "label": "Visual / DOM / accessibility coherence",
        "points": 15
      },
      {
        "id": "actionable-semantics",
        "label": "Actionable HTML semantics",
        "points": 15
      },
      {
        "id": "agentic-accessibility",
        "label": "Agentic accessibility",
        "points": 15
      },
      {
        "id": "interaction-determinism",
        "label": "Interaction determinism",
        "points": 10
      },
      {
        "id": "hydration-risk",
        "label": "Hydration risk",
        "points": 10
      },
      {
        "id": "visual-hierarchy-affordances",
        "label": "Visual hierarchy and affordances",
        "points": 10
      },
      {
        "id": "machine-discoverability",
        "label": "Machine discoverability",
        "points": 5
      },
      {
        "id": "webmcp-agent-apis-readiness",
        "label": "WebMCP / agent APIs readiness",
        "points": 5
      }
    ]
  },
  "auditScope": [
    "initial HTML availability",
    "hydrated DOM divergence",
    "visual rendering and layout stability",
    "accessibility tree quality",
    "semantic action elements",
    "form labels, names, errors and confirmations",
    "modal, menu, filter and accordion states",
    "critical journey determinism",
    "machine-discoverable entrypoints",
    "WebMCP or structured action-readiness where relevant"
  ],
  "nonGoals": [
    "ranking guarantee",
    "AI-answer visibility guarantee",
    "universal prediction of every agent behavior",
    "mandatory WebMCP implementation for every site",
    "replacement for accessibility obligations serving humans"
  ],
  "recommendedUse": [
    "Use the public score for initial orientation only.",
    "Use the audit to validate real journeys through initial HTML, hydrated DOM, screenshot and accessibility tree comparison.",
    "Prioritize issues that can block, redirect or corrupt an agent's intended action."
  ],
  "externalReferences": [
    {
      "name": "Build agent-friendly websites",
      "source": "web.dev",
      "url": "https://web.dev/articles/ai-agent-site-ux"
    },
    {
      "name": "Lighthouse agentic browsing scoring",
      "source": "Chrome for Developers",
      "url": "https://developer.chrome.com/docs/lighthouse/agentic-browsing/scoring"
    },
    {
      "name": "Layout stability for agents",
      "source": "Chrome for Developers",
      "url": "https://developer.chrome.com/docs/lighthouse/agentic-browsing/layout-stability"
    },
    {
      "name": "WebMCP early preview",
      "source": "Chrome for Developers",
      "url": "https://developer.chrome.com/blog/webmcp-epp"
    }
  ],
  "contact": {
    "diagnosticFr": "https://pagup.com/diagnostic/?service=navigabilite-agentique",
    "diagnosticEn": "https://pagup.com/en/diagnostic/?service=navigabilite-agentique"
  }
}
