{"base_url":"https://www.moesif.com/docs","finished_at":"2026-08-04T13:28:42.585128Z","report":{"auditor":"agentfit/v3.25.1","base_url":"https://www.moesif.com/docs","criteria":[{"id":"A1","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.moesif.com/llms.txt","evidence_snippet":"Moesif - Grow Your API and AI Products"},{"id":"A2","max":2,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.moesif.com/llms-full.txt","evidence_snippet":""},{"id":"A3","max":3,"score":1,"status":"partial","http_status":200,"evidence_url":"https://www.moesif.com/robots.txt","evidence_snippet":"Sitemap: https://www.moesif.com/sitemap.xml"},{"id":"A4","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.moesif.com/sitemap.xml","evidence_snippet":"https://www.moesif.com/blog/api-guide/"},{"id":"A5","max":3,"score":2,"status":"partial","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":"og:* meta tags"},{"id":"B1","max":5,"score":3,"status":"partial","http_status":200,"evidence_url":"https://www.moesif.com/blog/customer-success/monitoring/How-to-Define-Measure-Analyze-and-Predict-Customer-Churn/index.md","evidence_snippet":"--- last_modified_at: 2023-06-15 00:00:00 +0000 ti"},{"id":"B2","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":"@type: Organization"},{"id":"B3","max":4,"score":4,"status":"present","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":"https://www.moesif.com/docs/"},{"id":"B4","max":4,"score":4,"status":"present","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":"Last-Modified: Tue, 16 Jun 2026 08:55:34 GMT"},{"id":"B5","max":2,"score":2,"status":"present","http_status":200,"evidence_url":"https://www.moesif.com/blog/","evidence_snippet":"taxonomy href: /blog/categories/?utm_campaign=Int-"},{"id":"B6","max":3,"score":2,"status":"partial","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":"\u003carticle\u003e present"},{"id":"C1","max":8,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":""},{"id":"C2","max":2,"score":2,"status":"partial","http_status":200,"evidence_url":"https://www.moesif.com/docs/api-analytics/run-in-postman/","evidence_snippet":"postman OR ≥2 sdk links"},{"id":"C3","max":7,"score":4,"status":"partial","http_status":200,"evidence_url":"https://www.moesif.com/blog/","evidence_snippet":"ml majority: 0c/2p/1a"},{"id":"D1","max":3,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.moesif.com/blog/","evidence_snippet":""},{"id":"D2","max":5,"score":5,"status":"present","http_status":200,"evidence_url":"https://www.moesif.com/blog/","evidence_snippet":"placeholder_ratio = 0.00, 0/4 blocks"},{"id":"D3","max":5,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":""},{"id":"D4","max":4,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":""},{"id":"D5","max":4,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":"no glossary; 2/2 groups consistent, 0% inconsisten"},{"id":"D6","max":2,"score":1,"status":"partial","http_status":200,"evidence_url":"https://www.moesif.com/blog/technical/api-design/Best-Practices-for-Versioning-REST-and-GraphQL-APIs/","evidence_snippet":"deprecated/legacy marker"},{"id":"E1","max":6,"score":6,"status":"present","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":"Skip links        Skip to primary navigation     S"},{"id":"E2","max":2,"score":2,"status":"present","http_status":301,"evidence_url":"https://www.moesif.com/blog/monitoring/model-context-protocol/Comparing-MCP-Model-Context-Protocol-Gateways","evidence_snippet":"301/308 → canonical"},{"id":"E3","max":2,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":""},{"id":"E4","max":4,"score":4,"status":"present","http_status":200,"evidence_url":"https://www.moesif.com","evidence_snippet":"5/5 internal links healthy"},{"id":"E5","max":3,"score":2,"status":"partial","http_status":200,"evidence_url":"https://www.moesif.com/docs/platform/privacy-rules/","evidence_snippet":"TOS substantive, no AI keywords"},{"id":"E6","max":4,"score":2,"status":"partial","http_status":200,"evidence_url":"https://www.moesif.com/docs","evidence_snippet":"a11y: 1 violations (e.g. link-name)"},{"id":"F2","max":1,"score":0,"status":"absent","http_status":0,"evidence_url":"","evidence_snippet":""},{"id":"F3","max":3,"score":0,"status":"absent","http_status":0,"evidence_url":"","evidence_snippet":""}],"max_score":100,"audit_date":"2026-08-04","categories":{"D_content":{"max":23,"score":6},"E_hygiene":{"max":21,"score":16},"C_api_spec":{"max":17,"score":6},"A_discovery":{"max":14,"score":9},"F_agent_surface":{"max":4,"score":0},"B_page_artifacts":{"max":21,"score":18}},"total_score":55,"e1_gating_passed":true,"unreliable_marker":false},"run_id":"019fcc54-0932-7ec1-816f-873da932b9ab","share_url":"/r/019fcc54-0932-7ec1-816f-873da932b9ab","started_at":"2026-08-04T13:28:20.925576Z","status":"done","total_score":55,"validity":"ok"}
