{"openapi":"3.1.0","info":{"title":"MarkosWeb AI Agentic Readiness API","version":"1.0.0","description":"Free, public readiness audits. Scores are measured fractions of concrete checks; method at https://www.markosweb.com/methodology/"},"servers":[{"url":"https://www.markosweb.com"}],"paths":{"/api/v1/domains/{domain}.json":{"get":{"summary":"Agentic readiness audit for a domain (JSON). Self-filling: an unseen domain is audited live on the spot and added to the public directory.","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Audit JSON (cached or freshly audited)"},"404":{"description":"Domain unreachable or invalid - nothing to audit"},"429":{"description":"Rate limited: max 8 live audits per minute per IP (cached audits are unlimited)"}}}},"/www/{domain}/":{"get":{"summary":"Human audit page; audits unseen domains live on the spot","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"HTML report"}}}},"/badge/{domain}.svg":{"get":{"summary":"Embeddable readiness badge (SVG)","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"SVG badge"}}}}}}