Assessment suite specification

CAU-SUITE 2026.06.10

can-agent-use-agent-readiness

Normative reference for the assessment suite version used by the runner: report taxonomy, check versions, contract pins, maturity labels, scoring weights, and changelog.

Status
published
Released
2026-06-10
Checks
40
Scoring
1.0.0

1. Abstract

This document defines assessment suite version 2026.06.10 for the CanAgentUse agent-readiness scanner. A suite version is the published authority for which check package versions are executed, where each check appears in the report taxonomy, and how its result contributes to report scoring.

Check implementations remain isolated. The runner resolves each pinned package independently and interprets emitted results using the package metadata and scoring steps declared by that specific check version.

2. Versioning And Contracts

Suite ID
can-agent-use-agent-readiness
Suite version
2026.06.10
Status
published
Released at
2026-06-10
Input contracts
[email protected]
Output contracts
[email protected]

A report generated from this assessment suite should retain 2026.06.10 so future readers can reconstruct the exact category, maturity, check-version, and score-weight semantics used at run time.

3. Score Model

The effective contribution of a step is derived through a four-level chain: report category weight, suite subcategory weight, check weight, and package step weight. Category and subcategory assignments are suite concerns; step scoring is owned by each versioned check package.

For a plain-language walkthrough of step values, active denominators, technical-score blending, and readiness levels, open the scoring explainer.

Report CategoryComposite WeightSubcategoriesEntries
AI Discoverability0.65317
Agent Ease of Use0.2515
GEO, AIO and AEO0.1533
SEO011
Security & Trust0.1515
Performance and Accessibility0.222

4. Category And Subcategory Registry

4.1 AI Discoverability

Discovery, extractability, and crawl-policy signals that let AI systems find and interpret the site.

Composite weight 0.65; 17 pinned checks.

4.1.1 Discoverability

Subcategory weight 0.2.

CheckVersionMaturityWeightContracts
robots.txt

robots.txt

1.0.0Established1[email protected][email protected]
Sitemap

sitemap

1.0.0Established1[email protected][email protected]
Link headers

link-headers

1.0.0Established1[email protected][email protected]
IndexNow key

indexnow-key

1.0.0Established0.05[email protected][email protected]

4.1.2 Content Readiness

Subcategory weight 0.2.

CheckVersionMaturityWeightContracts
Markdown negotiation

markdown-negotiation

1.0.0Established1[email protected][email protected]
Semantic HTML

semantic-html

1.0.0Established1[email protected][email protected]
Structured data

structured-data

1.0.0Established1[email protected][email protected]
Content freshness signals

content-freshness

1.0.0Established1[email protected][email protected]
llms.txt

llms

1.0.0Emerging recommendation1[email protected][email protected]
Author attribution

author-attribution

1.0.0Established1[email protected][email protected]
Organization / WebSite schema

organization-website-schema

1.0.0Established1[email protected][email protected]

4.1.3 Bot Access Control

Subcategory weight 0.25.

CheckVersionMaturityWeightContracts
AI bot rules in robots.txt

ai-bot-rules

1.0.0Established1[email protected][email protected]
Content Signal

content-signals

1.0.0Informational1[email protected][email protected]
TDMRep declaration

tdmrep

1.0.0Emerging recommendation1[email protected][email protected]
ai.txt policy

ai-txt-policy

1.0.0Emerging recommendation1[email protected][email protected]
RSL license signal

rsl

1.0.0Emerging recommendation1[email protected][email protected]
Web Bot Auth request signing

web-bot-auth

1.0.0Informational1[email protected][email protected]

4.2 Agent Ease of Use

Machine-callable interfaces, auth metadata, MCP surfaces, skills, and commerce protocols exposed for agents.

Composite weight 0.2; 15 pinned checks.

4.2.1 API

Subcategory weight 0.04.

CheckVersionMaturityWeightContracts
API Catalog

api-catalog

1.0.0Established1[email protected][email protected]
OpenAPI discovery

openapi-discovery

1.0.0Established1[email protected][email protected]

4.2.2 Auth

Subcategory weight 0.04.

CheckVersionMaturityWeightContracts
OAuth / OIDC discovery

oauth-discovery

1.0.0Established1[email protected][email protected]
OAuth Protected Resource

