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.

New scan · Board · Methodology

D30.9

example.com

30.9 / 100 · other · https://example.com/
2026-08-27T12:49:42.339Z

Waymark grade for example.com

Nearby on the board
blewit.ukD 40.3
example.comD 30.9

Essentials reading 16.7. Stored with this scan. It is not the public grade.

Fix these
  1. Public API surface — Document a public API at /docs or /developers.
  2. JSON-LD structured data — Add JSON-LD (Organization, WebSite, or SoftwareApplication).
  3. JSON-LD entities — Embed Organization, Product, Offer, SoftwareApplication, or FAQPage.
  4. Login or docs link — Link to login and developer documentation from the homepage.
  5. Pricing page — Publish /pricing.
  6. Content without JavaScript not in the current catalog — 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 not in the current catalog · 0/1
No official skills.sh org for this brand; community listings are N/A.
na
Registry branding not in the current catalog · 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 not in the current catalog · 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 not in the current catalog · 0/3
No llms.txt or agent.txt to grade.
na
robots.txt agent-user policy not in the current catalog · 0/2
No robots.txt to evaluate agent-user policy.
na
Organization schema completeness not in the current catalog · 0/2
No Organization JSON-LD to score completeness.
na
Schema type breadth not in the current catalog · 0/2
No JSON-LD to score type breadth.
na
llms.txt links resolve not in the current catalog · 0/2
No llms.txt to sample.
na
Markdown alternate link not in the current catalog · 0/1
No rel=alternate type=text/markdown.
na
Markdown frontmatter metadata not in the current catalog · 0/1
No served markdown to check frontmatter.
na
Markdown content negotiation (acceptmarkdown.com) not in the current catalog · 0/1
Homepage does not negotiate markdown.
pass
Redirect hygiene not in the current catalog · 1/1
Homepage is real content, not a meta-refresh / JS-only redirect.
pass
Page token budget not in the current catalog · 1/1
Extracted text is 142 characters (under ~100k).
na
Code fence validity not in the current catalog · 0/1
No markdown body to check fences.
na
Content behind auth not in the current catalog · 0/2
No docs host page fetched.
fail
Agent-UA markdown docs not in the current catalog · 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) not in the current catalog · 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 not in the current catalog · 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 not in the current catalog · 0/1
No OpenAPI document to analyze.
na
REST versioning / deprecation policy not in the current catalog · 0/1
No OpenAPI document to analyze.
na
REST pagination pattern not in the current catalog · 0/1
No OpenAPI document to analyze.
na
REST async-job pattern not in the current catalog · 0/1
No OpenAPI document to analyze.
na
REST response schema coverage not in the current catalog · 0/1
No OpenAPI document to analyze.
na
Function calling compatibility not in the current catalog · 0/1
No OpenAPI document to analyze.
na
REST batch / bulk endpoint not in the current catalog · 0/1
No OpenAPI document to analyze.
na
Scoped permissions not in the current catalog · 0/2
No OpenAPI document to analyze.
na
Multi-language SDK packages not in the current catalog · 0/2
No OpenAPI spec and no matching SDK packages (N/A).
na
Sandbox / test environment not in the current catalog · 0/2
Docs do not mention sandbox/test keys (N/A).
na
Agent onboarding friction not in the current catalog · 0/2
No OpenAPI spec; onboarding stays N/A (no live signup probe).
na
MCP tool listing not in the current catalog · 0/3
No public tools/list.
na
MCP tool descriptions not in the current catalog · 0/3
No public tools/list.
na
MCP parameter schemas not in the current catalog · 0/2
No public tools/list.
na
MCP tool naming not in the current catalog · 0/2
No public tools/list.
na
MCP tool annotations not in the current catalog · 0/2
No public tools/list.
na
MCP resources exposed not in the current catalog · 0/3
No public MCP initialize.
na
MCP auth mechanism not in the current catalog · 0/2
No discovered MCP endpoint to grade auth.
na
MCP error handling not in the current catalog · 0/2
No public tools/call surface.
na
auth.md structure not in the current catalog · 0/2
No /auth.md to grade.
na
Agent auth WWW-Authenticate hint not in the current catalog · 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 not in the current catalog · 0/0
No cart/SKU/checkout and no live payment rail (Pay N/A).

JSON for this record: /api/score/example.com.