Implements the subset of the isitagentready.com checklist that maps to
real capabilities of this site:
- RFC 8288 Link headers on every browser response advertising
service-doc (/algo), about, privacy-policy, and sitemap.
- Markdown-for-Agents content negotiation: requests with
Accept: text/markdown for / or /algo return real markdown
(curated summary + verbatim algo.md) with x-markdown-tokens hint.
Other paths still 406 — no synthesizing markdown from LiveView HTML.
- Content-Signal directive in robots.txt declaring
search=yes, ai-train=no, ai-input=no.
- RFC 9727 API catalog at /.well-known/api-catalog with the sole
public endpoint (/api/contacts/map) linking status -> /health and
service-desc -> /openapi.json (a new minimal OpenAPI 3.0 spec).
- Agent Skills Discovery index at /.well-known/agent-skills/index.json
listing two skill documents (fetch-contacts, read-algorithm) with
sha256 digests computed at compile time; documents served at
/.well-known/agent-skills/{name}/SKILL.md.
Skipped (don't match actual site capabilities): Web Bot Auth JWKS,
OAuth/OIDC discovery, MCP server card.
|
||
|---|---|---|
| .. | ||
| page_html | ||
| user_registration_html | ||
| user_session_html | ||
| user_settings_html | ||
| agent_skills_controller.ex | ||
| api_catalog_controller.ex | ||
| beacon_monitor_controller.ex | ||
| contact_map_controller.ex | ||
| error_html.ex | ||
| error_json.ex | ||
| health_controller.ex | ||
| page_controller.ex | ||
| page_html.ex | ||
| user_registration_controller.ex | ||
| user_registration_html.ex | ||
| user_session_controller.ex | ||
| user_session_html.ex | ||
| user_settings_controller.ex | ||
| user_settings_html.ex | ||