JSON-LD structured data
The tested public surface did not meet this check (HTTP 200).
Scanned 16 Oct 2026 · 24s
30 of 63 checks verified. Unverified capabilities earn no points.
Agents can read your homepage without JavaScript. Publish valid Schema.org structured data describing this page and its provider.
Everything a business owner needs to understand and use AI — real examples, step-by-step walkthroughs, costs, and a 30-day plan. No tech background required.
All findings, 132 checks
| Path | Value | Share of parent |
|---|---|---|
| Discovery | 16 checks | 12.1% |
| Discovery / Pass | 1 check | 6.3% |
| Discovery / Pass / Homepage open to search indexing | 1 check | 100% |
| Discovery / Needs work | 2 checks | 12.5% |
| Discovery / Needs work / ARD discovery | 1 check | 50% |
| Discovery / Needs work / Wikipedia / Wikidata entity presence | 1 check | 50% |
| Discovery / Not verified | 8 checks | 50% |
| Discovery / Not verified / Developer resource discoverability | 1 check | 12.5% |
| Discovery / Not verified / Brand name discoverability | 1 check | 12.5% |
| Discovery / Not verified / robots.txt AI crawler policy | 1 check | 12.5% |
| Discovery / Not verified / Listed in MCP registries | 1 check | 12.5% |
| Discovery / Not verified / NPM/PyPI SDK package | 1 check | 12.5% |
| Discovery / Not verified / Agent platform configs | 1 check | 12.5% |
| Discovery / Not verified / Agent Plugins manifest | 1 check | 12.5% |
| Discovery / Not verified / ChatGPT app listed | 1 check | 12.5% |
| Discovery / Not applicable | 5 checks | 31.3% |
| Discovery / Not applicable / AI Catalog discovery | 1 check | 20% |
| Discovery / Not applicable / ARD entry validity | 1 check | 20% |
| Discovery / Not applicable / ARD trust manifest | 1 check | 20% |
| Discovery / Not applicable / Category share of voice | 1 check | 20% |
| Discovery / Not applicable / Registry branding | 1 check | 20% |
| Access | 42 checks | 31.8% |
| Access / Pass | 7 checks | 16.7% |
| Access / Pass / Content without JavaScript | 1 check | 14.3% |
| Access / Pass / Not blocked by bot detection | 1 check | 14.3% |
| Access / Pass / Modular llms.txt per product area | 1 check | 14.3% |
| Access / Pass / llms.txt links resolve | 1 check | 14.3% |
| Access / Pass / Redirect hygiene | 1 check | 14.3% |
| Access / Pass / Page token budget | 1 check | 14.3% |
| Access / Pass / Agent crawler reachability | 1 check | 14.3% |
| Access / Needs work | 12 checks | 28.6% |
| Access / Needs work / Sitemap exists | 1 check | 8.3% |
| Access / Needs work / Agent discovery file | 1 check | 8.3% |
| Access / Needs work / Agent Skills index conformance (v0.2.0) | 1 check | 8.3% |
| Access / Needs work / pricing.md exists | 1 check | 8.3% |
| Access / Needs work / Agent mode view | 1 check | 8.3% |
| Access / Needs work / Sitemap freshness (lastmod) | 1 check | 8.3% |
| Access / Needs work / llms.txt exists | 1 check | 8.3% |
| Access / Needs work / llms.txt formatting | 1 check | 8.3% |
| Access / Needs work / JSON-LD structured data | 1 check | 8.3% |
| Access / Needs work / Public API/docs linked from homepage | 1 check | 8.3% |
| Access / Needs work / Metadata completeness | 1 check | 8.3% |
| Access / Needs work / Markdown agent docs | 1 check | 8.3% |
| Access / Partial | 1 check | 2.4% |
| Access / Partial / API catalog (RFC 9727) | 1 check | 100% |
| Access / Not verified | 8 checks | 19% |
| Access / Not verified / Listed on skills.sh | 1 check | 12.5% |
| Access / Not verified / robots.txt agent-user policy | 1 check | 12.5% |
| Access / Not verified / Pricing info accessible | 1 check | 12.5% |
| Access / Not verified / Agent instruction / when-to-use | 1 check | 12.5% |
| Access / Not verified / Skills.sh skill quality | 1 check | 12.5% |
| Access / Not verified / Trust anchor pages | 1 check | 12.5% |
| Access / Not verified / Content behind auth | 1 check | 12.5% |
| Access / Not verified / Developer portal | 1 check | 12.5% |
| Access / Not applicable | 14 checks | 33.3% |
| Access / Not applicable / A2A / agent-card | 1 check | 7.1% |
| Access / Not applicable / NLWeb Schema Feeds | 1 check | 7.1% |
| Access / Not applicable / MCP well-known discovery | 1 check | 7.1% |
| Access / Not applicable / HTTP Link headers (RFC 8288) | 1 check | 7.1% |
| Access / Not applicable / Markdown URL fallback | 1 check | 7.1% |
| Access / Not applicable / JSON-LD entity linking (sameAs) | 1 check | 7.1% |
| Access / Not applicable / Organization schema completeness | 1 check | 7.1% |
| Access / Not applicable / Schema type breadth | 1 check | 7.1% |
| Access / Not applicable / Markdown alternate link | 1 check | 7.1% |
| Access / Not applicable / Markdown frontmatter metadata | 1 check | 7.1% |
| Access / Not applicable / Code fence validity | 1 check | 7.1% |
| Access / Not applicable / OpenAPI spec published | 1 check | 7.1% |
| Access / Not applicable / Markdown content negotiation (acceptmarkdown.com) | 1 check | 7.1% |
| Access / Not applicable / Bot-UA markdown serving | 1 check | 7.1% |
| Usability | 68 checks | 51.5% |
| Usability / Pass | 3 checks | 4.4% |
| Usability / Pass / Native interactive controls | 1 check | 33.3% |
| Usability / Pass / Accessible names on controls | 1 check | 33.3% |
| Usability / Pass / Accessibility-tree injection safety (bonus) | 1 check | 33.3% |
| Usability / Needs work | 3 checks | 4.4% |
| Usability / Needs work / NLWeb /ask endpoint | 1 check | 33.3% |
| Usability / Needs work / NLWeb streaming support | 1 check | 33.3% |
| Usability / Needs work / Agent-friendly 404s | 1 check | 33.3% |
| Usability / Partial | 1 check | 1.5% |
| Usability / Partial / Accessible document structure | 1 check | 100% |
| Usability / Not verified | 12 checks | 17.6% |
| Usability / Not verified / OAuth 2.0 support | 1 check | 8.3% |
| Usability / Not verified / Scoped permissions | 1 check | 8.3% |
| Usability / Not verified / Agent onboarding friction | 1 check | 8.3% |
| Usability / Not verified / auth.md structure | 1 check | 8.3% |
| Usability / Not verified / auth.md walkthrough simulation | 1 check | 8.3% |
| Usability / Not verified / WebMCP support | 1 check | 8.3% |
| Usability / Not verified / CLI tool available | 1 check | 8.3% |
| Usability / Not verified / Multi-language SDK packages | 1 check | 8.3% |
| Usability / Not verified / REST response schema coverage | 1 check | 8.3% |
| Usability / Not verified / Sandbox / test environment | 1 check | 8.3% |
| Usability / Not verified / A2UI / generative UI support | 1 check | 8.3% |
| Usability / Not verified / Function calling compatibility | 1 check | 8.3% |
| Usability / Not applicable | 49 checks | 72.1% |
| Usability / Not applicable / MCP tool descriptions | 1 check | 2% |
| Usability / Not applicable / MCP parameter schemas | 1 check | 2% |
| Usability / Not applicable / MCP server identity | 1 check | 2% |
| Usability / Not applicable / MCP tool listing | 1 check | 2% |
| Usability / Not applicable / MCP tool naming | 1 check | 2% |
| Usability / Not applicable / Public API with reachable endpoints | 1 check | 2% |
| Usability / Not applicable / MCP auth mechanism | 1 check | 2% |
| Usability / Not applicable / MCP OAuth metadata | 1 check | 2% |
| Usability / Not applicable / MCP PKCE S256 support | 1 check | 2% |
| Usability / Not applicable / Web Bot Auth directory | 1 check | 2% |
| Usability / Not applicable / OAuth Protected Resource metadata (RFC 9728) | 1 check | 2% |
| Usability / Not applicable / auth.md exists | 1 check | 2% |
| Usability / Not applicable / Agent auth discovery metadata | 1 check | 2% |
| Usability / Not applicable / Agent auth WWW-Authenticate hint | 1 check | 2% |
| Usability / Not applicable / agent_auth endpoints reachable | 1 check | 2% |
| Usability / Not applicable / MCP server / manifest | 1 check | 2% |
| Usability / Not applicable / MCP error handling | 1 check | 2% |
| Usability / Not applicable / MCP modern transport | 1 check | 2% |
| Usability / Not applicable / Rate limit response headers | 1 check | 2% |
| Usability / Not applicable / Idempotency-Key support | 1 check | 2% |
| Usability / Not applicable / JSON error responses | 1 check | 2% |
| Usability / Not applicable / REST typed error model | 1 check | 2% |
| Usability / Not applicable / REST versioning / deprecation policy | 1 check | 2% |
| Usability / Not applicable / REST pagination pattern | 1 check | 2% |
| Usability / Not applicable / REST async-job pattern | 1 check | 2% |
| Usability / Not applicable / MCP tool annotations | 1 check | 2% |
| Usability / Not applicable / MCP server-card.json | 1 check | 2% |
| Usability / Not applicable / Product + docs MCP coverage | 1 check | 2% |
| Usability / Not applicable / REST batch / bulk endpoint | 1 check | 2% |
| Usability / Not applicable / MCP resources exposed | 1 check | 2% |
| Usability / Not applicable / GraphQL typed error model | 1 check | 2% |
| Usability / Not applicable / GraphQL versioning / deprecation policy | 1 check | 2% |
| Usability / Not applicable / GraphQL pagination pattern | 1 check | 2% |
| Usability / Not applicable / GraphQL async-job pattern | 1 check | 2% |
| Usability / Not applicable / GraphQL schema description coverage | 1 check | 2% |
| Usability / Not applicable / GraphQL batch mutations | 1 check | 2% |
| Usability / Not applicable / Form control labeling | 1 check | 2% |
| Usability / Not applicable / MCP Apps support | 1 check | 2% |
| Usability / Not applicable / MCP Apps UI quality | 1 check | 2% |
| Usability / Not applicable / MCP App view reachable | 1 check | 2% |
| Usability / Not applicable / MCP App view CSP | 1 check | 2% |
| Usability / Not applicable / API schema complexity analysis | 1 check | 2% |
| Usability / Not applicable / MCP resource quality | 1 check | 2% |
| Usability / Not applicable / PAP discovery document | 1 check | 2% |
| Usability / Not applicable / PAP issuer binding | 1 check | 2% |
| Usability / Not applicable / PAP sign-in and extension setup | 1 check | 2% |
| Usability / Not applicable / PAP conversation and API entries | 1 check | 2% |
| Usability / Not applicable / PAP endpoint authentication | 1 check | 2% |
| Usability / Not applicable / PAP consistency with other agent surfaces | 1 check | 2% |
| Payments | 6 checks | 4.5% |
| Payments / Not verified | 5 checks | 83.3% |
| Payments / Not verified / MPP payment protocol | 1 check | 20% |
| Payments / Not verified / x402 payment protocol | 1 check | 20% |
| Payments / Not verified / ACP - Agentic Commerce Protocol | 1 check | 20% |
| Payments / Not verified / ACP delegate payment | 1 check | 20% |
| Payments / Not verified / AP2 - Agent Payments Protocol | 1 check | 20% |
| Payments / Not applicable | 1 check | 16.7% |
| Payments / Not applicable / UCP - Universal Commerce Protocol | 1 check | 100% |
The tested public surface did not meet this check (HTTP 200).
Across 16 scanned businesses
Layer profile for aiperth.co against the directory average. You: Discovery 8.3, Access 26.1, Usability 24.2. Directory average: Discovery 38.4, Access 46.8, Usability 27.6.
| Measure | You | Directory average |
|---|---|---|
| Discovery | 8.3 | 38.4 |
| Access | 26.1 | 46.8 |
| Usability | 24.2 | 27.6 |
Your range is highlighted · 16 businesses
Latest scan · 16 Oct 2026
Rescan after your fixes to measure progress.Scanned 16 Oct 2026, 4:41:16 pm AWST · ae-readiness-2.3.0
Public collection: 80 probes, 75 seconds, 12 MiB, six declared hosts. Homepage, sitemap, published OpenAPI JSON and large Markdown responses allow 2 MiB; others 256 KiB. Crawler reachability uses response-head samples; full content is measured separately. Sitemap sample: four maps and first 200 locations per map. Developer resources: two namespace indexes, three declared child indexes, six entry points and six targeted second-hop pages plus up to four decision-selected observed documentation reads. No sign-in, form submission, tool execution or payment. Browser and external discovery have independent bounded measurements. Protocol discovery and documented capability do not prove a completed customer task. No provider-linked public GitHub repository was captured; repository ownership remains unverified. No official npm or PyPI SDK was attributed in the bounded sample; package absence remains unverified. No official SDK was attributed in the bounded npm, PyPI, RubyGems and Go samples; package absence remains unverified. Brand search did not complete its bounded provider sample; no negative search verdict was assigned. App and skill search did not complete its bounded provider sample; no negative search verdict was assigned. Browser homepage sample: 243 AX nodes, 18 visible controls; frames, mutations, sign-in and tool execution excluded. Experimental WebMCP recovery did not establish native registrations within 15 seconds; primary browser observations were retained. Documentation review uses jev-1.13 closed span choices and independent verification. 1 of five decision calls used, including discovery. Confidence is model judgment. Documentation allocation retained 5 sources and 7875 characters; omitted sections cannot establish absence.