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 Category | Composite Weight | Subcategories | Entries |
|---|---|---|---|
| AI Discoverability | 0.65 | 3 | 17 |
| Agent Ease of Use | 0.2 | 5 | 15 |
| GEO, AIO and AEO | 0.15 | 3 | 3 |
| SEO | 0 | 1 | 1 |
| Security & Trust | 0.15 | 1 | 5 |
| Performance and Accessibility | 0.2 | 2 | 2 |
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.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| robots.txt robots.txt | 1.0.0 | Established | 1 | [email protected][email protected] |
| Sitemap sitemap | 1.0.0 | Established | 1 | [email protected][email protected] |
| Link headers link-headers | 1.0.0 | Established | 1 | [email protected][email protected] |
| IndexNow key indexnow-key | 1.0.0 | Established | 0.05 | [email protected][email protected] |
4.1.2 Content Readiness
Subcategory weight 0.2.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| Markdown negotiation markdown-negotiation | 1.0.0 | Established | 1 | [email protected][email protected] |
| Semantic HTML semantic-html | 1.0.0 | Established | 1 | [email protected][email protected] |
| Structured data structured-data | 1.0.0 | Established | 1 | [email protected][email protected] |
| Content freshness signals content-freshness | 1.0.0 | Established | 1 | [email protected][email protected] |
| llms.txt llms | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| Author attribution author-attribution | 1.0.0 | Established | 1 | [email protected][email protected] |
| Organization / WebSite schema organization-website-schema | 1.0.0 | Established | 1 | [email protected][email protected] |
4.1.3 Bot Access Control
Subcategory weight 0.25.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| AI bot rules in robots.txt ai-bot-rules | 1.0.0 | Established | 1 | [email protected][email protected] |
| Content Signal content-signals | 1.0.0 | Informational | 1 | [email protected][email protected] |
| TDMRep declaration tdmrep | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| ai.txt policy ai-txt-policy | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| RSL license signal rsl | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| Web Bot Auth request signing web-bot-auth | 1.0.0 | Informational | 1 | [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.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| API Catalog api-catalog | 1.0.0 | Established | 1 | [email protected][email protected] |
| OpenAPI discovery openapi-discovery | 1.0.0 | Established | 1 | [email protected][email protected] |
4.2.2 Auth
Subcategory weight 0.04.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| OAuth / OIDC discovery oauth-discovery | 1.0.0 | Established | 1 | [email protected][email protected] |
| OAuth Protected Resource oauth-protected-resource | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| Auth.md Agent Registration auth-md | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
4.2.3 MCP
Subcategory weight 0.04.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| MCP Server Card mcp-server-card | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| WebMCP webmcp | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
4.2.4 Skill Discovery
Subcategory weight 0.04.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| Agent Skills index agent-skills | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| DNS-AID Agent Discovery dns-aid | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| agents.json agents-json | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| A2A Agent Card a2a-agent-card | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
4.2.5 Agent Commerce
Subcategory weight 0.04.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| x402 Protocol x402 | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| MPP - Machine Payments Protocol mpp | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
| Universal Commerce Protocol ucp | 1.0.0 | Informational | 1 | [email protected][email protected] |
| ACP - Agentic Commerce Protocol acp | 1.0.0 | Informational | 1 | [email protected][email protected] |
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.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| GEO Readiness geo-readiness | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
4.3.2 AIO Readiness
Subcategory weight 1.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| AIO Readiness aio-readiness | 1.0.0 | Emerging recommendation | 1 | [email protected][email protected] |
4.3.3 AEO Readiness
Subcategory weight 1.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| AEO Readiness aeo-readiness | 1.0.0 | Emerging recommendation | 1 | [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 Audit | Version | Maturity | Weight | Report 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.0 | Established | display | SEO |
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.
| Check | Version | Maturity | Weight | Contracts |
|---|---|---|---|---|
| HSTS header hsts | 1.0.0 | Established | 1 | [email protected][email protected] |
| Content-Security-Policy content-security-policy | 1.0.0 | Established | 1 | [email protected][email protected] |
| X-Content-Type-Options x-content-type-options | 1.0.0 | Established | 1 | [email protected][email protected] |
| Frame protection frame-protection | 1.0.0 | Established | 1 | [email protected][email protected] |
| Referrer-Policy referrer-policy | 1.0.0 | Established | 1 | [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 Audit | Version | Maturity | Weight | Report 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.0 | Established | 0.65 | Performance |
4.6.2 Accessibility
Subcategory weight 0.35.
| Technical Audit | Version | Maturity | Weight | Report 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.0 | Established | 0.35 | Accessibility |
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.robots.txt (robots.txt@1.0.0)
- 2.Sitemap (sitemap@1.0.0)
- 3.Link headers (link-headers@1.0.0)
- 4.IndexNow key (indexnow-key@1.0.0)
- 5.Markdown negotiation (markdown-negotiation@1.0.0)
- 6.Semantic HTML (semantic-html@1.0.0)
- 7.Structured data (structured-data@1.0.0)
- 8.Content freshness signals (content-freshness@1.0.0)
- 9.llms.txt (llms@1.0.0)
- 10.Author attribution (author-attribution@1.0.0)
- 11.Organization / WebSite schema (organization-website-schema@1.0.0)
- 12.GEO Readiness (geo-readiness@1.0.0)
- 13.AIO Readiness (aio-readiness@1.0.0)
- 14.AEO Readiness (aeo-readiness@1.0.0)
- 15.AI bot rules in robots.txt (ai-bot-rules@1.0.0)
- 16.Content Signal (content-signals@1.0.0)
- 17.TDMRep declaration (tdmrep@1.0.0)
- 18.ai.txt policy (ai-txt-policy@1.0.0)
- 19.RSL license signal (rsl@1.0.0)
- 20.Web Bot Auth request signing (web-bot-auth@1.0.0)
- 21.HSTS header (hsts@1.0.0)
- 22.Content-Security-Policy (content-security-policy@1.0.0)
- 23.X-Content-Type-Options (x-content-type-options@1.0.0)
- 24.Frame protection (frame-protection@1.0.0)
- 25.Referrer-Policy (referrer-policy@1.0.0)
- 26.API Catalog (api-catalog@1.0.0)
- 27.OpenAPI discovery (openapi-discovery@1.0.0)
- 28.OAuth / OIDC discovery (oauth-discovery@1.0.0)
- 29.OAuth Protected Resource (oauth-protected-resource@1.0.0)
- 30.Auth.md Agent Registration (auth-md@1.0.0)
- 31.MCP Server Card (mcp-server-card@1.0.0)
- 32.WebMCP (webmcp@1.0.0)
- 33.Agent Skills index (agent-skills@1.0.0)
- 34.DNS-AID Agent Discovery (dns-aid@1.0.0)
- 35.agents.json (agents-json@1.0.0)
- 36.A2A Agent Card (a2a-agent-card@1.0.0)
- 37.x402 Protocol (x402@1.0.0)
- 38.MPP - Machine Payments Protocol (mpp@1.0.0)
- 39.Universal Commerce Protocol (ucp@1.0.0)
- 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.