{"base_url":"https://www.opensanctions.org/docs/api","finished_at":"2026-06-12T05:00:29.131232Z","report":{"auditor":"agentfit/v2.21.0","base_url":"https://www.opensanctions.org/docs/api","criteria":[{"id":"A1","max":2,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.opensanctions.org/llms.txt","evidence_snippet":""},{"id":"A2","max":3,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.opensanctions.org/llms-full.txt","evidence_snippet":""},{"id":"A3","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.opensanctions.org/robots.txt","evidence_snippet":"Sitemap: https://www.opensanctions.org/sitemap.xml"},{"id":"A4","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.opensanctions.org/sitemap.xml","evidence_snippet":"https://www.opensanctions.org/"},{"id":"A5","max":2,"score":1,"status":"partial","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":"og:* meta tags"},{"id":"B1","max":7,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.opensanctions.org/","evidence_snippet":""},{"id":"B2","max":4,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":""},{"id":"B3","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":"https://www.opensanctions.org/docs/api/"},{"id":"B4","max":2,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":""},{"id":"B5","max":2,"score":2,"status":"present","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":"taxonomy href: /docs/topics/"},{"id":"B6","max":2,"score":1,"status":"partial","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":"\u003carticle\u003e present"},{"id":"C1a","max":8,"score":5,"status":"partial","http_status":200,"evidence_url":"https://api.opensanctions.org/openapi.json","evidence_snippet":"openapi: html link discovery"},{"id":"C1b","max":7,"score":7,"status":"present","http_status":200,"evidence_url":"https://api.opensanctions.org/openapi.json","evidence_snippet":"openapi: 3.1.0 (12 paths)"},{"id":"C2","max":4,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":""},{"id":"C3","max":5,"score":3,"status":"partial","http_status":200,"evidence_url":"https://www.opensanctions.org/faq/api/search-api/","evidence_snippet":"ml majority: 0c/2p/1a"},{"id":"D1","max":4,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.opensanctions.org/faq/api/api/","evidence_snippet":""},{"id":"D2","max":4,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.opensanctions.org/faq/api/api/","evidence_snippet":""},{"id":"D3","max":3,"score":1,"status":"partial","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":"inline error codes across pages"},{"id":"D4","max":3,"score":2,"status":"partial","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":"auth only"},{"id":"D5","max":3,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":"no glossary; 0/0 groups consistent, 0% inconsisten"},{"id":"D6","max":2,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.opensanctions.org/faq/api/api/","evidence_snippet":""},{"id":"E1","max":6,"score":6,"status":"present","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":"ResearchDatasetsShowcaseDocumentationAboutOverview"},{"id":"E2","max":2,"score":2,"status":"present","http_status":308,"evidence_url":"https://www.opensanctions.org/datasets/my_aob_sanctions","evidence_snippet":"301/308 → canonical"},{"id":"E3","max":2,"score":1,"status":"partial","http_status":200,"evidence_url":"https://api.opensanctions.org/openapi.json","evidence_snippet":"info.version yente 5.4.0"},{"id":"E4","max":2,"score":2,"status":"present","http_status":200,"evidence_url":"https://www.opensanctions.org/","evidence_snippet":"5/5 internal links healthy"},{"id":"E5","max":2,"score":2,"status":"present","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/privacy/","evidence_snippet":"llm"},{"id":"F1","max":2,"score":1,"status":"partial","http_status":200,"evidence_url":"https://www.opensanctions.org/llms.txt","evidence_snippet":"agentic discovery breadth: 1/2"},{"id":"F2","max":2,"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":""},{"id":"F4","max":3,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.opensanctions.org/docs/api","evidence_snippet":"a11y: 6 violations (e.g. link-name)"}],"max_score":100,"audit_date":"2026-06-12","categories":{"D_content":{"max":19,"score":3},"E_hygiene":{"max":14,"score":13},"C_api_spec":{"max":24,"score":15},"A_discovery":{"max":13,"score":7},"F_agent_surface":{"max":10,"score":1},"B_page_artifacts":{"max":20,"score":6}},"total_score":45,"e1_gating_passed":true,"unreliable_marker":false},"run_id":"019eb601-ebbc-7589-8ec3-c8514689c48e","share_url":"/r/019eb601-ebbc-7589-8ec3-c8514689c48e","started_at":"2026-06-12T05:00:18.211732Z","status":"done","total_score":45,"validity":"ok"}
