# 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-08-22.1 - Category weights: AI Discovery 25; Crawlability 20; Structured Meaning 18; Answer Quality & Trust 23; Reach & UX 14 - Pass earns full weight, warn earns half, and fail earns zero. Skipped, not applicable, unavailable, and error outcomes lower coverage instead of being counted as passes or failures. - 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" } - Stored report API: GET https://answerready.platphormnews.com/api/v1/scans/{scanId}; supports JSON and text/markdown with q-value negotiation. - 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 - AgentReady: https://agentready.platphormnews.com - AgentOps: https://agentops.platphormnews.com - SitemapOps: https://sitemapops.platphormnews.com - SearchOps: https://searchops.platphormnews.com - TrustOps: https://trustops.platphormnews.com - BrowserOps: https://browserops.platphormnews.com - 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 - When to use AnswerReady: for a bounded rollup of website, agent, search, trust, sitemap, browser, API, and MCP readiness evidence. - When not to use AnswerReady: for destructive browser actions, authenticated private-data testing, high-volume crawling, longitudinal regression monitoring, or caller network testing without explicit browser consent. - 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.