{
    "version": "0.1",
    "generator": {
        "name": "Open for Agents",
        "version": "0.3.54"
    },
    "generated_at": "2026-08-31T23:26:00+00:00",
    "site": {
        "name": "Open for Agents WordPress Demo",
        "url": "https://demo.openforagents.com/",
        "platform": "wordpress"
    },
    "publication": {
        "enabled": true,
        "level": "public_standard",
        "last_scan_at": "2026-08-24T00:54:05+00:00",
        "last_validated_at": "2026-08-31T23:26:00+00:00"
    },
    "readiness": {
        "score": 93,
        "summary": "35 actions detected, 35 high-confidence, 24 safe/public, 11 actionable findings. Discovery 100, Understanding 100, Actionability 85, Safety 87, Scan reliability 92.",
        "publish_recommendation": {
            "level": "public_minimal",
            "message": "Discovery is 100, Understanding is 100, Actionability is 85, Safety is 87, and Scan reliability is 92. Minimal Public is the recommended public tier until Standard Public has been reviewed for this site."
        },
        "tier": {
            "rank": 1,
            "level": "webmcp_implemented",
            "label": "Tier 1: WebMCP implemented",
            "summary": "WebMCP implemented: deployed runtime payload reports 11 declarative tools, 16 imperative tools, and 16 resources; static source inspection found 4 registerTool call(s). Browser verification: not_collected_by_static_scan.",
            "evidence": {
                "webmcp_status": "implemented",
                "declarative_tools_count": 0,
                "imperative_register_tool_calls": 4,
                "pages_with_runtime_payload": 4,
                "runtime_declarative_tools_count": 11,
                "runtime_imperative_tools_count": 16,
                "runtime_resources_count": 16,
                "browser_verification_status": "not_collected_by_static_scan",
                "browser_verification_receipts": 0,
                "actions_count": 35,
                "webmcp_disabled_by_disqualifier": false
            }
        }
    },
    "endpoints": {
        "actionmap": "https://demo.openforagents.com/.well-known/agent-actions.json",
        "mcp_draft": "https://demo.openforagents.com/.well-known/mcp-draft.json",
        "readiness": "https://demo.openforagents.com/.well-known/open-for-agents-readiness.json",
        "api_catalog": "https://demo.openforagents.com/.well-known/api-catalog",
        "llms_txt": "https://demo.openforagents.com/llms.txt",
        "mcp_server_card": "https://demo.openforagents.com/.well-known/mcp/server-card.json",
        "agent_skills": "https://demo.openforagents.com/.well-known/agent-skills/index.json",
        "mcp": "https://demo.openforagents.com/mcp",
        "ai_catalog": "https://demo.openforagents.com/.well-known/ai-catalog.json"
    },
    "supported_protocols": [
        "agent_actions_json",
        "mcp_draft_json",
        "mcp_streamable_http",
        "mcp_server_card_json",
        "agent_skills_discovery_v0_2_0",
        "open_for_agents_readiness_json",
        "api_catalog",
        "llms_txt",
        "ard_ai_catalog_json_experimental"
    ],
    "content_accessibility": {
        "markdown_alternates": {
            "status": "present",
            "pages_scanned": 4,
            "pages_with_alternates": 4,
            "examples": [
                {
                    "page_url": "https://demo.openforagents.com/",
                    "href": "https://demo.openforagents.com/?format=markdown"
                },
                {
                    "page_url": "https://demo.openforagents.com/buddy/",
                    "href": "https://demo.openforagents.com/buddy/?format=markdown"
                },
                {
                    "page_url": "https://demo.openforagents.com/kitchen/",
                    "href": "https://demo.openforagents.com/kitchen/?format=markdown"
                },
                {
                    "page_url": "https://demo.openforagents.com/shop/",
                    "href": "https://demo.openforagents.com/shop/?format=markdown"
                }
            ],
            "recommendation": ""
        }
    },
    "external_compatibility": {
        "cloudflare_agent_readiness": {
            "score_source": "compatibility signal only; not used in the Open for Agents readiness score",
            "ai_bot_rules": {
                "compatible": true,
                "status": "wildcard_or_default",
                "scored_by_open_for_agents": false,
                "summary": "Cloudflare currently treats wildcard/default robots handling as compatible; Open for Agents scores this as neutral until explicit operator intent exists."
            },
            "content_signals": {
                "compatible": false,
                "status": "missing",
                "summary": "No Content-Signal directive is configured."
            },
            "link_headers": {
                "compatible": true,
                "status": "present",
                "summary": "Agent-useful HTTP Link headers are emitted for active Open for Agents resources."
            },
            "api_catalog": {
                "compatible": true,
                "status": "present",
                "summary": "The RFC 9727 API Catalog is available at /.well-known/api-catalog."
            }
        }
    },
    "tool_counts": {
        "published": 22,
        "public_minimal": 11,
        "public_standard": 22,
        "private_full": 35,
        "published_by_risk": {
            "low": 22,
            "medium": 0,
            "high": 0
        }
    },
    "safety_summary": {
        "warnings_count": 11,
        "skipped_sensitive_action_count": 13
    }
}