HonestClaw · What is Agent Readiness? · How we score
Limited. Agents will struggle to discover or use this site without human help.
HonestClaw measured how well learnworlds.com's site and APIs work for AI agents — across 9 dimensions and 45 automated checks. Score: 2/100 (Limited).
Scanned · scanner v1.48.0 · 40 of 45 checks conclusive.
All 8 scored areas have measured gaps. Discovery is furthest along; Interfaces & data has the largest measured point gap.
59 additional observations provide context and do not affect the score.
Reachable entry points
Could not conclusively check for a sitemap (unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public pages; interfaces when present
Clear entry points help agents find the intended site or interface. Multiple hostnames or directory formats may describe the same destination.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for an API Catalog (endpoint unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public pages; interfaces when present
Clear entry points help agents find the intended site or interface. Multiple hostnames or directory formats may describe the same destination.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No DNS-AID index found at _index._agents.learnworlds.com.
These are recorded points before the total is normalized to 100.
Public pages; interfaces when present
Clear entry points help agents find the intended site or interface. Multiple hostnames or directory formats may describe the same destination.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Could not conclusively check /.well-known/ descriptors (unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public pages; interfaces when present
Clear entry points help agents find the intended site or interface. Multiple hostnames or directory formats may describe the same destination.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Could not conclusively check for Link headers (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public pages; interfaces when present
Clear entry points help agents find the intended site or interface. Multiple hostnames or directory formats may describe the same destination.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Could not conclusively reach the root origin (unreachable or transient). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public pages; interfaces when present
Clear entry points help agents find the intended site or interface. Multiple hostnames or directory formats may describe the same destination.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Both an API-family and a docs-family subdomain are live (api.learnworlds.com, docs.learnworlds.com).
These are recorded points before the total is normalized to 100.
Public pages; interfaces when present
Clear entry points help agents find the intended site or interface. Multiple hostnames or directory formats may describe the same destination.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Content available to the tested client
Could not assess raw HTML extractability — probed paths returned non-HTML responses. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public pages; distinguish HTTP and browser clients
Critical content available in the response is a direct prerequisite for the tested client. An extraction ratio alone does not prove that the needed facts were captured.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Equivalent readable representations
Could not conclusively check for markdown twins (unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Only representations the site offers; all sites can satisfy readable-content outcome with HTML
Headers, routes and frontmatter support one readable representation. Plain HTML must be able to receive full content-access credit.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively test agent user-agent Markdown serving. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Only representations the site offers; all sites can satisfy readable-content outcome with HTML
Headers, routes and frontmatter support one readable representation. Plain HTML must be able to receive full content-access credit.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Could not conclusively check Markdown frontmatter. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Only representations the site offers; all sites can satisfy readable-content outcome with HTML
Headers, routes and frontmatter support one readable representation. Plain HTML must be able to receive full content-access credit.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Could not conclusively check HTML Markdown alternate declarations. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Only representations the site offers; all sites can satisfy readable-content outcome with HTML
Headers, routes and frontmatter support one readable representation. Plain HTML must be able to receive full content-access credit.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Could not conclusively check Markdown negotiation cache variation. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Only representations the site offers; all sites can satisfy readable-content outcome with HTML
Headers, routes and frontmatter support one readable representation. Plain HTML must be able to receive full content-access credit.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Could not conclusively check direct Markdown URL fallbacks. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Only representations the site offers; all sites can satisfy readable-content outcome with HTML
Headers, routes and frontmatter support one readable representation. Plain HTML must be able to receive full content-access credit.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Reachable critical content
The raw homepage was unreachable, truncated, non-HTML, or a JavaScript shell; static crawl depth is inconclusive. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Sites with linked public content
Bounded path traversal can explain missing content. Absolute clicks from the homepage is not a validated universal quality scale.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Retrieval cost
Could not conclusively estimate crawl cost (unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Useful context, outside the readiness score. Adoption, payment support and retrieval cost are not readiness quality by themselves.
Measured retrieval path
Tokens, bytes and elapsed time explain retrieval cost and tradeoffs. They are context and do not affect the readiness score.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Observed client access
The scanner baseline returned HTTP 0; agent-response comparison would be inconclusive. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
The same named public HTTP sample and network vantage as the access check
Reuses the scored public HTTP sample to explain denials, challenges and degraded content. The same responses earn no second contribution.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Every agent crawler probe was unreachable. ChatGPT-User=0, ClaudeBot=0, Google-Extended=0, PerplexityBot=0, DeepSeekBot=0 Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional observation. It adds no points and its absence does not lower the score.
Up to three first-party pages; ChatGPT-User, Claude-User and Perplexity-User token markers on an explicitly identified HonestClaw client
One combined access contribution measures substantive initial content in completed identified HonestClaw HTTP probes. Refusals and incomplete observations remain unknown. This does not establish access from vendor infrastructure.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Clear and consistent publisher policy
Could not conclusively check robots.txt for AI-bot rules (unreachable, rate-limited, or behind auth).
Unverified points are excluded from the score denominator and reduce observed coverage.
ChatGPT-User, Claude-User and Perplexity-User access declarations
A small legibility contribution for explicit user-directed access rules, including wildcard defaults. Permission and denial earn equal legibility; training-only groups add no points.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for robots.txt (unreachable, rate-limited, or behind auth).
Unverified points are excluded from the score denominator and reduce observed coverage.
Published policy for the relevant use: indexing, training or user retrieval
Different policy syntaxes and business permissions are not independent readiness capabilities. Blocking training should not imply that an agent cannot use a public API.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check robots.txt for an RSL License directive (unreachable, rate-limited, or behind auth).
Unverified points are excluded from the score denominator and reduce observed coverage.
Publisher-declared policy; no obligation to permit training, indexing or licensing
Published licensing, indexing and training preferences remain inspectable without separate readiness points. User-directed policy legibility is measured once; observed public HTTP access is separate.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for an ai.txt file (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Publisher-declared policy; no obligation to permit training, indexing or licensing
Published licensing, indexing and training preferences remain inspectable without separate readiness points. User-directed policy legibility is measured once; observed public HTTP access is separate.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for a TDMRep policy (unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Publisher-declared policy; no obligation to permit training, indexing or licensing
Published licensing, indexing and training preferences remain inspectable without separate readiness points. User-directed policy legibility is measured once; observed public HTTP access is separate.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check robots.txt for Content Signals (unreachable, rate-limited, or behind auth).
Unverified points are excluded from the score denominator and reduce observed coverage.
Publisher-declared policy; no obligation to permit training, indexing or licensing
Published licensing, indexing and training preferences remain inspectable without separate readiness points. User-directed policy legibility is measured once; observed public HTTP access is separate.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Usable documentation entry and references
Could not conclusively check for an llms.txt file (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public documentation; llms files optional
An index, full text and modular files offer different routes to documentation. Useful content and working references matter more than the number of formats.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for an llms-full.txt file (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public documentation; llms files optional
An index, full text and modular files offer different routes to documentation. Useful content and working references matter more than the number of formats. This check has no external governing spec; its weight is product judgment.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No scoped llms.txt was found. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Public documentation; llms files optional
An index, full text and modular files offer different routes to documentation. Useful content and working references matter more than the number of formats.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
No llms.txt links could be sampled. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Public documentation; llms files optional
An index, full text and modular files offer different routes to documentation. Useful content and working references matter more than the number of formats.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Usable API reference and examples
Could not conclusively check for API reference documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
A documented API or tool interface
Reference depth and valid fenced examples contribute to the same documentation outcome. Parsing an example is weaker than executing it successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not read a candidate Markdown document to audit code fences. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
A documented API or tool interface
Reference depth and valid fenced examples contribute to the same documentation outcome. Parsing an example is weaker than executing it successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Document freshness evidence
Could not conclusively check freshness signals (unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Resources whose currency can be assessed
A timestamp or ETag supports freshness provenance; it does not by itself prove factual accuracy or current behavior.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Machine-readable facts
Could not conclusively check for a machine-readable pricing endpoint (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Facts relevant to the product; pricing only when there is a price to disclose
Structured facts can help agents interpret a page. Markup volume and the number of schema types alone do not establish accuracy, consistency or task success. This check has no external governing spec; its weight is product judgment.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Observed 0 JSON-LD script(s); 0 parsed as JSON-LD objects. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Facts relevant to the product; pricing only when there is a price to disclose
Structured facts can help agents interpret a page. Markup volume and the number of schema types alone do not establish accuracy, consistency or task success.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Observed 0 resolvable identifier(s) and 0 verified entity link(s). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Facts relevant to the product; pricing only when there is a price to disclose
Structured facts can help agents interpret a page. Markup volume and the number of schema types alone do not establish accuracy, consistency or task success.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Observed 0 Schema.org type(s): none; 0 meaningfully populated. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Facts relevant to the product; pricing only when there is a price to disclose
Structured facts can help agents interpret a page. Markup volume and the number of schema types alone do not establish accuracy, consistency or task success.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Usable agent guidance
No usable Agent Skills discovery index was found. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Only a declared agent-guide surface
Alternative guide files may help agents locate instructions; file presence is supporting evidence and must not be required in every format.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
No actionable agent instruction file was found. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Only a declared agent-guide surface
Alternative guide files may help agents locate instructions; file presence is supporting evidence and must not be required in every format.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
No v0.2.0 index could be read. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Only a declared agent-guide surface
Alternative guide files may help agents locate instructions; file presence is supporting evidence and must not be required in every format.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Complete and usable operation contracts
Could not conclusively check for a structured-data contract (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Detected interface; pagination only for collections, async only for long-running jobs, batch only for multi-item operations
Usable schemas and operation patterns can reduce ambiguity for clients. More endpoints or constraints alone do not establish that an operation is easier to use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for data export or bulk API documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Detected interface; pagination only for collections, async only for long-running jobs, batch only for multi-item operations
Usable schemas and operation patterns can reduce ambiguity for clients. More endpoints or constraints alone do not establish that an operation is easier to use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
The shared spec probe could not read a valid OpenAPI/Swagger artifact. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected interface; pagination only for collections, async only for long-running jobs, batch only for multi-item operations
Usable schemas and operation patterns can reduce ambiguity for clients. More endpoints or constraints alone do not establish that an operation is easier to use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
The shared spec probe could not read a valid OpenAPI/Swagger artifact. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected interface; pagination only for collections, async only for long-running jobs, batch only for multi-item operations
Usable schemas and operation patterns can reduce ambiguity for clients. More endpoints or constraints alone do not establish that an operation is easier to use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
The shared spec probe could not read a valid OpenAPI/Swagger artifact. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected interface; pagination only for collections, async only for long-running jobs, batch only for multi-item operations
Usable schemas and operation patterns can reduce ambiguity for clients. More endpoints or constraints alone do not establish that an operation is easier to use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
The shared spec probe could not read a valid OpenAPI/Swagger artifact. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected interface; pagination only for collections, async only for long-running jobs, batch only for multi-item operations
Usable schemas and operation patterns can reduce ambiguity for clients. More endpoints or constraints alone do not establish that an operation is easier to use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Usable supported interface
Could not conclusively check for an API endpoint (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Interface-enabled product; no requirement to implement every protocol
REST, GraphQL, MCP, SDKs and CLIs offer alternative or complementary access paths. The useful choice depends on the task and client; no single format serves every workflow.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for an OpenAPI/Swagger specification (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Interface-enabled product; no requirement to implement every protocol
REST, GraphQL, MCP, SDKs and CLIs offer alternative or complementary access paths. The useful choice depends on the task and client; no single format serves every workflow.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for SDK or client library documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Interface-enabled product; no requirement to implement every protocol
REST, GraphQL, MCP, SDKs and CLIs offer alternative or complementary access paths. The useful choice depends on the task and client; no single format serves every workflow.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively discover or check first-party MCP support documentation and likely endpoints. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
Unverified points are excluded from the score denominator and reduce observed coverage.
Interface-enabled product; no requirement to implement every protocol
REST, GraphQL, MCP, SDKs and CLIs offer alternative or complementary access paths. The useful choice depends on the task and client; no single format serves every workflow.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for GraphQL (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Interface-enabled product; no requirement to implement every protocol
REST, GraphQL, MCP, SDKs and CLIs offer alternative or complementary access paths. The useful choice depends on the task and client; no single format serves every workflow.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Emerging interface declarations
Could not conclusively check for an A2A Agent Card (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Only a positively identified matching protocol
Versioned interface declarations are observable signals. Broad adoption and cross-client utility are not established by declaration presence.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for an MCP Server Card (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Only a positively identified matching protocol
Versioned interface declarations are observable signals. Broad adoption and cross-client utility are not established by declaration presence.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
WebMCP browser probing is not yet available in this scanner release.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Only a positively identified matching protocol
Versioned interface declarations are observable signals. Broad adoption and cross-client utility are not established by declaration presence.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
MCP discovery evidence
Could not conclusively check for an MCP descriptor (locations unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
MCP surface
An MCP descriptor helps clients locate a service. This additional observation does not earn separate points for evidence already represented by the scored MCP check.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Usable MCP tools and resources
MCP tool listing could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP tool naming could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP tool descriptions could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP tool annotations could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP parameter schemas could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP resource listing could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP resource quality could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Compatible MCP transport
MCP transport modernity could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Detected MCP transport and negotiated version
A compatible negotiated protocol version helps clients and servers communicate. An older supported transport can still be usable.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP application UI
MCP Apps could not be checked because endpoint discovery was incomplete. This metadata-only check did not call tools or read app resources.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected application UI surface
An embedded interface can support interactive workflows. Many tools work without a user interface, so its absence is not a general readiness failure.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP Apps could not be checked because endpoint discovery was incomplete. This metadata-only check did not call tools or read app resources.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected application UI surface
An embedded interface can support interactive workflows. Many tools work without a user interface, so its absence is not a general readiness failure.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP Apps could not be checked because endpoint discovery was incomplete. This metadata-only check did not call tools or read app resources.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected application UI surface
An embedded interface can support interactive workflows. Many tools work without a user interface, so its absence is not a general readiness failure.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Payment capabilities
Could not conclusively inspect published API specifications for Agentic Commerce Protocol checkout support. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
Useful context, outside the readiness score. Adoption, payment support and retrieval cost are not readiness quality by themselves.
Payment-enabled business model
Payment support describes what the business offers. It must not make a research publication or free public service appear less ready.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively inspect published API specifications for ACP delegated-payment support. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
Useful context, outside the readiness score. Adoption, payment support and retrieval cost are not readiness quality by themselves.
Payment-enabled business model
Payment support describes what the business offers. It must not make a research publication or free public service appear less ready.
Current guidance · 2026-10-15. Recorded scores are unchanged.
The UCP discovery location could not be checked conclusively. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
Useful context, outside the readiness score. Adoption, payment support and retrieval cost are not readiness quality by themselves.
Payment-enabled business model
Payment support describes what the business offers. It must not make a research publication or free public service appear less ready.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively inspect the UCP profile and published API specifications for AP2. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
Useful context, outside the readiness score. Adoption, payment support and retrieval cost are not readiness quality by themselves.
Payment-enabled business model
Payment support describes what the business offers. It must not make a research publication or free public service appear less ready.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No machine-payment signal observed (no HTTP 402, no payment-required response header, and no /.well-known/x402.json manifest). Payment support cannot be ruled out from an unauthenticated probe. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Useful context, outside the readiness score. Adoption, payment support and retrieval cost are not readiness quality by themselves.
Payment-enabled business model
Payment support describes what the business offers. It must not make a research publication or free public service appear less ready.
Current guidance · 2026-10-15. Recorded scores are unchanged.
NLWeb support
An NLWeb /ask operation was not observed in the bounded shared OpenAPI discovery surface.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected NLWeb service
Useful protocol observations; optional implementation is not universal readiness.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
NLWeb streaming support was not observed in the bounded shared OpenAPI discovery surface.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected NLWeb service
Useful protocol observations; optional implementation is not universal readiness.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
The robots.txt SchemaMap discovery surface could not be checked conclusively.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected NLWeb service
Useful protocol observations; optional implementation is not universal readiness.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Usable least-privilege authentication
Could not conclusively check for programmatic authentication documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Protected operations; anonymous access is valid when intended
Discovery, documentation and credential lifecycle jointly support a usable authorization flow. A public read-only service need not require OAuth.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for authentication documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Protected operations; anonymous access is valid when intended
Discovery, documentation and credential lifecycle jointly support a usable authorization flow. A public read-only service need not require OAuth.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No standardized authentication-discovery surface found. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Protected operations; anonymous access is valid when intended
Discovery, documentation and credential lifecycle jointly support a usable authorization flow. A public read-only service need not require OAuth.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Could not conclusively check for credential management documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Protected operations; anonymous access is valid when intended
Discovery, documentation and credential lifecycle jointly support a usable authorization flow. A public read-only service need not require OAuth.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Safe integration environment
Could not conclusively check for sandbox or test environment documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Operations whose side effects or onboarding require a safe test environment
A sandbox helps validate consequential integrations; it is not necessary for every public content site or read-only API.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
MCP authorization evidence
MCP authentication mechanism could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Protected HTTP MCP; OAuth/PKCE only for applicable flow
Authentication metadata and challenges help clients understand how to obtain access. Observing a declaration does not prove that credentials can be issued or used successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP OAuth metadata could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Protected HTTP MCP; OAuth/PKCE only for applicable flow
Authentication metadata and challenges help clients understand how to obtain access. Observing a declaration does not prove that credentials can be issued or used successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP PKCE support could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
Protected HTTP MCP; OAuth/PKCE only for applicable flow
Authentication metadata and challenges help clients understand how to obtain access. Observing a declaration does not prove that credentials can be issued or used successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Emerging authentication guidance
The root auth.md location could not be checked conclusively. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected emerging authentication scheme
An auth.md file is one possible guide. Reachable metadata and bounded simulation are not proof that credentials can be issued successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
The root auth.md location could not be checked conclusively. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected emerging authentication scheme
An auth.md file is one possible guide. Reachable metadata and bounded simulation are not proof that credentials can be issued successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
The root auth.md location could not be checked conclusively. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected emerging authentication scheme
An auth.md file is one possible guide. Reachable metadata and bounded simulation are not proof that credentials can be issued successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
The Agent Auth discovery location could not be checked conclusively. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected emerging authentication scheme
An auth.md file is one possible guide. Reachable metadata and bounded simulation are not proof that credentials can be issued successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
API challenge headers could not be observed conclusively. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected emerging authentication scheme
An auth.md file is one possible guide. Reachable metadata and bounded simulation are not proof that credentials can be issued successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
The Agent Auth discovery location could not be checked conclusively. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)). This protocol's availability cannot be inferred from crawler policy.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected emerging authentication scheme
An auth.md file is one possible guide. Reachable metadata and bounded simulation are not proof that credentials can be issued successfully.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Change and compatibility information
Could not conclusively check for API versioning (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Maintained interface or evolving product
Version identifiers and change records help clients manage compatibility as an interface evolves.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for a changelog or release notes (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Maintained interface or evolving product
Version identifiers and change records help clients manage compatibility as an interface evolves.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Actionable limits
Could not conclusively check for rate limit documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
An interface with quotas or throttling
Published limits and response headers help clients pace requests and recover from throttling. They describe related aspects of the same service constraint.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No confirmed live API response was available for rate-limit header inspection. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
An interface with quotas or throttling
Published limits and response headers help clients pace requests and recover from throttling. They describe related aspects of the same service constraint.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Observable outcomes and recovery
Could not conclusively check for webhook or event documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Detected interface; idempotency for repeatable writes, webhooks only for event-driven workflows
Observable state and actionable errors help recovery. A status page or error schema does not prove successful repair.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for error documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Detected interface; idempotency for repeatable writes, webhooks only for event-driven workflows
Observable state and actionable errors help recovery. A status page or error schema does not prove successful repair.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for retry or idempotency documentation (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Detected interface; idempotency for repeatable writes, webhooks only for event-driven workflows
Observable state and actionable errors help recovery. A status page or error schema does not prove successful repair.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Health/status endpoint found at https://status.learnworlds.com/api/v2/status.json (HTTP 200).
These are recorded points before the total is normalized to 100.
Detected interface; idempotency for repeatable writes, webhooks only for event-driven workflows
Observable state and actionable errors help recovery. A status page or error schema does not prove successful repair.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
The missing-page probe returned HTTP 0; missing-page behavior is inconclusive. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Detected interface; idempotency for repeatable writes, webhooks only for event-driven workflows
Observable state and actionable errors help recovery. A status page or error schema does not prove successful repair.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
MCP error handling could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Detected interface; idempotency for repeatable writes, webhooks only for event-driven workflows
Observable state and actionable errors help recovery. A status page or error schema does not prove successful repair.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Attributable identity and consistent claims
Could not conclusively read org identity signals from the homepage. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public company/service identity; MCP identity only for MCP
These establish provenance, disclosure routes and consistency. They cannot certify prompt-injection resistance or safe transactions.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check for security.txt (unreachable or behind auth). Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public company/service identity; MCP identity only for MCP
These establish provenance, disclosure routes and consistency. They cannot certify prompt-injection resistance or safe transactions.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively assess homepage metadata consistency. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public company/service identity; MCP identity only for MCP
These establish provenance, disclosure routes and consistency. They cannot certify prompt-injection resistance or safe transactions.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
Could not conclusively check legal policy pages. Blocked by robots.txt: the host is live but its robots.txt was unreadable, which a compliant agent treats as a full disallow (robots.txt unavailable (HTTP 429 after honored Retry-After)).
These are recorded points before the total is normalized to 100.
Public company/service identity; MCP identity only for MCP
These establish provenance, disclosure routes and consistency. They cannot certify prompt-injection resistance or safe transactions.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP server identity could not be checked because endpoint discovery was incomplete. Live MCP probe: 5 ms, 0 protocol request(s).
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
Public company/service identity; MCP identity only for MCP
These establish provenance, disclosure routes and consistency. They cannot certify prompt-injection resistance or safe transactions.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
Application isolation declarations
MCP Apps could not be checked because endpoint discovery was incomplete. This metadata-only check did not call tools or read app resources.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected MCP application UI
Declared origins and CSP are relevant safeguards for an embedded UI, but declarations alone do not establish effective isolation.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check
MCP Apps could not be checked because endpoint discovery was incomplete. This metadata-only check did not call tools or read app resources.
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
Detected MCP application UI
Declared origins and CSP are relevant safeguards for an embedded UI, but declarations alone do not establish effective isolation.
These sources inform the check. They do not validate our exact point weights.
Current guidance · 2026-10-15. Recorded scores are unchanged.
No public evidence URL recorded for this check