Each version of the site exposes exactly one way for AI agents to discover its search endpoint. There is no JS search widget, no link to any other site, and the endpoint path cannot be guessed. The results are in the presentation.
| Version | Only signal | Open |
|---|---|---|
| t00 | No signal (control) | t00.964433797.xyz |
| t01 | <link rel="search"> → /opensearch.xml | t01.964433797.xyz |
| t02 | <form role="search" method="get"> (visible) | t02.964433797.xyz |
| t03 | <link rel="service-desc"> → /openapi.json | t03.964433797.xyz |
| t04 | HTTP header Link: rel="service-desc" → /openapi.json | t04.964433797.xyz |
| t05 | <link rel="api-catalog"> → /.well-known/api-catalog | t05.964433797.xyz |
| t06 | Visible "Developers / API" link → /developers | t06.964433797.xyz |
| t07 | <meta name="agent:instructions"> + <meta name="agent:search"> | t07.964433797.xyz |
| t071 | <meta name="agent:search"> only, without agent:instructions | t071.964433797.xyz |
| t08 | <meta name="api-endpoint"> | t08.964433797.xyz |
| t09 | JSON-LD WebSite SearchAction | t09.964433797.xyz |
| t10 | /llms.txt only (not linked) | t10.964433797.xyz |
| t11 | Hidden div with instructions | t11.964433797.xyz |