{"name":"ZeroWorker Web Action API","version":"0.7.5","description":"Inspect public static HTML before browser automation: forms, field constraints, CAPTCHA/SPA/JS signals, DNS safety, and a 3-state routing verdict: http_candidate, browser_likely, or undetermined. No action execution or API key required. When enabled, try 10 successful live calls free once across HTTP/MCP; then $0.002 USDC per successful paid request via x402 on Base Mainnet. Starter policy: /anonymous-access-policy.","note":"Convenience manifest only. Official x402 discovery for this service is published through the Bazaar extension on POST /v1/preflight.","x402Version":2,"access":{"model":"starter_credits","enabled":true,"starterCredits":10,"recurring":false,"sharedTransports":["HTTP","MCP"],"successfulAnalysisConsumes":1,"errorsConsume":0,"credentialLocations":{"header":"X-ZeroWorker-Anonymous-Token","body":"access.clientToken"},"policy":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/anonymous-access-policy","exhausted":"Use existing x402 on Base Mainnet for $0.002 USDC per successful paid analysis.","unavailable":"When payments are enabled, the existing x402 challenge remains available; no free credit is granted.","feedbackCredits":false},"resource":{"method":"POST","url":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/v1/preflight","mimeType":"application/json","serviceName":"ZeroWorker Web Action API","tags":["preflight","forms","ai-agents","web-automation","browser-automation"]},"payment":{"enabled":true,"scheme":"exact","network":"eip155:8453","price":"$0.002","currency":"USDC","payTo":"0xad277cf8B5D9fa5008D06cBdBE349F5DF3c0Cc8f","settlementContract":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/payment-policy","successfulOutcomes":["http_candidate","browser_likely","undetermined"]},"routing":{"preferredField":"agentVerdict.verdict","values":["http_candidate","browser_likely","undetermined"],"compatibilityField":"agentVerdict.browserLikelyRequired"},"discovery":{"official":"x402 Bazaar extension","llms":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/llms.txt","skill":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/SKILL.md","openapi":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/openapi.json","demo":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/demo","quickstart":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/quickstart","buyer":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/buyer.mjs","buyerEnv":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/buyer.env.example","products":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/products","paymentPolicy":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/payment-policy","evidence":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/evidence","benchmark":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/benchmark"},"evidence":{"url":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/evidence","benchmarkId":"phase3-browser-routing-2026-09-26","generatedAt":"2026-09-26T11:42:30.630Z","scope":{"cases":20,"runsPerCase":5,"observations":100},"metrics":{"classificationAccuracyAgainstLockedLabels":0.95,"httpCandidatePrecisionAgainstLockedLabels":1,"dangerousUnderEscalations":0,"browserLaunchesAvoidedRate":0.3,"averagePreflightLatencyMs":470.6},"boundary":"Locked routing/navigation benchmark only; does not measure form-submission or end-to-end task success."},"family":{"name":"ZeroWorker","currentProduct":"web-action-api","products":[{"id":"web-action-api","name":"ZeroWorker Web Action API","url":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev","demo":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/demo","paidEndpoint":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/v1/preflight","useWhen":"Before browser automation: inspect static forms, SPA/CAPTCHA/JavaScript-interaction signals, and choose direct HTTP, browser escalation, or an undetermined route."},{"id":"mcp-preflight-api","name":"ZeroWorker MCP Preflight API","url":"https://zeroworker-mcp-preflight-api.zeroworker-lab.workers.dev","demo":"https://zeroworker-mcp-preflight-api.zeroworker-lab.workers.dev/demo","paidEndpoint":"https://zeroworker-mcp-preflight-api.zeroworker-lab.workers.dev/v1/analyze","useWhen":"Before an AI agent connects to a public MCP endpoint: inspect reachability/capability context, component evidence, OSV matches, and exploitation-priority enrichment."},{"id":"security-api","name":"ZeroWorker Security API","url":"https://zeroworker-security-api.zeroworker-lab.workers.dev","sample":"https://zeroworker-security-api.zeroworker-lab.workers.dev/v1/sample","paidEndpoint":"https://zeroworker-security-api.zeroworker-lab.workers.dev/v1/prioritize","useWhen":"When you already have CVE identifiers and want FIRST EPSS, CISA KEV, known-ransomware use, deterministic score, and tier enrichment."}]},"freeSamples":{"form":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/v1/sample?case=form","spa":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/v1/sample?case=spa","interaction":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/v1/sample?case=interaction","unknown":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/v1/sample?case=unknown"},"x-zeroworker-mcp":{"endpoint":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/mcp","serverCard":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/mcp/server-card","guide":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/mcp-guide","registryMetadata":"https://zeroworker-web-action-api.zeroworker-lab.workers.dev/server.json","transport":"streamable-http","supportedProtocolVersions":["2025-11-25","2025-06-18","2025-03-26"]}}