Skip to content

Make atet.sh readable to agents without adding a hosted API - #21

Merged
0thernet merged 1 commit into
mainfrom
cursor/agentic-atet-sh-d64b
Aug 21, 2026
Merged

Make atet.sh readable to agents without adding a hosted API#21
0thernet merged 1 commit into
mainfrom
cursor/agentic-atet-sh-d64b

Conversation

@0thernet

Copy link
Copy Markdown
Contributor

Pre-deploy Is Agentic report: https://is-agentic.com/scan/atet.sh scored 74 / 100 on 2026-08-21T21:58:42.678Z (Ready with a few material gaps). Essential 60 / 80 (4 of 6). Recommended 12.2 / 20 (5 of 9). Bonus +2.1. This PR does not claim a new live score. Rescan atet.sh after production deploy.

Findings

Essential

markdown-negotiation-vary — Markdown content negotiation (acceptmarkdown.com) — failed.

Not acceptmarkdown.com compliant: Accept: text/markdown returned text/html; charset=utf-8; Vary header missing Accept (got "none")

agent-friendly-404 — Agent-friendly 404s — partial.

Nonexistent paths return a real HTTP 404. For full credit, include a short markdown body (site map links, where to look next) so agents can recover.

Recommended (fixed when the product already had the capability)

agent-instruction — Agent instruction / when-to-use — failed.

No agent instruction file with when-to-use guidance found

Recommended leftovers (need a product decision)

brand-search-accuracy — Brand name discoverability — failed.

"Atet" search returned 9 results but domain did not appear - brand may be too generic or not indexed

trust-anchors — Trust anchor pages — failed.

No trust anchor pages found with sufficient content (About, Contact, Privacy)

org-schema-completeness — Organization schema completeness — partial.

Organization schema found but missing: contactPoint, address

Changes

  • Honor Accept: text/markdown on the homepage with Content-Type: text/markdown; charset=utf-8 and Vary: Accept, Accept-Encoding, including q-value parsing and 406 when the request rejects HTML and markdown.
  • Publish /llms.txt (text/plain) with an H1, summary, and When to use Atet. Publish /index.md and /sitemap.md.
  • Keep real HTTP 404s. HTML 404s and markdown 404s now point at /, /llms.txt, /sitemap.md, and /sitemap.xml.
  • Allow the common AI fetchers explicitly in robots.txt without adding a Disallow.
  • Do not add an API, OAuth, GraphQL, MCP, account, commerce, About, Contact, or Privacy surface, and do not invent an organization address or phone number.

Curl verification

After production deploy:

curl -sI -H "Accept: text/markdown" https://atet.sh/
# Content-Type: text/markdown; charset=utf-8
# Vary: Accept

curl -s -H "Accept: text/markdown" https://atet.sh/ | head
curl -sI https://atet.sh/llms.txt
# Content-Type: text/plain

curl -s https://atet.sh/llms.txt | head
curl -sI https://atet.sh/sitemap.md
curl -s -o /dev/null -w "%{http_code}\n" https://atet.sh/this-path-does-not-exist
# 404

curl -sI -H "Accept: text/markdown" https://atet.sh/this-path-does-not-exist
# 404 and Content-Type: text/markdown

curl -sI -H "Accept: application/xml" https://atet.sh/
# 406

Then npx is-agentic atet.sh for a post-deploy score.

Open in Web Open in Cursor 

Serve machine-readable indexes and honor Accept: text/markdown so agents can recover from 404s without adding a hosted API or account surface.

Co-authored-by: ben <0thernet@users.noreply.github.com>
@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
atet Ready Ready Preview Aug 21, 2026 10:05pm

Request Review

@0thernet
0thernet marked this pull request as ready for review August 21, 2026 22:05
@0thernet
0thernet merged commit 5992671 into main Aug 21, 2026
15 checks passed
@0thernet
0thernet deleted the cursor/agentic-atet-sh-d64b branch August 21, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants