{"schemaVersion":"1","scan":{"id":"a92e9cca-b488-4fd2-b0a3-26910411ac2f","domain":"airbnb.com","region":"us-east","userAgent":"AgentSpeedBot/1.0","viewport":"1280x800","startedAtIso":"2026-07-26T06:28:44.448Z","finishedAtIso":"2026-07-26T06:28:46.223Z","durationMs":1775},"rubric":{"version":"2026.08.0","sha":"d9d3bbb66da42829b62a67d55831b2c539c8ec9341502a0b667a1d24de3654fa","gradeBandVersion":"1"},"score":{"composite":51,"grade":"F","components":[{"key":"discoverability","value":38},{"key":"readability","value":2},{"key":"structured_data","value":80},{"key":"actionability","value":67},{"key":"performance","value":90}]},"attestation":{"total":30,"deterministic":20,"heuristic":9,"llmAssisted":1},"checks":[{"key":"actionability.agent_skills","status":"fail","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{"status":404}},{"key":"actionability.web_mcp","status":"fail","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":3,"rawValue":{}},{"key":"auth.cookie_consent_blocks_content","status":"skip","determinism":"heuristic","weight":2,"weightApplied":2,"durationMs":0,"rawValue":{"error":"TypeError: fl is not a function"},"heuristicParam":{"label":"detector","value":"consent overlay heuristic"}},{"key":"auth.paywall_or_login_wall_on_landing","status":"skip","determinism":"heuristic","weight":2,"weightApplied":2,"durationMs":0,"rawValue":{"error":"TypeError: fl is not a function"},"heuristicParam":{"label":"detector","value":"paywall/login-wall heuristic"}},{"key":"content.headings_hierarchy","status":"skip","determinism":"heuristic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{"error":"TypeError: fl is not a function"},"heuristicParam":{"label":"rule","value":"single H1, no skipped levels"}},{"key":"content.js_required_for_primary_content","status":"skip","determinism":"heuristic","weight":2,"weightApplied":2,"durationMs":0,"rawValue":{},"heuristicParam":{"label":"detector","value":"no-JS visibility heuristic"}},{"key":"content.text_ratio","status":"fail","determinism":"heuristic","weight":1,"weightApplied":1,"durationMs":2,"rawValue":{"ratio":0.005789237228483164,"htmlBytes":683337,"textBytes":3956},"heuristicParam":{"label":"min text ratio","value":"15%"}},{"key":"discoverability.api_catalog","status":"fail","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{"status":404}},{"key":"discoverability.link_headers","status":"warn","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":1,"rawValue":{}},{"key":"discoverability.mcp_server_card","status":"fail","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{"status":404}},{"key":"discoverability.oauth_authorization_server","status":"pass","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{}},{"key":"discoverability.oauth_protected_resource","status":"fail","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{"status":404}},{"key":"discoverability.web_bot_auth","status":"fail","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{"status":404}},{"key":"journey.primary_probe","status":"pass","determinism":"llm_assisted","weight":2,"weightApplied":2,"durationMs":766,"rawValue":{"priceOrCta":"Become a host","primaryOffering":"Vacation rentals and unique homes"}},{"key":"llms_txt.present","status":"pass","determinism":"deterministic","weight":2,"weightApplied":0,"durationMs":0,"rawValue":{"bytes":2600,"hasH1":false,"hasLink":false}},{"key":"markup.canonical","status":"skip","determinism":"deterministic","weight":2,"weightApplied":2,"durationMs":0,"rawValue":{"error":"TypeError: fl is not a function"}},{"key":"markup.meta_description","status":"skip","determinism":"deterministic","weight":2,"weightApplied":2,"durationMs":0,"rawValue":{"error":"TypeError: fl is not a function"}},{"key":"markup.title","status":"skip","determinism":"deterministic","weight":2,"weightApplied":2,"durationMs":0,"rawValue":{"error":"TypeError: fl is not a function"}},{"key":"performance.full_render_ms","status":"skip","determinism":"heuristic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{},"heuristicParam":{"label":"threshold","value":"4s"}},{"key":"performance.payload_kb","status":"pass","determinism":"heuristic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{},"heuristicParam":{"label":"threshold","value":"3MB"}},{"key":"performance.ttfb_ms","status":"pass","determinism":"heuristic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{"ttfbMs":387},"heuristicParam":{"label":"threshold","value":"800ms"}},{"key":"reachability.status","status":"pass","determinism":"deterministic","weight":2,"weightApplied":2,"durationMs":0,"rawValue":{"code":200,"redirects":1}},{"key":"readability.markdown_negotiation","status":"fail","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{"status":200}},{"key":"robots_txt.allows_known_agents","status":"pass","determinism":"deterministic","weight":2,"weightApplied":2,"durationMs":2,"rawValue":{"blocked":[],"declaredMarkets":["AE","AR","AT","AU","BE","BO","BZ","CA","CH","CL","CN","CO","CR","EC","ES","GB","GT","GY","HK","HN","IE","IN","KR","LU","ME","MT","MX","NI","NZ","PA","PE","PT","PY","RU","SG","SV","TW","US","VE","ZA"],"regionalBlocked":[],"trainingBlocked":[]}},{"key":"robots_txt.content_signals","status":"fail","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{}},{"key":"robots_txt.present","status":"pass","determinism":"deterministic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{}},{"key":"sitemap.present","status":"fail","determinism":"deterministic","weight":2,"weightApplied":2,"durationMs":0,"rawValue":{}},{"key":"structured_data.jsonld_present","status":"pass","determinism":"deterministic","weight":2,"weightApplied":2,"durationMs":0,"rawValue":{"count":1}},{"key":"structured_data.type_coverage","status":"pass","determinism":"heuristic","weight":1,"weightApplied":1,"durationMs":0,"rawValue":{"declared":["WebSite","SearchAction"]},"heuristicParam":{"label":"match","value":"type-to-purpose inference"}},{"key":"structured_data.validates","status":"fail","determinism":"deterministic","weight":2,"weightApplied":2,"durationMs":1,"rawValue":{"warns":0,"errors":1,"firstError":{"path":"$.name","message":"WebSite requires \"name\".","severity":"error"}}}],"findings":[],"citation":"airbnb.com · r2026.08.0 · scan a92e9cca · 2026-07-26T06:28Z"}