{
  "schema_version": 2,
  "contract": "agent-readiness-presentation-v2",
  "document_kind": "fictional_sample",
  "generated_at": "2026-08-31T01:00:00+00:00",
  "report_identity": {
    "canonical_report_contract": "agent-readiness-report-v3",
    "canonical_report_digest": "dd0e2e7bffec12680864ad2428a2d93e9de77184e69db42f488109a79feb5115",
    "report_version": 1,
    "evidence_version": 1,
    "evidence_purpose": "baseline",
    "assessment_scope": "full_baseline",
    "schedule_id": "ARB-S7-2026-08-31",
    "schedule_sha256": "1297d5942afec27bbec8376ef194f84d3db44fce32e8cc47187dfee3b2628dd5"
  },
  "site": {
    "origin": "https://meridian-learning.example",
    "client_label": "Meridian Learning",
    "prepared_for": "Meridian Learning",
    "confirmed_by": "Authorized site owner",
    "confirmed_at": "2026-08-31T00:30:00+00:00"
  },
  "summary": {
    "headline": "1 confirmed difference needs attention.",
    "alignment": {
      "code": "attention_needed",
      "label": "Needs attention",
      "tone": "attention"
    },
    "evidence_coverage": {
      "code": "complete",
      "label": "Complete",
      "tone": "positive"
    },
    "explanation": "The report separates confirmed differences from checks that could not be completed. Start with the actions below; unavailable examiner or network evidence is not presented as a website fault.",
    "verified_strengths": [
      "Read a public page matched the confirmed intent across every applicable evidence source obtained.",
      "Search the site matched the confirmed intent across every applicable evidence source obtained.",
      "Search products matched the confirmed intent across every applicable evidence source obtained."
    ]
  },
  "snapshot": [
    {
      "label": "Capabilities reviewed",
      "value": "4",
      "tone": "positive",
      "detail": "4 had complete applicable evidence."
    },
    {
      "label": "Read-only checks passed",
      "value": "2",
      "tone": "positive",
      "detail": "Catalogue or registration evidence is not counted as execution."
    },
    {
      "label": "Critical journeys verified",
      "value": "1 of 1",
      "tone": "positive",
      "detail": "A journey is verified only when all required capability evidence is complete and aligned."
    },
    {
      "label": "Active actions",
      "value": "1",
      "tone": "attention",
      "detail": "Stable action identities support the follow-up review."
    }
  ],
  "layers": [
    {
      "id": "intent",
      "label": "Confirmed owner intent",
      "alignment": {
        "code": "matches",
        "label": "Matches",
        "tone": "positive"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "detail": "What the authorized site owner said should be public and usable by agents."
    },
    {
      "id": "core",
      "label": "WordPress evidence",
      "alignment": {
        "code": "matches",
        "label": "Matches",
        "tone": "positive"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "detail": "What the installed Open for Agents plugin reports from its reviewed configuration and checks."
    },
    {
      "id": "public_http",
      "label": "Public discovery",
      "alignment": {
        "code": "matches",
        "label": "Matches",
        "tone": "positive"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "detail": "What was visible from the public website at the time of the assessment."
    },
    {
      "id": "contract",
      "label": "Contract consistency",
      "alignment": {
        "code": "matches",
        "label": "Matches",
        "tone": "positive"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "detail": "Whether the public catalogues and capability details agreed with the supplied WordPress evidence."
    },
    {
      "id": "mcp",
      "label": "Live MCP interoperability",
      "alignment": {
        "code": "attention_needed",
        "label": "Needs attention",
        "tone": "attention"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "detail": "Whether the approved read-only MCP check completed through a compatible protocol client."
    },
    {
      "id": "webmcp",
      "label": "Browser WebMCP interoperability",
      "alignment": {
        "code": "matches",
        "label": "Matches",
        "tone": "positive"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "detail": "Whether the approved read-only browser check completed through the native WebMCP surface."
    }
  ],
  "critical_journeys": [
    {
      "id": "find_public_information",
      "label": "Find accurate public information",
      "capability_labels": [
        "Search the site"
      ],
      "result": {
        "code": "matches",
        "label": "Verified",
        "tone": "positive"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      }
    }
  ],
  "priority_actions": [
    {
      "action_id": "action:capability:woo_get_product:public_surface:mcp_server",
      "root_cause_id": "capability:woo_get_product:public_surface:mcp_server",
      "title": "Republish “Inspect a product” on Live MCP server",
      "priority": "Fix first",
      "owner": "WordPress / Open for Agents",
      "capability_labels": [
        "Inspect a product"
      ],
      "consequence": "The named capability is consistently expected by the owner and Core but has different MCP server membership in the public observation.",
      "evidence": "3 bound evidence references support this finding across WordPress evidence, assessment evidence, public discovery evidence. Exact references are retained in the technical appendix.",
      "smallest_fix": "Republish only the affected MCP server capability records from the current reviewed Core catalogue.",
      "verification": "Require fresh MCP server evidence to match both confirmed intent and fresh Core membership for every affected capability identifier.",
      "rollback": "Restore the prior MCP server records if republishing changes unrelated capabilities.",
      "safe_to_ignore": "No. The public MCP server projection remains different from the two agreeing authoritative inputs."
    }
  ],
  "capabilities": [
    {
      "capability_id": "get_public_page",
      "label": "Read a public page",
      "criticality": "Supporting",
      "result": {
        "code": "matches",
        "label": "Matches",
        "tone": "positive"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "expected_surfaces": [
        "ActionMap",
        "MCP catalogue",
        "Live MCP server",
        "Browser WebMCP"
      ],
      "observed_surfaces": [
        {
          "id": "actionmap",
          "label": "ActionMap",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "mcp_draft",
          "label": "MCP catalogue",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "mcp_server",
          "label": "Live MCP server",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "webmcp",
          "label": "Browser WebMCP",
          "state": "present",
          "state_label": "Present"
        }
      ],
      "probe_evidence": [
        {
          "surface": "mcp",
          "label": "MCP read-only check",
          "state": "not_applicable",
          "state_label": "Not applicable"
        },
        {
          "surface": "webmcp",
          "label": "Browser WebMCP read-only check",
          "state": "not_applicable",
          "state_label": "Not applicable"
        }
      ],
      "detail": "The applicable catalogue and registration evidence agreed. No execution pass is implied where a probe was not applicable."
    },
    {
      "capability_id": "search_site",
      "label": "Search the site",
      "criticality": "Critical",
      "result": {
        "code": "matches",
        "label": "Matches",
        "tone": "positive"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "expected_surfaces": [
        "ActionMap",
        "MCP catalogue",
        "Live MCP server",
        "Browser WebMCP"
      ],
      "observed_surfaces": [
        {
          "id": "actionmap",
          "label": "ActionMap",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "mcp_draft",
          "label": "MCP catalogue",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "mcp_server",
          "label": "Live MCP server",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "webmcp",
          "label": "Browser WebMCP",
          "state": "present",
          "state_label": "Present"
        }
      ],
      "probe_evidence": [
        {
          "surface": "mcp",
          "label": "MCP read-only check",
          "state": "matches",
          "state_label": "Passed"
        },
        {
          "surface": "webmcp",
          "label": "Browser WebMCP read-only check",
          "state": "matches",
          "state_label": "Passed"
        }
      ],
      "detail": "2 approved read-only execution checks passed; applicable catalogue and registration evidence also agreed."
    },
    {
      "capability_id": "woo_get_product",
      "label": "Inspect a product",
      "criticality": "Supporting",
      "result": {
        "code": "attention_needed",
        "label": "Needs attention",
        "tone": "attention"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "expected_surfaces": [
        "ActionMap",
        "MCP catalogue",
        "Live MCP server",
        "Browser WebMCP"
      ],
      "observed_surfaces": [
        {
          "id": "actionmap",
          "label": "ActionMap",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "mcp_draft",
          "label": "MCP catalogue",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "mcp_server",
          "label": "Live MCP server",
          "state": "absent",
          "state_label": "Not published"
        },
        {
          "id": "webmcp",
          "label": "Browser WebMCP",
          "state": "present",
          "state_label": "Present"
        }
      ],
      "probe_evidence": [
        {
          "surface": "mcp",
          "label": "MCP read-only check",
          "state": "not_applicable",
          "state_label": "Not applicable"
        },
        {
          "surface": "webmcp",
          "label": "Browser WebMCP read-only check",
          "state": "not_applicable",
          "state_label": "Not applicable"
        }
      ],
      "detail": "At least one complete comparison differs from the confirmed setup."
    },
    {
      "capability_id": "woo_search_products",
      "label": "Search products",
      "criticality": "Supporting",
      "result": {
        "code": "matches",
        "label": "Matches",
        "tone": "positive"
      },
      "evidence_coverage": {
        "code": "complete",
        "label": "Complete",
        "tone": "positive"
      },
      "expected_surfaces": [
        "ActionMap",
        "MCP catalogue",
        "Live MCP server",
        "Browser WebMCP"
      ],
      "observed_surfaces": [
        {
          "id": "actionmap",
          "label": "ActionMap",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "mcp_draft",
          "label": "MCP catalogue",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "mcp_server",
          "label": "Live MCP server",
          "state": "present",
          "state_label": "Present"
        },
        {
          "id": "webmcp",
          "label": "Browser WebMCP",
          "state": "present",
          "state_label": "Present"
        }
      ],
      "probe_evidence": [
        {
          "surface": "mcp",
          "label": "MCP read-only check",
          "state": "not_applicable",
          "state_label": "Not applicable"
        },
        {
          "surface": "webmcp",
          "label": "Browser WebMCP read-only check",
          "state": "not_applicable",
          "state_label": "Not applicable"
        }
      ],
      "detail": "The applicable catalogue and registration evidence agreed. No execution pass is implied where a probe was not applicable."
    }
  ],
  "follow_up": null,
  "action_ledger": [
    {
      "action_id": "action:capability:woo_get_product:public_surface:mcp_server",
      "title": "Republish “Inspect a product” on Live MCP server",
      "capability_labels": [
        "Inspect a product"
      ],
      "first_evidence_version": 1,
      "current_evidence_version": 1,
      "state": "not_resolved",
      "state_label": "Not resolved"
    }
  ],
  "scope": {
    "included": [
      "Authorized owner intent and the supplied Open for Agents Core evidence export.",
      "Fresh public discovery and exact contract comparisons for the named site.",
      "Approved anonymous read-only MCP and browser WebMCP checks where applicable.",
      "Stable actions, evidence versions, and a bounded follow-up comparison."
    ],
    "excluded": [
      "Private, authenticated, session-dependent, state-changing, order, payment, and cross-origin execution.",
      "Model quality, named-agent compatibility, security, SEO, accessibility, legal, or regulatory certification.",
      "Automatic remediation, continuous monitoring, scoring, ranking, or a readiness badge."
    ],
    "limitations": [
      "This is a point-in-time technical assessment, not a score, certification, security or SEO assessment, model evaluation or prediction.",
      "Catalogue or registration evidence does not establish execution; an untested probe or critical journey is never presented as a pass.",
      "No state-changing, private, authenticated, session-dependent, cross-origin or model path was executed."
    ]
  },
  "technical_appendix": {
    "note": "The canonical technical JSON is authoritative. This presentation is a human-readable projection and does not replace or mutate the underlying evidence.",
    "canonical_report_digest": "dd0e2e7bffec12680864ad2428a2d93e9de77184e69db42f488109a79feb5115",
    "evidence_digest": "2c6491266d4cb5e4496d7ee1ab7c72505c6159ad0c321f92310f97fbb896b667",
    "observation_digest": "3442c1520f7154db4d423705d0298816cd3f2fee4f0c5d62291bb940824c914d",
    "consent_digest": "5eb810adb32c8846652e804817b45a64cc0b44c379468b62338ac38592e387a1",
    "prior_report_digest": null,
    "action_evidence": [
      {
        "action_id": "action:capability:woo_get_product:public_surface:mcp_server",
        "root_cause_id": "capability:woo_get_product:public_surface:mcp_server",
        "evidence_ids": [
          "core:2c6491266d4cb5e4496d7ee1ab7c72505c6159ad0c321f92310f97fbb896b667:capability:woo_get_product",
          "observation:3442c1520f7154db4d423705d0298816cd3f2fee4f0c5d62291bb940824c914d",
          "source:6666666666666666666666666666666666666666666666666666666666666666"
        ]
      }
    ]
  }
}
