{"product":"Overwing Beacon","question":"Is your product reachable by agents?","what":"One lookup of a site. It fetches the surfaces an agent looks for (robots.txt, llms.txt, sitemap, MCP server card and endpoint, the MCP Registry, A2A agent card, OpenAPI), reads the home page the way an agent does, asks a calibrated model (Jev) whether the text says what the product does and how to start, and answers find / read / use with a score and the changes worth making.","prices":{"agents":{"usd":1,"how":"GET https://overwing.ai/api/x402/beacon?url=<site> and pay in USDC over x402. No account. The report is the response."},"people":{"usd":5,"how":"POST https://overwing.ai/api/v1/beacon/checks {\"url\":\"<site>\"} returns a checkout_url to pay by card, then GET the status_url. Or use the form at https://overwing.ai/beacon."},"note":"One price per lookup, no subscription. A site that does not answer at all is refused before payment."},"sample":{"report":"https://overwing.ai/api/v1/beacon/sample","page":"https://overwing.ai/beacon/r/bcn_sample0000000000","of":"https://overwing.ai"},"answers":[{"key":"find","title":"Find","question":"Can an agent discover the product and where its surfaces are?"},{"key":"read","title":"Read","question":"Can an agent read what the product is?"},{"key":"use","title":"Use","question":"Can an agent call the product without a person?"}],"checks":[{"id":"robots_ai_access","category":"find","title":"robots.txt lets AI agents in","judged_by_model":false},{"id":"sitemap","category":"find","title":"A sitemap lists the pages","judged_by_model":false},{"id":"llms_txt","category":"find","title":"llms.txt tells a model what the product is and where to go","judged_by_model":false},{"id":"mcp_registry","category":"find","title":"The MCP server is in the official MCP Registry","judged_by_model":false},{"id":"served_to_agents","category":"read","title":"The home page is served to an automated client","judged_by_model":false},{"id":"readable_without_javascript","category":"read","title":"The page has content without running JavaScript","judged_by_model":false},{"id":"title_and_description","category":"read","title":"The page has a title and a description","judged_by_model":false},{"id":"structured_data","category":"read","title":"The page carries structured data","judged_by_model":false},{"id":"markdown_version","category":"read","title":"A markdown version of the page is offered","judged_by_model":false},{"id":"says_what_it_does","category":"read","title":"The text says what the product does","judged_by_model":true},{"id":"mcp_server_card","category":"use","title":"An MCP server card is published","judged_by_model":false},{"id":"mcp_endpoint","category":"use","title":"A hosted MCP endpoint answers","judged_by_model":false},{"id":"a2a_agent_card","category":"use","title":"An A2A agent card is published","judged_by_model":false},{"id":"openapi","category":"use","title":"An OpenAPI document is at a well-known address","judged_by_model":false},{"id":"agent_payments","category":"use","title":"An agent can pay without an account","judged_by_model":false},{"id":"says_how_to_start","category":"use","title":"The text tells an agent how to start without a person","judged_by_model":true},{"id":"states_price","category":"use","title":"The text states the price","judged_by_model":true}],"conduct":"Read-only. About 20 requests per check, identified as OverwingBeacon/1.0 (+https://overwing.ai/beacon). The MCP probe sends initialize and tools/list and never calls a tool; the A2A agent is never messaged.","endpoints":{"overview":"GET https://overwing.ai/api/v1/beacon","start":"POST https://overwing.ai/api/v1/beacon/checks","status":"GET https://overwing.ai/api/v1/beacon/checks/{id}","x402":"GET https://overwing.ai/api/x402/beacon?url=<site>","sample":"GET https://overwing.ai/api/v1/beacon/sample","download":"GET https://overwing.ai/api/v1/beacon/checks/{id}?format=md&download=1 (markdown file), or ?download=1 (JSON file)","saved":"GET https://overwing.ai/api/v1/beacon/saved, PUT or DELETE https://overwing.ai/api/v1/beacon/saved/{id} (organization key)"}}