{"id":"7ff9e51a-074a-48cb-ad53-ea480dfb7742","host":"agentwares-agentcheck.vercel.app","url":"https://agentwares-agentcheck.vercel.app/login","status":"done","verifiedBy":"trusted","dispatch":{"mode":"local","error":"runner not configured (RUNNER_REPO / RUNNER_DISPATCH_TOKEN unset): run `pnpm --filter readiness-scorer probe <url> --scan-id <id> --post <callback>`"},"createdAt":"2026-09-02T17:52:21.943Z","completedAt":"2026-09-02T17:52:28.343Z","score":{"fixes":["Signup form an agent can fill: OAuth-only signup requires a human in a browser. Add email+password or an API-key signup endpoint for agents.","Terms allow automated accounts: Publish terms at /terms (linked from the signup page) that say whether automated/agent accounts are allowed.","API key minting: Link 'API keys' from the post-signup page and from the docs nav; document POST /api-keys if it exists.","Docs an agent can act on: add a 'for agents' section: how to get a key and authenticate without a browser."],"grade":"F","items":[{"id":"signup_form","fix":"OAuth-only signup requires a human in a browser. Add email+password or an API-key signup endpoint for agents.","max":20,"name":"Signup form an agent can fill","points":8,"evidence":"Only OAuth buttons found (github); no email/password form.","observed":true},{"id":"no_bot_wall","fix":null,"max":15,"name":"No CAPTCHA / bot wall","points":0,"evidence":"No form was found, so nothing to check.","observed":false},{"id":"signup_completes","fix":null,"max":20,"name":"Signup completes without a human","points":0,"evidence":"not attempted: OAuth-only signup","observed":false},{"id":"tos_in_flow","fix":null,"max":10,"name":"Terms acceptable in the flow","points":0,"evidence":"No form was found.","observed":false},{"id":"terms_allow_agents","fix":"Publish terms at /terms (linked from the signup page) that say whether automated/agent accounts are allowed.","max":5,"name":"Terms allow automated accounts","points":0,"evidence":"No terms page found to read.","observed":false},{"id":"api_keys","fix":"Link 'API keys' from the post-signup page and from the docs nav; document POST /api-keys if it exists.","max":20,"name":"API key minting","points":6,"evidence":"API keys are mentioned but no keys page was found from signup or docs.","observed":true},{"id":"agent_docs","fix":"add a 'for agents' section: how to get a key and authenticate without a browser.","max":10,"name":"Docs an agent can act on","points":7,"evidence":"llms.txt present; OpenAPI at https://agentwares-agentcheck.vercel.app/openapi.json; Mentions 'requires API key' but never explains where/how to obtain an API key.; MCP endpoint advertised (https://agentwares-agentcheck.vercel.app/api/mcp).","observed":true}],"total":21,"schema":"agentwares.readiness-score/v1","status":"failing","unobserved":["No CAPTCHA / bot wall","Signup completes without a human","Terms acceptable in the flow","Terms allow automated accounts"],"rubricVersion":"rubric/v1"},"judge":{"docs":{"pass":false,"score":0.1,"reasons":["Mentions 'requires API key' but never explains where/how to obtain an API key.","No details on how to send the key (no header name, bearer scheme, or auth endpoint described).","Fails rubric requirement of both obtaining and sending credentials being explained."]},"calls":1,"terms":null,"costUsd":0,"skipped":[{"item":"terms","reason":"no text captured"}],"version":"readiness-judge/v1"},"costUsd":0,"error":null,"resultsUrl":"https://agentwares-readiness.vercel.app/r/7ff9e51a-074a-48cb-ad53-ea480dfb7742","statusUrl":"https://agentwares-readiness.vercel.app/api/scans/7ff9e51a-074a-48cb-ad53-ea480dfb7742","badgeUrl":"https://agentwares-readiness.vercel.app/badge/7ff9e51a-074a-48cb-ad53-ea480dfb7742.svg","evidenceUrl":"https://agentwares-readiness.vercel.app/r/7ff9e51a-074a-48cb-ad53-ea480dfb7742/evidence.json"}