{"id":"accessibility-patcher","title":"ADA / WCAG Lawsuit Shield & DOM Auto-Patcher","description":"Returns a FAIL / REVIEW / PASS verdict for a page's HTML (pasted or fetched from a URL) against the WCAG failures most cited in ADA demand letters: alt text, form labels, unnamed buttons and links, lang, headings, landmarks, skip links, zoom. Each issue carries a CSS selector, source line and fix, with a top-five list, a SARIF 2.1.0 log, a litigation risk score, per-element patched HTML and an interim <script> hotfix. Static HTML only: color contrast, keyboard behaviour and JavaScript-rendered content are not checked, and the output is not legal advice or a conformance claim. If the model patch step fails you still get the full deterministic audit, marked partial.","roi":"ADA website demand letters commonly settle for $5,000-$25,000 plus fees; fixing the cited elements before a letter arrives is far cheaper than settling.","audience":"business","channels":["x402","mcp","rapidapi","apify"],"endpoint":{"method":"POST","url":"https://agents.writerslogic.com/api/v1/patch-accessibility","path":"/api/v1/patch-accessibility","contentType":"application/json"},"price":{"amount":"0.75","currency":"USDC","network":"base","perCall":true,"failedCallsCharged":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"url":{"type":"string","maxLength":2048,"description":"Page to audit. Provide url or html."},"html":{"type":"string","maxLength":2000000}}},"resultSchema":{"type":"object","properties":{"verdict":{"type":"string","enum":["FAIL","REVIEW","PASS"],"description":"FAIL: at least one critical issue. REVIEW: only serious or moderate issues. PASS: no failures from the automated checks (not a conformance claim)."},"riskLevel":{"type":"string","enum":["low","medium","high","critical"]},"headline":{"type":"string"},"topFindings":{"type":"array","description":"Up to five most severe issues: rule, WCAG criterion, severity, selector, source line when known, and the fix.","items":{"type":"object"}},"nextStep":{"type":"string"},"partial":{"type":"boolean","description":"True when the model patch step failed; the deterministic audit is still complete."},"partialReason":{"anyOf":[{"type":"string"},{"type":"null"}]},"sarif":{"type":"object","description":"SARIF 2.1.0 log of the audit for GitHub code scanning and other SARIF consumers."},"notChecked":{"type":"array","items":{"type":"string"},"description":"Checks outside this audit."},"litigationRiskScore":{"type":"integer"},"deterministicScore":{"type":"integer"},"issues":{"type":"array","items":{"type":"object"}},"pageIssues":{"type":"array","items":{"type":"object"}},"patchedHtmlSnippets":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["issue_id","patchedHtml","explanation"],"properties":{"issue_id":{"type":"string"},"patchedHtml":{"type":"string"},"explanation":{"type":"string"}}}},"hotfixScript":{"type":"string"},"summary":{"type":"string"},"notice":{"type":"string"}}},"outputSchema":{"type":"object","properties":{"data":{"type":"object","properties":{"verdict":{"type":"string","enum":["FAIL","REVIEW","PASS"],"description":"FAIL: at least one critical issue. REVIEW: only serious or moderate issues. PASS: no failures from the automated checks (not a conformance claim)."},"riskLevel":{"type":"string","enum":["low","medium","high","critical"]},"headline":{"type":"string"},"topFindings":{"type":"array","description":"Up to five most severe issues: rule, WCAG criterion, severity, selector, source line when known, and the fix.","items":{"type":"object"}},"nextStep":{"type":"string"},"partial":{"type":"boolean","description":"True when the model patch step failed; the deterministic audit is still complete."},"partialReason":{"anyOf":[{"type":"string"},{"type":"null"}]},"sarif":{"type":"object","description":"SARIF 2.1.0 log of the audit for GitHub code scanning and other SARIF consumers."},"notChecked":{"type":"array","items":{"type":"string"},"description":"Checks outside this audit."},"litigationRiskScore":{"type":"integer"},"deterministicScore":{"type":"integer"},"issues":{"type":"array","items":{"type":"object"}},"pageIssues":{"type":"array","items":{"type":"object"}},"patchedHtmlSnippets":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["issue_id","patchedHtml","explanation"],"properties":{"issue_id":{"type":"string"},"patchedHtml":{"type":"string"},"explanation":{"type":"string"}}}},"hotfixScript":{"type":"string"},"summary":{"type":"string"},"notice":{"type":"string"}}},"_provenance":{"type":"object","description":"C2PA-aligned manifest and W3C VC 2.0 (eddsa-jcs-2022) issued by the hub DID; verify at POST /api/v1/verify-provenance"}},"required":["data","_provenance"]},"example":{"html":"<html><head><title>Shop</title></head><body><nav><a href=\"/\"><img src=\"logo.png\"></a></nav><h1>Running shoes</h1><h3>Bestsellers</h3><img src=\"IMG_2041.jpg\" alt=\"IMG_2041.jpg\"><form><input type=\"email\" placeholder=\"Email\"><button><svg></svg></button></form></body></html>"},"openapiOperation":{"operationId":"accessibility_patcher","summary":"ADA / WCAG Lawsuit Shield & DOM Auto-Patcher","description":"Returns a FAIL / REVIEW / PASS verdict for a page's HTML (pasted or fetched from a URL) against the WCAG failures most cited in ADA demand letters: alt text, form labels, unnamed buttons and links, lang, headings, landmarks, skip links, zoom. Each issue carries a CSS selector, source line and fix, with a top-five list, a SARIF 2.1.0 log, a litigation risk score, per-element patched HTML and an interim <script> hotfix. Static HTML only: color contrast, keyboard behaviour and JavaScript-rendered content are not checked, and the output is not legal advice or a conformance claim. If the model patch step fails you still get the full deterministic audit, marked partial.\n\nPrice: 0.75 USDC on Base (x402).","x-x402-price-usdc":"0.75","x-x402-amount":"750000","x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"0.75"}},"x-audience":"business","x-sample-url":"https://agents.writerslogic.com/api/v1/samples/accessibility-patcher","security":[{"x402":[]},{"apiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"url":{"type":"string","maxLength":2048,"description":"Page to audit. Provide url or html."},"html":{"type":"string","maxLength":2000000}}},"example":{"html":"<html><head><title>Shop</title></head><body><nav><a href=\"/\"><img src=\"logo.png\"></a></nav><h1>Running shoes</h1><h3>Bestsellers</h3><img src=\"IMG_2041.jpg\" alt=\"IMG_2041.jpg\"><form><input type=\"email\" placeholder=\"Email\"><button><svg></svg></button></form></body></html>"}}}},"responses":{"200":{"description":"Paid result with provenance","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"verdict":{"type":"string","enum":["FAIL","REVIEW","PASS"],"description":"FAIL: at least one critical issue. REVIEW: only serious or moderate issues. PASS: no failures from the automated checks (not a conformance claim)."},"riskLevel":{"type":"string","enum":["low","medium","high","critical"]},"headline":{"type":"string"},"topFindings":{"type":"array","description":"Up to five most severe issues: rule, WCAG criterion, severity, selector, source line when known, and the fix.","items":{"type":"object"}},"nextStep":{"type":"string"},"partial":{"type":"boolean","description":"True when the model patch step failed; the deterministic audit is still complete."},"partialReason":{"anyOf":[{"type":"string"},{"type":"null"}]},"sarif":{"type":"object","description":"SARIF 2.1.0 log of the audit for GitHub code scanning and other SARIF consumers."},"notChecked":{"type":"array","items":{"type":"string"},"description":"Checks outside this audit."},"litigationRiskScore":{"type":"integer"},"deterministicScore":{"type":"integer"},"issues":{"type":"array","items":{"type":"object"}},"pageIssues":{"type":"array","items":{"type":"object"}},"patchedHtmlSnippets":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["issue_id","patchedHtml","explanation"],"properties":{"issue_id":{"type":"string"},"patchedHtml":{"type":"string"},"explanation":{"type":"string"}}}},"hotfixScript":{"type":"string"},"summary":{"type":"string"},"notice":{"type":"string"}}},"_provenance":{"type":"object","description":"C2PA-aligned manifest and W3C VC 2.0 (eddsa-jcs-2022) issued by the hub DID; verify at POST /api/v1/verify-provenance"}},"required":["data","_provenance"]}}}},"400":{"description":"Invalid request (no payment consumed)","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"}}}}}},"401":{"description":"Invalid X-API-KEY","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"}}}}}},"402":{"description":"Payment required or invalid","content":{"application/json":{"schema":{"type":"object","description":"x402 v2 PaymentRequired (also base64 in the PAYMENT-REQUIRED header)","properties":{"x402Version":{"type":"integer"},"error":{"type":"string"},"code":{"type":"string"},"resource":{"type":"object"},"accepts":{"type":"array","items":{"type":"object"}},"extensions":{"type":"object"}}}}}},"502":{"description":"Upstream failure; the payment is released or not settled","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"}}}}}}}},"links":{"docs":"https://agents.writerslogic.com/docs/accessibility-patcher/","docsJson":"https://agents.writerslogic.com/docs/accessibility-patcher.json","sample":"https://agents.writerslogic.com/api/v1/samples/accessibility-patcher","openapi":"https://agents.writerslogic.com/openapi.json","catalog":"https://agents.writerslogic.com/api/v1/catalog","verifyProvenance":"https://agents.writerslogic.com/api/v1/verify-provenance","index":"https://agents.writerslogic.com/docs/index.json"}}