agenticweb.wiki

lesswrong.com agentic web readiness

C Manifest validity: 0 manifests published (0 errors, 5 warnings) · Surface score 20 (coverage 20 + breadth 0 + conformance 0). 2 standards observed across 2 of 9 steps; 0 manifests present, 0 errors, 5 warnings. Checked 2026-10-25 03:14:46 UTC via www.lesswrong.com. This grades the agent-facing files published at lesswrong.com, not the organisation's products.

Badge for a README: ![agentic web grade](https://agenticweb.wiki/badge/lesswrong.com.svg) · JSON · Markdown · Re-check now

Coverage by step

01 Discovernothing observed02 Identifynothing observed03 PermitOAuth Protected Resource and Authorization Server Metadata (as used for agent authorization)04 ReadMarkdown for Agents05 Actnothing observed06 Coordinatenothing observed07 Paynothing observed08 Presentnothing observed

Manifests

ManifestResultFindings
Agentic Resource Discovery
/.well-known/ard.json
soft-404 HTML
  • answered with an HTML page (catch-all or soft 404), counted as absent
AI Catalog well-known file
/.well-known/ai-catalog.json
soft-404 HTML
  • answered with an HTML page (catch-all or soft 404), counted as absent
MCP Server Cards (SEP-2127)
/.well-known/mcp/server-card.json
soft-404 HTML
  • answered with an HTML page (catch-all or soft 404), counted as absent
Agent2Agent Protocol
/.well-known/agent-card.json
soft-404 HTML
  • answered with an HTML page (catch-all or soft 404), counted as absent
llms.txt
/llms.txt
absent HTTP 406
AGENTS.md
/AGENTS.md
absent HTTP 406
Agent Skills
/.well-known/agent-skills/index.json
soft-404 HTML
  • answered with an HTML page (catch-all or soft 404), counted as absent
api-catalog: A Well-Known URI and Link Relation to Help Discovery of APIs
/.well-known/api-catalog
soft-404 HTML
  • answered with an HTML page (catch-all or soft 404), counted as absent
AI Crawler User-Agent Tokens in robots.txt
/robots.txt
no AI tokens
  • no AI crawler token named (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, ...); the policy for them is whatever User-agent: * says (partial)
  • no Sitemap: line
  • no Agentmap: line (optional convention pointing agents at /.well-known/ard.json)
  • no Content-Signal: line (optional; states ai-train / search / ai-input preferences)
security.txt (RFC 9116)
/.well-known/security.txt
soft-404 HTML
  • answered with an HTML page (catch-all or soft 404), counted as absent
auth.md
/auth.md
soft-404 HTML
  • answered with an HTML page (catch-all or soft 404), counted as absent
Open Knowledge Format
/okf/index.md
absent HTTP 406

What an agent can call

Standards observed

Cheapest next steps

  1. llms.txt: one Markdown index file; the most widely read agent-facing file
    Generate starter /llms.txt for lesswrong.com
    # Lesswrong
    
    > Lesswrong and what it offers to agents
    
    Short notes an agent should know before using the site: what it is for, who runs it, how to cite it.
    
    ## Docs
    - [Getting started](https://lesswrong.com/docs/getting-started): the first page to read
    - [API reference](https://lesswrong.com/openapi.json): OpenAPI description
    
    ## Optional
    - [Changelog](https://lesswrong.com/changelog): what changed, newest first
    
  2. Agentic Resource Discovery: a catalog at /.well-known/ard.json lets agents discover your APIs, MCP servers and data in one fetch (emerging spec — publish only if you run the underlying endpoints; generate via MCP template({"id": "ard", "domain": "lesswrong.com"}))
  3. AGENTS.md: instructions for coding agents working on or with the site
    Generate starter /AGENTS.md for lesswrong.com
    # Lesswrong for agents
    
    Lesswrong and what it offers to agents
    
    ## Read the data, not the HTML
    - Index: https://lesswrong.com/llms.txt
    - API description: https://lesswrong.com/openapi.json
    - Discovery catalog: https://lesswrong.com/.well-known/ard.json
    
    ## Calling
    - MCP server (Streamable HTTP): https://lesswrong.com/mcp
    - Rate limits and authentication: describe them here
    
    ## Conventions
    - How to cite or attribute content
    - What not to do (no scraping of /account/, no automated sign-ups, etc.)
    
    Contact: security@lesswrong.com
    

Agent pre-flight & practical readiness

Preferred mode: markdown_negotiation. GET / with Accept: text/markdown. The origin already serves a Markdown body for agents.

Fetch: GET https://lesswrong.com/ GET / with Accept: text/markdown. The origin negotiates a Markdown body.

Practical readability: exa_parsable yes, markdown negotiation yes, render markdown_native, HTML quality high, first content at byte 0.

AI crawler posture: open_to_all · Assistant access: OpenAI partial, Anthropic partial, Google partial, Perplexity partial, Exa partial.

Readiness subscores: reach 19/20, readability 30/30, capabilities 4/35, conformance 0/15, total 53/100, grade B.

How the grade is made

+10 per lifecycle step with a standard observed, counting manifests that validate or that the probe rule for the standard recognises (a valid MCP server card counts for MCP; max 90); +3 per observed standard beyond the first two (max 15); conformance +15 (+10 with one manifest) minus 5 per agent-facing manifest with errors, never below 0 (security.txt is reported, not scored). Lifecycle grade: A+ >= 60, A >= 45, B >= 30, C >= 20, D >= 10. Strict 100-point composite (subscores.total_100 / subscores.grade_100): reach_and_policy (20) + readability (30) + capabilities (35) + conformance (15), where A+ >= 80, A >= 65, B >= 45, C >= 28, D >= 15. Errors are specification violations; warnings are best-practice gaps. Only public paths are fetched, without credentials, so standards that need a login (skipped in the probe) are not counted either way. The same report is the validate_manifest tool on the MCP server.

JSON · Markdown · probe rules