{
    "version": "0.1",
    "generator": {
        "name": "Open for Agents",
        "version": "0.3.4"
    },
    "generated_at": "2026-05-20T09:48:09+00:00",
    "site": {
        "name": "RDR2.org",
        "url": "https://www.rdr2.org/",
        "platform": "wordpress"
    },
    "publication": {
        "enabled": true,
        "level": "public_minimal",
        "last_scan_at": "2026-05-06T08:21:27+00:00",
        "last_validated_at": "2026-05-20T09:48:09+00:00"
    },
    "readiness": {
        "score": 68,
        "summary": "12 actions detected, 12 high-confidence, 8 safe/public, 5 warnings. Discoverability 92, Tool Surfaces 85, Safety 87, Reliability 95.",
        "publish_recommendation": {
            "level": "public_minimal",
            "message": "Discoverability is 92, Tool Surfaces is 85, Safety is 87, and Reliability is 95. Minimal Public is the recommended public tier until Standard Public has been reviewed for this site."
        }
    },
    "endpoints": {
        "actionmap": "https://www.rdr2.org/.well-known/agent-actions.json",
        "mcp_draft": "https://www.rdr2.org/.well-known/mcp-draft.json",
        "readiness": "https://www.rdr2.org/.well-known/open-for-agents-readiness.json",
        "api_catalog": "https://www.rdr2.org/.well-known/api-catalog",
        "llms_txt": "https://www.rdr2.org/llms.txt",
        "mcp_server_card": "https://www.rdr2.org/.well-known/mcp/server-card.json",
        "agent_skills": "https://www.rdr2.org/.well-known/agent-skills/index.json",
        "mcp": "https://www.rdr2.org/mcp"
    },
    "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"
    ],
    "content_accessibility": {
        "markdown_alternates": {
            "status": "unknown",
            "pages_scanned": 0,
            "pages_with_alternates": 0,
            "examples": [],
            "recommendation": "Run a scan to detect markdown alternates. If absent, start with Joost de Valk's markdown-alternate WordPress plugin rather than native Open for Agents markdown generation."
        }
    },
    "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": 8,
        "public_minimal": 8,
        "public_standard": 8,
        "private_full": 12,
        "published_by_risk": {
            "low": 8,
            "medium": 0,
            "high": 0
        }
    },
    "safety_summary": {
        "warnings_count": 1,
        "skipped_sensitive_action_count": 4
    }
}