---
title: Faq
description: Short answers about Waymark scores, layers, Pay, the API, MCP, and pricing. Opening a score URL does not start a scan. Waymark is free and independent.
canonical: https://waymark.genedai.me/faq
last-updated: 2026-09-27
---

# Faq

Short answers about Waymark scores, layers, Pay, the API, MCP, and pricing. Opening a score URL does not start a scan. Waymark is free and independent.

### What is Waymark?

Waymark is a public agent-readiness scanner. It scores a site on four layers — Find 20, Door 30, Tools 40, and Pay 10 — from the homepage, well-known files, and a short protocol probe. The number is the stored scan. An optional live journey never changes it.

### How does Waymark score a website?

Layer percentages are points earned on checks that count, divided by the points those checks are worth. N/A and scanner errors drop out of that denominator. The four layer percentages are then combined by weight: Find 20, Door 30, Tools 40, Pay 10. A layer with nothing left to score drops out, and the others are renormalized. Warn scores 1 point when max is at least 2, and half the max otherwise.

### What do Find, Door, Tools, and Pay measure?

Find is whether agents can discover the site (robots, sitemap, llms.txt). Door is whether the page is citable (title, JSON-LD, docs, markdown). Tools is whether agents can act (MCP, OpenAPI, honest errors). Pay is scored only when the homepage shows a cart phrase or a live payment rail.

### Does opening a score page start a scan?

No. GET /score/{domain} and GET /api/score/{domain} only read a stored score. A missing domain is HTTP 404 and does not scan. POST /api/scan starts a scan. The homepage Scan button uses GET /api/scan/stream?force=1.

### What are the Waymark grade cutoffs?

A+ is at least 95, A at least 86, B at least 70, C at least 48, D at least 28, otherwise F. A homepage scanner error caps the total at 47 and leaves the site off the public board. If the scored layer weight is under 50, the total is capped at 69.9.

### When does Pay count toward the total?

Pay stays N/A unless the homepage shows "add to cart", "buy now", or "shopping cart", or a link path contains /cart, or a live rail answers (x402, UCP, ACP, or MPP). The words checkout or SKU alone do not turn Pay on. The Jev Pay shadow is not part of the grade.

### Is Waymark free?

Yes. Waymark is free. There is one plan: public scans, public scores, and the public API. No paid tier and no checkout. Limits per IP are 20 scans per minute, 10 writes per minute, and 4 journeys per 10 minutes.

### How do I scan a site with Waymark?

Submit the URL on the homepage, or POST JSON { "url": "https://example.com" } to /api/scan. Agents can POST JSON-RPC to /api/mcp and call scan_domain. The CLI is node scripts/waymark.mjs audit https://example.com. A stored scan is reused for 6 hours unless force is true.

### What user agent does Waymark use?

Homepage and protocol fetches identify as Waymark/1.0 with an 8 second timeout. Live registry lookups use Waymark/1.0 (+https://waymark.genedai.workers.dev).

### Is Waymark affiliated with Ora?

No. Waymark is an independent public scanner. Catalog ids, weights, and wording are Waymark’s. It is not Ora, Era Labs, or AgentReady.

### How should an agent cite a Waymark score?

Cite the score page /score/{domain} or GET /api/score/{domain}. Grade, layer percents, and fixes match. The essentials sentence is the stored baselineScore, not a recompute. Neighbors are included only with competitors=1. Treat /methodology as the rules.

### Where is the Waymark MCP server?

POST JSON-RPC to /api/mcp, protocol 2024-11-05. GET of that URL returns the JSON card, not an SSE stream. The card is also at /.well-known/mcp.json. scan_domain always runs a fresh scan and does not use the 6-hour POST /api/scan cache.

- [Home](https://waymark.genedai.me/)
- [Methodology](https://waymark.genedai.me/methodology)
- [OpenAPI](https://waymark.genedai.me/openapi.json)
- [llms.txt](https://waymark.genedai.me/llms.txt)