oauth-protected-resource

1.0.0Emerging recommendation1[email protected][email protected]
Auth.md Agent Registration

auth-md

1.0.0Emerging recommendation1[email protected][email protected]

4.2.3 MCP

Subcategory weight 0.04.

CheckVersionMaturityWeightContracts
MCP Server Card

mcp-server-card

1.0.0Emerging recommendation1[email protected][email protected]
WebMCP

webmcp

1.0.0Emerging recommendation1[email protected][email protected]

4.2.4 Skill Discovery

Subcategory weight 0.04.

CheckVersionMaturityWeightContracts
Agent Skills index

agent-skills

1.0.0Emerging recommendation1[email protected][email protected]
DNS-AID Agent Discovery

dns-aid

1.0.0Emerging recommendation1[email protected][email protected]
agents.json

agents-json

1.0.0Emerging recommendation1[email protected][email protected]
A2A Agent Card

a2a-agent-card

1.0.0Emerging recommendation1[email protected][email protected]

4.2.5 Agent Commerce

Subcategory weight 0.04.

4.3 GEO, AIO and AEO

Readiness for generative engines, AI Overviews, and answer engines.

Composite weight 0.15; 3 pinned checks.

4.3.1 GEO Readiness

Subcategory weight 1.

CheckVersionMaturityWeightContracts
GEO Readiness

geo-readiness

1.0.0Emerging recommendation1[email protected][email protected]

4.3.2 AIO Readiness

Subcategory weight 1.

CheckVersionMaturityWeightContracts
AIO Readiness

aio-readiness

1.0.0Emerging recommendation1[email protected][email protected]

4.3.3 AEO Readiness

Subcategory weight 1.

CheckVersionMaturityWeightContracts
AEO Readiness

aeo-readiness

1.0.0Emerging recommendation1[email protected][email protected]

4.4 SEO

Search-oriented browser audit signals shown as the SEO section in scan reports.

1 pinned technical audit groups.

Displayed as its own report score row. This version does not blend the SEO score into the final overall score.

4.4.1 SEO

Technical AuditVersionMaturityWeightReport Row
SEO

lighthouse-seo

Desktop browser SEO audit category, including crawlability, metadata, link, and indexing-oriented checks surfaced by the technical audit adapter.

1.0.0EstablisheddisplaySEO

4.5 Security & Trust

Browser trust protections for safe crawling, browsing, and reporting.

Composite weight 0.15; 5 pinned checks.

4.5.1 Security & Trust

Subcategory weight 0.15.

CheckVersionMaturityWeightContracts
HSTS header

hsts

1.0.0Established1[email protected][email protected]
Content-Security-Policy

content-security-policy

1.0.0Established1[email protected][email protected]
X-Content-Type-Options

x-content-type-options

1.0.0Established1[email protected][email protected]
Frame protection

frame-protection

1.0.0Established1[email protected][email protected]
Referrer-Policy

referrer-policy

1.0.0Established1[email protected][email protected]

4.6 Performance and Accessibility

Page experience audit signals shown as the Performance and Accessibility section in scan reports.

Composite weight 0.2; 2 pinned technical audit groups.

The final overall score gives the combined Performance and Accessibility score 20% weight. Inside this section, Performance contributes 65% and Accessibility contributes 35%. Optional-mode fallback: when this technical section is omitted, agent readiness carries 100% of the overall score.

4.6.1 Performance

Subcategory weight 0.65.

Technical AuditVersionMaturityWeightReport Row
Performance

lighthouse-performance

Desktop browser performance audit category, including loading, rendering, image, script, and runtime efficiency signals surfaced by the technical audit adapter.

1.0.0Established0.65Performance

4.6.2 Accessibility

Subcategory weight 0.35.

Technical AuditVersionMaturityWeightReport Row
Accessibility

lighthouse-accessibility

Desktop browser accessibility audit category, including semantic, contrast, navigation, naming, and assistive-technology checks surfaced by the technical audit adapter.

1.0.0Established0.35Accessibility

5. Check Package Index

