Waymark scores example.com D (30.9 out of 100) for agent readiness. Find is 17% (weight 20), Door is 15% (weight 30), Tools is 50% (weight 40), and Pay is not scored (weight 10), so it is left out of this total. Scanned 2026-08-27T12:49:42.339Z. N/A and scanner errors are left out of the denominator. The optional live journey is not part of this number.
D30.9
example.com
Fix these
- Public API surface — Document a public API at /docs or /developers.
- JSON-LD structured data — Add JSON-LD (Organization, WebSite, or SoftwareApplication).
- JSON-LD entities — Embed Organization, Product, Offer, SoftwareApplication, or FAQPage.
- Login or docs link — Link to login and developer documentation from the homepage.
- Pricing page — Publish /pricing.
- Content without JavaScript — Server-side render your homepage so AI crawlers see meaningful content without JavaScript. Ensure an H1 and 500+ chars of text in raw HTML.
Find17% · weight 20
pass
HTTPS reachable · 2/2
Homepage responded 200 over HTTPS.
fail
robots.txt present · 0/2
robots.txt status 404.
Publish /robots.txt with User-agent rules and a Sitemap line.
fail
XML sitemap · 0/2
No sitemap.xml.
Add /sitemap.xml and reference it from robots.txt.
fail
llms.txt · 0/2
llms.txt status 404.
Add /llms.txt describing the site for language models.
fail
AGENTS.md · 0/1
agents.md status 404.
Publish /agents.md with agent-oriented usage notes.
fail
Well-known AI catalog · 0/1
No ai-plugin.json or ai-catalog.json.
Add /.well-known/ai-plugin.json or /.well-known/ai-catalog.json.
fail
robots.txt AI policy · 0/2
No robots.txt.
Name GPTBot, ClaudeBot, Google-Extended, PerplexityBot and state allow or deny.
fail
Sitemap for agents · 0/2
No sitemap.
Publish /sitemap.xml.
fail
llms.txt index · 0/2
Missing /llms.txt.
Add a markdown index at /llms.txt.
fail
llms-full.txt · 0/1
llms-full.txt status 404.
Optionally publish /llms-full.txt for one-shot ingest.
fail
HTTP Link header · 0/1
No rel=sitemap|describedby|api-catalog|alternate on homepage.
Send RFC 8288 Link headers for related machine resources.
na
NLWeb schemamap · 0/1
No schemamap (N/A unless you offer NL search).
fail
ai-plugin.json · 0/1
No /.well-known/ai-plugin.json.
Optionally publish a plugin-style capability manifest.
na
API catalog linkset · 0/2
No public API catalog (N/A).
na
ads.txt · 0/1
No ads inventory (N/A).
fail
llms.txt size and links · 0/2
No llms.txt to score.
Keep /llms.txt over ~200 characters with absolute URLs to docs.
na
robots Crawl-delay · 0/1
No Crawl-delay (optional).
na
related-website-set · 0/1
No related-website-set (N/A unless multi-origin).
scanner error
Wikipedia sitelink · 0/4
Wikidata SPARQL The operation was aborted
scanner error
Wikidata official website · 0/3
Wikidata SPARQL The operation was aborted
scanner error
Brand official-website match · 0/3
Wikidata SPARQL The operation was aborted
pass
Public MCP registry listing · 1/1
Registry hit at https://registry.modelcontextprotocol.io/v0/servers?search=example.
pass
Agent mode view · 1/1
mode=agent responded.
na
Section llms.txt · 0/1
No /docs/llms.txt.
na
Sitemap lastmod · 0/1
No sitemap.
fail
Package homepage match · 0/1
No npm package homepage matching example.com.
Publish an official package whose homepage is this domain.
na
Listed on skills.sh · 0/1
No official skills.sh org for this brand; community listings are N/A.
na
Registry branding · 0/2
No MCP card to grade branding.
Door15% · weight 30
warn
Title and description · 1/2
title=true meta=false
Set a unique <title> and meta name=description.
fail
JSON-LD structured data · 0/4
No JSON-LD on the homepage.
Add JSON-LD (Organization, WebSite, or SoftwareApplication).
na
OpenAPI / Swagger link · 0/2
No OpenAPI/Swagger link in HTML.
pass
html lang attribute · 1/1
html[lang] is set.
fail
RSS or Atom feed · 0/1
No RSS/Atom link.
Expose an RSS or Atom feed for machine subscribers.
fail
CSP or X-Frame-Options · 0/1
Neither CSP nor X-Frame-Options on homepage.
Send Content-Security-Policy or X-Frame-Options.
warn
CORS / API hint · 0.5/1
No CORS header or obvious API path.
If you expose an API, send Access-Control-Allow-Origin for intended clients.
warn
OAuth / OIDC well-known · 1/2
No oauth-authorization-server or openid-configuration.
Publish /.well-known/openid-configuration or oauth-authorization-server if you authenticate agents.
fail
Login or docs link · 0/3
No login/docs/developers link.
Link to login and developer documentation from the homepage.
na
AI crawlers not blanket-blocked · 0/2
No robots.txt to evaluate.
fail
JSON-LD entities · 0/4
No JSON-LD.
Embed Organization, Product, Offer, SoftwareApplication, or FAQPage.
na
Markdown negotiation · 0/1
No markdown twin advertised (N/A).
na
/index.md fallback · 0/1
No /index.md twin (N/A).
na
Speakable markup · 0/1
No SpeakableSpecification (N/A unless voice content).
na
OAuth 2.0 surface · 0/5
No delegated-access surface (N/A).
na
OAuth AS metadata · 0/3
No AS metadata (N/A unless you run an AS).
na
PKCE S256 · 0/2
No OAuth metadata to evaluate PKCE.
na
Web Bot Auth keys · 0/2
No http-message-signatures-directory.
na
OAuth protected resource · 0/2
No OAuth resource metadata (N/A).
fail
security.txt · 0/1
No /.well-known/security.txt Contact.
Publish /.well-known/security.txt with a Contact field.
na
humans.txt · 0/1
No /humans.txt (optional).
na
change-password well-known · 0/1
No account door (N/A).
na
web-app-origin-association · 0/1
No web-app-origin-association (N/A unless installable web app).
na
assetlinks.json · 0/1
No Android Digital Asset Links (N/A).
na
apple-app-site-association · 0/1
No apple-app-site-association (N/A unless iOS app).
na
Web app manifest · 0/1
No web app manifest (N/A).
na
oEmbed discovery · 0/1
No oEmbed (N/A unless embeddable).
na
OpenAPI document · 0/7
OpenAPI probe.
fail
Public API surface · 0/7
No public API or docs surface.
Document a public API at /docs or /developers.
na
Developer portal · 0/6
No developer portal.
fail
Pricing page · 0/3
No pricing page.
Publish /pricing.
na
Scoped permissions · 0/5
No named OAuth scopes.
fail
Trust pages · 0/2
No about/privacy/contact link.
Link about or privacy from the homepage.
na
RSS or Atom document · 0/1
No /feed or /rss.xml document.
na
pricing.md · 0/2
No /pricing.md (optional).
na
NodeInfo · 0/1
No nodeinfo (N/A).
na
auth.md · 0/2
No /auth.md (optional).
na
JSON-LD sameAs · 0/2
No JSON-LD.
na
Open Graph basics · 0/2
No og meta with canonical.
fail
Content without JavaScript · 0/3
Raw HTML is thin for agents (H1=true, 142 chars).
Server-side render your homepage so AI crawlers see meaningful content without JavaScript. Ensure an H1 and 500+ chars of text in raw HTML.
na
Agent instruction / when-to-use · 0/3
No llms.txt or agent.txt to grade.
na
robots.txt agent-user policy · 0/2
No robots.txt to evaluate agent-user policy.
na
Organization schema completeness · 0/2
No Organization JSON-LD to score completeness.
na
Schema type breadth · 0/2
No JSON-LD to score type breadth.
na
llms.txt links resolve · 0/2
No llms.txt to sample.
na
Markdown alternate link · 0/1
No rel=alternate type=text/markdown.
na
Markdown frontmatter metadata · 0/1
No served markdown to check frontmatter.
na
Markdown content negotiation (acceptmarkdown.com) · 0/1
Homepage does not negotiate markdown.
pass
Redirect hygiene · 1/1
Homepage is real content, not a meta-refresh / JS-only redirect.
pass
Page token budget · 1/1
Extracted text is 142 characters (under ~100k).
na
Code fence validity · 0/1
No markdown body to check fences.
na
Content behind auth · 0/2
No docs host page fetched.
fail
Agent-UA markdown docs · 0/1
Docs host did not serve markdown to GPTBot (HTTP 530, text/plain; charset=utf-8).
Serve text/markdown to GPTBot (and similar agent UAs) on your docs host.
Tools50% · weight 40
na
MCP well-known card · 0/2
No MCP surface (N/A).
na
MCP SSE / HTTP hint · 0/1
No MCP/SSE hint on the homepage.
na
openapi.json fetchable · 0/0
No HTTP API surface (N/A).
fail
Webhook or API docs · 0/2
No webhook/API docs mention.
Document webhooks and REST/RPC APIs for agents.
na
Agent skills index · 0/2
No agent-skills index (N/A unless you publish skills).
na
MCP initialize · 0/3
No MCP card to initialize
na
A2A agent card · 0/2
No agent-card.json (N/A unless A2A).
na
OpenAPI (legacy slot) · 0/0
No HTTP API surface detected (N/A).
na
MCP server card · 0/2
No MCP surface (N/A).
na
MCP Apps UI hint · 0/1
No MCP Apps hint (N/A unless you return UI).
na
WebMCP page tools · 0/1
No in-page WebMCP (N/A).
na
NLWeb /ask · 0/1
No NLWeb /ask (N/A).
na
Agent Skills files · 0/2
No SKILL.md surface (N/A).
na
Rate limit signal · 0/2
No HTTP API surface (N/A).
na
Idempotency signal · 0/3
No HTTP API surface (N/A).
na
Machine-readable errors · 0/4
No HTTP API surface (N/A).
na
CLI tool · 0/3
No CLI mention.
pass
Honest 404 · 2/2
Unknown path returned HTTP 404.
na
MCP server · 0/6
MCP probe.
na
GraphQL GET hint · 0/2
No GraphQL surface (N/A).
na
OpenAPI UI page · 0/1
No swagger-ui/redoc page.
warn
Accessible document structure · 1/3
Incomplete document structure (main=false nav=false h1=true).
Give the homepage a main region, nav, H1, and a heading order that does not skip levels.
na
REST typed error model · 0/1
No OpenAPI document to analyze.
na
REST versioning / deprecation policy · 0/1
No OpenAPI document to analyze.
na
REST pagination pattern · 0/1
No OpenAPI document to analyze.
na
REST async-job pattern · 0/1
No OpenAPI document to analyze.
na
REST response schema coverage · 0/1
No OpenAPI document to analyze.
na
Function calling compatibility · 0/1
No OpenAPI document to analyze.
na
REST batch / bulk endpoint · 0/1
No OpenAPI document to analyze.
na
Scoped permissions · 0/2
No OpenAPI document to analyze.
na
Multi-language SDK packages · 0/2
No OpenAPI spec and no matching SDK packages (N/A).
na
Sandbox / test environment · 0/2
Docs do not mention sandbox/test keys (N/A).
na
Agent onboarding friction · 0/2
No OpenAPI spec; onboarding stays N/A (no live signup probe).
na
MCP tool listing · 0/3
No public tools/list.
na
MCP tool descriptions · 0/3
No public tools/list.
na
MCP parameter schemas · 0/2
No public tools/list.
na
MCP tool naming · 0/2
No public tools/list.
na
MCP tool annotations · 0/2
No public tools/list.
na
MCP resources exposed · 0/3
No public MCP initialize.
na
MCP auth mechanism · 0/2
No discovered MCP endpoint to grade auth.
na
MCP error handling · 0/2
No public tools/call surface.
na
auth.md structure · 0/2
No /auth.md to grade.
na
Agent auth WWW-Authenticate hint · 0/1
No documented API path to probe for WWW-Authenticate.
Paynot scored · weight 10
na
x402 payment · 0/0
No cart/SKU/checkout and no live payment rail (Pay N/A).
na
Agentic checkout (ACP) · 0/0
No cart/SKU/checkout and no live payment rail (Pay N/A).
na
ACP delegated payment · 0/0
No cart/SKU/checkout and no live payment rail (Pay N/A).
na
Universal Commerce Protocol · 0/0
No cart/SKU/checkout and no live payment rail (Pay N/A).
na
Machine Payments Protocol · 0/0
No cart/SKU/checkout and no live payment rail (Pay N/A).
na
AP2 - Agent Payments Protocol · 0/0
No cart/SKU/checkout and no live payment rail (Pay N/A).