{
  "schema_version": 2,
  "contract": "agent-readiness-report-v2",
  "report_version": 1,
  "generated_at": "2026-08-24T02:00:00+00:00",
  "site": {
    "origin": "https://harbourlight.example",
    "agency_name": "Harbourlight Books",
    "client_label": "Harbourlight Books"
  },
  "authority": {
    "confirmed_at": "2026-08-24T00:15:00+00:00",
    "confirmed_by": "Authorized site owner",
    "consent_digest": "0b6541c05a840c28f134d4544c96ad977f33fd8036f06fb89a91bd58c0d7f998"
  },
  "service_schedule": {
    "id": "ARB-S5-2026-08-26",
    "sha256": "6aa5043dcbab475115051e7ca83b3733dc42d8fe084a44f25f14989ca71b1708"
  },
  "scope": {
    "included": [
      "Exact intended public state confirmation",
      "Supported Open for Agents Core 0.3.31 through 0.3.48 evidence review",
      "Bounded checks of versioned public discovery contracts",
      "Bounded no-model MCP and WebMCP checks when intentionally enabled",
      "Separate intended, WordPress-published and external comparisons",
      "One factual correction round",
      "One public follow-up check after 30 days"
    ],
    "excluded": [
      "Website changes or automatic remediation",
      "WordPress administrator access",
      "Security, SEO, traffic, ranking or citation certification",
      "Testing or claims about any model",
      "Continuous monitoring"
    ]
  },
  "executive_summary": {
    "what_this_means": "At least one confirmed difference was found between the intended, WordPress-published or externally observed states. All required evidence for this assessment was available.",
    "alignment": "attention_needed",
    "evidence_coverage": "complete",
    "strengths": [
      "The confirmed publication choice matches both WordPress and the public response.",
      "The supplied WordPress scan has no blocker or actionable findings.",
      "WordPress validation and diagnostics completed successfully for the supplied evidence."
    ],
    "priority_action_ids": [
      "comparison:capability-ids:wordpress-vs-external"
    ]
  },
  "intended_state": {
    "publication": "enabled",
    "capability_ids": {
      "state": "specified",
      "ids": [
        "get_public_page",
        "search_site"
      ]
    },
    "discovery_surface_catalog_version": "agent-readiness-discovery-surfaces-v1",
    "expected_discovery_surface_ids": {
      "state": "specified",
      "ids": [
        "actionmap",
        "readiness"
      ]
    },
    "webmcp": "disabled",
    "notes": "Publish the two reviewed read only content capabilities."
  },
  "wordpress_state": {
    "core_version": "0.3.48",
    "evidence_digest": "4e9b74dbb151c8af18a79f7196e8897770c7826cbc1793ff37341aba8a5da908",
    "publication": "enabled",
    "catalog_digest": "4d3c22e355f632524bb28e50d40a0c6418a44955e3c5710279b3642c1ad1a239",
    "capability_ids": [
      "get_public_page",
      "search_site"
    ],
    "validation_complete": true,
    "diagnostics_complete": true,
    "scan_state": "matches",
    "validation_state": "matches",
    "diagnostics_state": "matches"
  },
  "assessment_scope": "full_baseline",
  "evidence_timing": {
    "supported_contract": "agent-readiness-baseline-v1",
    "supported_schema_version": 1,
    "supported_core_version_min": "0.3.31",
    "supported_core_version_max": "0.3.48",
    "maximum_age_seconds": 604800,
    "maximum_external_observation_age_seconds": 86400,
    "maximum_clock_skew_seconds": 300,
    "freshness": "fresh",
    "core_generated_at": "2026-08-24T01:00:00+00:00",
    "scan_at": "2026-08-24T00:30:00+00:00",
    "validation_at": "2026-08-24T00:40:00+00:00",
    "diagnostics_at": "2026-08-24T00:45:00+00:00",
    "external_started_at": "2026-08-24T01:20:00+00:00",
    "external_finished_at": "2026-08-24T01:30:00+00:00"
  },
  "reachable_state": {
    "started_at": "2026-08-24T01:20:00+00:00",
    "checked_at": "2026-08-24T01:30:00+00:00",
    "observation_digest": "441ccb83daea28150b6a4629db0498c4478245ca80401c8b846ad80f9153feee",
    "visibility_report_digest": "73a3532c92ad2b57daf21bf073390ec7cb4a3a8ba4bb799f48b2fd2a825b00e0",
    "publication": "enabled",
    "catalog_digest": "7d523ec7c69afea1429ac3e00df05d7dbe4a9724c402426651540cd8eb79d19b",
    "capability_ids": [
      "search_site"
    ],
    "unavailable_evidence": [],
    "surfaces": [
      {
        "key": "actionmap",
        "path": "/.well-known/agent-actions.json",
        "requested_url": "https://harbourlight.example/.well-known/agent-actions.json",
        "final_url": "https://harbourlight.example/.well-known/agent-actions.json",
        "redirect_count": 0,
        "status": "available",
        "http_status": 200,
        "body_digest": "5d86ae11e5b92f771481848806438b7121153f5cb27fd7f621f6ac977f0b3471",
        "content_type": "application/json",
        "observed_at": "2026-08-24T01:25:00+00:00",
        "contract_status": "valid",
        "contract_version": "0.1",
        "contract_error": null
      },
      {
        "key": "agent_skills",
        "path": "/.well-known/agent-skills/index.json",
        "requested_url": "https://harbourlight.example/.well-known/agent-skills/index.json",
        "final_url": "https://harbourlight.example/.well-known/agent-skills/index.json",
        "redirect_count": 0,
        "status": "unavailable",
        "http_status": 404,
        "body_digest": null,
        "content_type": null,
        "observed_at": "2026-08-24T01:25:00+00:00",
        "contract_status": "not_enabled",
        "contract_version": null,
        "contract_error": "surface_not_enabled"
      },
      {
        "key": "mcp",
        "path": "/.well-known/mcp-draft.json",
        "requested_url": "https://harbourlight.example/.well-known/mcp-draft.json",
        "final_url": "https://harbourlight.example/.well-known/mcp-draft.json",
        "redirect_count": 0,
        "status": "unavailable",
        "http_status": 404,
        "body_digest": null,
        "content_type": null,
        "observed_at": "2026-08-24T01:25:00+00:00",
        "contract_status": "not_enabled",
        "contract_version": null,
        "contract_error": "surface_not_enabled"
      },
      {
        "key": "readiness",
        "path": "/.well-known/open-for-agents-readiness.json",
        "requested_url": "https://harbourlight.example/.well-known/open-for-agents-readiness.json",
        "final_url": "https://harbourlight.example/.well-known/open-for-agents-readiness.json",
        "redirect_count": 0,
        "status": "available",
        "http_status": 200,
        "body_digest": "334f0d58865a57f2555071d9043a4fe2f7419696467af295714741106455aa64",
        "content_type": "application/json",
        "observed_at": "2026-08-24T01:25:00+00:00",
        "contract_status": "valid",
        "contract_version": "0.1",
        "contract_error": null
      }
    ],
    "external_scan": {
      "contract": "visibility-readiness-report-v1",
      "started_at": "2026-08-24T01:20:00+00:00",
      "finished_at": "2026-08-24T01:30:00+00:00",
      "selected_findings": []
    },
    "interoperability": {
      "contract": "agent-readiness-interoperability-v1",
      "checked_at": "2026-08-24T01:30:00+00:00",
      "http_reachable": "not_enabled",
      "contract_valid": "not_enabled",
      "mcp_verified": "not_enabled",
      "webmcp_verified": "not_enabled",
      "model_not_tested": true,
      "mcp": {
        "endpoint": null,
        "protocol_version": null,
        "client_name": "open-for-agents-readiness",
        "client_version": "1.0.0",
        "completed_steps": [],
        "catalog_match": null,
        "approved_tool_name": null,
        "approved_arguments_digest": null,
        "approval_reference_digest": null,
        "result_class": null,
        "response_digest": null,
        "failure_code": "surface_not_enabled"
      },
      "webmcp": {
        "origin": null,
        "harness": null,
        "browser_name": null,
        "browser_version": null,
        "tool_count": null,
        "catalog_match": null,
        "evidence_digest": null,
        "executed_call": null,
        "failure_code": "webmcp_not_enabled"
      }
    },
    "state_changing_tools_executed": false
  },
  "comparison": [
    {
      "id": "publication:intended-vs-wordpress",
      "subject": "publication",
      "relation": "intended_vs_wordpress",
      "surface_id": null,
      "label": "Intended publication compared with WordPress",
      "state": "matches",
      "intended": "enabled",
      "wordpress_published": "enabled",
      "external_observation": "enabled"
    },
    {
      "id": "publication:intended-vs-external",
      "subject": "publication",
      "relation": "intended_vs_external",
      "surface_id": null,
      "label": "Intended publication compared with the external response",
      "state": "matches",
      "intended": "enabled",
      "wordpress_published": "enabled",
      "external_observation": "enabled"
    },
    {
      "id": "publication:wordpress-vs-external",
      "subject": "publication",
      "relation": "wordpress_vs_external",
      "surface_id": null,
      "label": "WordPress publication compared with the external response",
      "state": "matches",
      "intended": "enabled",
      "wordpress_published": "enabled",
      "external_observation": "enabled"
    },
    {
      "id": "capability-ids:intended-vs-wordpress",
      "subject": "capability_ids",
      "relation": "intended_vs_wordpress",
      "surface_id": null,
      "label": "Intended capabilities compared with WordPress",
      "state": "matches",
      "intended": [
        "get_public_page",
        "search_site"
      ],
      "wordpress_published": [
        "get_public_page",
        "search_site"
      ],
      "external_observation": [
        "search_site"
      ]
    },
    {
      "id": "capability-ids:intended-vs-external",
      "subject": "capability_ids",
      "relation": "intended_vs_external",
      "surface_id": null,
      "label": "Intended capabilities compared with the external response",
      "state": "does_not_match",
      "intended": [
        "get_public_page",
        "search_site"
      ],
      "wordpress_published": [
        "get_public_page",
        "search_site"
      ],
      "external_observation": [
        "search_site"
      ]
    },
    {
      "id": "capability-ids:wordpress-vs-external",
      "subject": "capability_ids",
      "relation": "wordpress_vs_external",
      "surface_id": null,
      "label": "WordPress capabilities compared with the external response",
      "state": "does_not_match",
      "intended": [
        "get_public_page",
        "search_site"
      ],
      "wordpress_published": [
        "get_public_page",
        "search_site"
      ],
      "external_observation": [
        "search_site"
      ]
    },
    {
      "id": "catalog-digest:wordpress-vs-external",
      "subject": "catalog_digest",
      "relation": "wordpress_vs_external",
      "surface_id": null,
      "label": "WordPress catalog identity compared with the external response",
      "state": "does_not_match",
      "intended": null,
      "wordpress_published": "4d3c22e355f632524bb28e50d40a0c6418a44955e3c5710279b3642c1ad1a239",
      "external_observation": "7d523ec7c69afea1429ac3e00df05d7dbe4a9724c402426651540cd8eb79d19b"
    },
    {
      "id": "scan:wordpress-evidence",
      "subject": "scan",
      "relation": "wordpress_evidence",
      "surface_id": null,
      "label": "WordPress scan evidence",
      "state": "matches",
      "intended": "available with no blocker or actionable findings",
      "wordpress_published": "blocker=0, actionable=0",
      "external_observation": null
    },
    {
      "id": "validation:wordpress-evidence",
      "subject": "validation",
      "relation": "wordpress_evidence",
      "surface_id": null,
      "label": "WordPress validation evidence",
      "state": "matches",
      "intended": "complete_success with every row accepted",
      "wordpress_published": "complete:complete_success",
      "external_observation": null
    },
    {
      "id": "diagnostics:wordpress-evidence",
      "subject": "diagnostics",
      "relation": "wordpress_evidence",
      "surface_id": null,
      "label": "WordPress diagnostics evidence",
      "state": "matches",
      "intended": "passed with every diagnostic row accepted",
      "wordpress_published": "passed",
      "external_observation": null
    },
    {
      "id": "discovery-surface-ids:intended-vs-external",
      "subject": "discovery_surface",
      "relation": "intended_vs_external",
      "surface_id": null,
      "label": "Intended discovery surfaces compared with contract-valid surfaces",
      "state": "matches",
      "intended": [
        "actionmap",
        "readiness"
      ],
      "wordpress_published": null,
      "external_observation": [
        "actionmap",
        "readiness"
      ]
    },
    {
      "id": "discovery-surface-evidence:actionmap",
      "subject": "discovery_surface",
      "relation": "external_evidence",
      "surface_id": "actionmap",
      "label": "Versioned external contract for actionmap",
      "state": "matches",
      "intended": "enabled",
      "wordpress_published": null,
      "external_observation": "valid"
    },
    {
      "id": "discovery-surface-evidence:agent_skills",
      "subject": "discovery_surface",
      "relation": "external_evidence",
      "surface_id": "agent_skills",
      "label": "Versioned external contract for agent_skills",
      "state": "not_applicable",
      "intended": "disabled",
      "wordpress_published": null,
      "external_observation": "not_enabled"
    },
    {
      "id": "discovery-surface-evidence:mcp",
      "subject": "discovery_surface",
      "relation": "external_evidence",
      "surface_id": "mcp",
      "label": "Versioned external contract for mcp",
      "state": "not_applicable",
      "intended": "disabled",
      "wordpress_published": null,
      "external_observation": "not_enabled"
    },
    {
      "id": "discovery-surface-evidence:readiness",
      "subject": "discovery_surface",
      "relation": "external_evidence",
      "surface_id": "readiness",
      "label": "Versioned external contract for readiness",
      "state": "matches",
      "intended": "enabled",
      "wordpress_published": null,
      "external_observation": "valid"
    },
    {
      "id": "external-scan:selected-findings",
      "subject": "scan",
      "relation": "external_evidence",
      "surface_id": null,
      "label": "Selected bounded public scan findings",
      "state": "matches",
      "intended": "no failed selected public checks",
      "wordpress_published": null,
      "external_observation": "0 selected findings"
    },
    {
      "id": "external-evidence:availability",
      "subject": "scan",
      "relation": "external_evidence",
      "surface_id": null,
      "label": "External evidence completeness",
      "state": "matches",
      "intended": "complete required public evidence",
      "wordpress_published": null,
      "external_observation": "0 unavailable items"
    },
    {
      "id": "evidence-freshness:supported-window",
      "subject": "evidence_freshness",
      "relation": "wordpress_evidence",
      "surface_id": null,
      "label": "Evidence timestamps within the supported reporting window",
      "state": "matches",
      "intended": "Core <=7 days; external observation <=24 hours; future skew <=5 minutes",
      "wordpress_published": "fresh",
      "external_observation": "full_baseline"
    },
    {
      "id": "interoperability:http-reachable",
      "subject": "interoperability",
      "relation": "external_evidence",
      "surface_id": null,
      "label": "MCP HTTP endpoint reachability",
      "state": "not_applicable",
      "intended": null,
      "wordpress_published": null,
      "external_observation": "not_enabled"
    },
    {
      "id": "interoperability:contract-valid",
      "subject": "interoperability",
      "relation": "external_evidence",
      "surface_id": null,
      "label": "MCP server-card contract validity",
      "state": "not_applicable",
      "intended": null,
      "wordpress_published": null,
      "external_observation": "not_enabled"
    },
    {
      "id": "interoperability:mcp-verified",
      "subject": "interoperability",
      "relation": "intended_vs_external",
      "surface_id": null,
      "label": "Bounded no-model MCP verification",
      "state": "not_applicable",
      "intended": "disabled",
      "wordpress_published": null,
      "external_observation": "not_enabled"
    },
    {
      "id": "interoperability:webmcp-verified",
      "subject": "interoperability",
      "relation": "intended_vs_external",
      "surface_id": null,
      "label": "Bounded no-model WebMCP verification",
      "state": "not_applicable",
      "intended": "disabled",
      "wordpress_published": null,
      "external_observation": "not_enabled"
    }
  ],
  "overall_conclusion": "attention_needed",
  "capability_inventory": [
    {
      "id": "get_public_page",
      "label": "Read a public page",
      "type": "content",
      "provider": "wordpress",
      "source_kind": "standard",
      "classification": "read_only",
      "safety_class": "read_only",
      "data_class": "public",
      "risk_level": "low"
    },
    {
      "id": "search_site",
      "label": "Search public content",
      "type": "search",
      "provider": "wordpress",
      "source_kind": "standard",
      "classification": "read_only",
      "safety_class": "read_only",
      "data_class": "public",
      "risk_level": "low"
    }
  ],
  "findings": [
    {
      "id": "comparison:capability-ids:wordpress-vs-external",
      "root_cause_id": "public_catalog_alignment",
      "priority": "important",
      "title": "WordPress capabilities compared with the external response",
      "responsible_system": "not_established",
      "business_consequence": "Agents may discover a different publication state or capability set from the one the owner intended or WordPress recorded.",
      "safe_to_ignore": {
        "allowed": false,
        "reason": "No. This is a confirmed difference inside the owner-approved assessment scope and should be reconciled or deliberately reclassified by the owner."
      },
      "evidence": "State: does_not_match; intended: 2 identifier(s); WordPress: 2 identifier(s); external: 1 identifier(s)",
      "advisory_action": "Check for a stale public catalog or an unintended WordPress publication change, restore the intended capability set, then repeat the comparison.",
      "verification": "Repeat the WordPress export and bounded public catalog observation, then confirm the intended, WordPress and external values agree exactly.",
      "rollback": "If a corrective change affects unrelated behavior, reverse only that change and restore the prior state."
    }
  ],
  "limitations": [
    "This is a bounded technical baseline, not a security, SEO, traffic, ranking, citation or model-performance certification.",
    "An external HTTP observation, including the stated deterministic MCP and WebMCP checks, does not establish support by any particular agent or model. No model was tested.",
    "No state-changing website tool was executed."
  ],
  "follow_up": null,
  "follow_up_due_at": "2026-09-23T02:00:00+00:00",
  "report_digest": "6294f5b7b1da9f57e22687962e164c271ee920dfcb5c073881b10a2a9d37b1e4"
}