Each entry below links to a standalone check specification page with the check version metadata, input/output contract references, scoring step declarations, package documentation, changelog, and external references.

  1. 1.robots.txt (robots.txt@1.0.0)
  2. 2.Sitemap (sitemap@1.0.0)
  3. 3.Link headers (link-headers@1.0.0)
  4. 4.IndexNow key (indexnow-key@1.0.0)
  5. 5.Markdown negotiation (markdown-negotiation@1.0.0)
  6. 6.Semantic HTML (semantic-html@1.0.0)
  7. 7.Structured data (structured-data@1.0.0)
  8. 8.Content freshness signals (content-freshness@1.0.0)
  9. 9.llms.txt (llms@1.0.0)
  10. 10.Author attribution (author-attribution@1.0.0)
  11. 11.Organization / WebSite schema (organization-website-schema@1.0.0)
  12. 12.GEO Readiness (geo-readiness@1.0.0)
  13. 13.AIO Readiness (aio-readiness@1.0.0)
  14. 14.AEO Readiness (aeo-readiness@1.0.0)
  15. 15.AI bot rules in robots.txt (ai-bot-rules@1.0.0)
  16. 16.Content Signal (content-signals@1.0.0)
  17. 17.TDMRep declaration (tdmrep@1.0.0)
  18. 18.ai.txt policy (ai-txt-policy@1.0.0)
  19. 19.RSL license signal (rsl@1.0.0)
  20. 20.Web Bot Auth request signing (web-bot-auth@1.0.0)
  21. 21.HSTS header (hsts@1.0.0)
  22. 22.Content-Security-Policy (content-security-policy@1.0.0)
  23. 23.X-Content-Type-Options (x-content-type-options@1.0.0)
  24. 24.Frame protection (frame-protection@1.0.0)
  25. 25.Referrer-Policy (referrer-policy@1.0.0)
  26. 26.API Catalog (api-catalog@1.0.0)
  27. 27.OpenAPI discovery (openapi-discovery@1.0.0)
  28. 28.OAuth / OIDC discovery (oauth-discovery@1.0.0)
  29. 29.OAuth Protected Resource (oauth-protected-resource@1.0.0)
  30. 30.Auth.md Agent Registration (auth-md@1.0.0)
  31. 31.MCP Server Card (mcp-server-card@1.0.0)
  32. 32.WebMCP (webmcp@1.0.0)
  33. 33.Agent Skills index (agent-skills@1.0.0)
  34. 34.DNS-AID Agent Discovery (dns-aid@1.0.0)
  35. 35.agents.json (agents-json@1.0.0)
  36. 36.A2A Agent Card (a2a-agent-card@1.0.0)
  37. 37.x402 Protocol (x402@1.0.0)
  38. 38.MPP - Machine Payments Protocol (mpp@1.0.0)
  39. 39.Universal Commerce Protocol (ucp@1.0.0)
  40. 40.ACP - Agentic Commerce Protocol (acp@1.0.0)

6. Changelog

CanAgentUse Assessment Suite 2026.06.10

Status: published Scoring version: 1.0.0 Released: 2026-06-10

Summary

Initial versioned assessment suite release. This version pins the active agent-readiness checks, input/output contract versions, category hierarchy, subcategory grouping, maturity labels, check weights, and score aggregation model.

Structured-data scoring now uses one broad page-level check for JSON-LD, Microdata, RDFa, mixed syntax, same-entity conflicts, and page-relevant schema-family validation. Author attribution and Organization/WebSite identity remain separate top-level Content Readiness checks; long-tail schema families such as Product, Article, FAQPage, BreadcrumbList, Event, Course, JobPosting, Recipe, and Service are assessed inside the structured-data check only when the page is eligible.

Bot Access Control now owns AI crawler and AI use-policy controls, including AI bot rules in robots.txt, Content Signal, TDMRep, ai.txt, Web Bot Auth, and RSL. The previous standalone training-exposure grouping has been folded into Bot Access Control because those signals express access, use, or rights policy rather than content training quality.

Scoring

  • Category scores are calculated from subcategory scores.
  • Subcategory scores are calculated from check scores.
  • Check scores may be calculated from weighted step scores when a check emits step-level results.
  • Informational and not-applicable checks are excluded from scored aggregates.
  • The IndexNow key check is intentionally weighted as a low-impact discoverability signal.

Compatibility

Existing check implementations are resolved through the suite compatibility layer. Future check packages can move into per-version directories while preserving this manifest contract.