# AnswerReady > Scan any public website against an evidence-backed AEO, GEO, and SEO rubric, then inspect every score contribution and validated PlatPhorm enrichment result. ## Scoring contract - Rubric version: 2026-07-18.1 - Category weights: AI Discovery 20; Crawlability 20; Structured Meaning 20; Answer Quality & Trust 25; Reach & UX 15 - Pass earns full weight, warn earns half, and fail earns zero. - Every criterion requires source evidence; scoreVerified confirms deterministic recomputation. - JSON-LD quality checks schema.org context, typed nodes, core properties, and stable absolute @id values. - External PlatPhorm inputs are schema-validated before sending. Outputs are size-bounded and schema-validated; invalid or unavailable evidence stays degraded. - Scans of *.platphormnews.com add a separate public-read-only Phase 1 contract assessment covering routes, health, discovery, OpenAPI/auth, trust, MCP ping, trace state, Vercel metadata state, and secret hygiene. ## Public surfaces - Scanner: https://answerready.platphormnews.com/ - Methodology: https://answerready.platphormnews.com/docs - Scan API: POST https://answerready.platphormnews.com/api/scan with { "url": "https://example.com" } - Rubric JSON: https://answerready.platphormnews.com/api/rubric - OpenAPI: https://answerready.platphormnews.com/openapi.yaml - MCP: https://answerready.platphormnews.com/.well-known/mcp.json and https://answerready.platphormnews.com/api/mcp - Full machine guide: https://answerready.platphormnews.com/llms-full.txt - LLMS index: https://answerready.platphormnews.com/llms-index.json - RSS: https://answerready.platphormnews.com/rss.xml - Atom: https://answerready.platphormnews.com/atom.xml - Sitemap index: https://answerready.platphormnews.com/sitemap-index.xml - Trust policy: https://answerready.platphormnews.com/.well-known/trust.json ## Boundaries - Scans are public, read-only, bounded, and rate-limited. - Localhost, private IPs, link-local targets, credentialed URLs, and unsafe redirects are blocked. - Report persistence is best-effort and reports honest degraded status when Upstash is unavailable. - PlatPhorm contract results are not folded into the general AEO/GEO/SEO score and external sites are not assessed against network-only requirements. - Future mutation, publishing, sync, reporting, and administrative actions require PLATPHORM_API_KEY. - /.well-known/ai-plugin.json is not applicable because AnswerReady exposes OpenAPI and MCP directly.