AINativeainative.axAX AUDIT
EVERY CHECK, NO OMISSIONS

What AX Audit actually checks,
line by line.

29 checks, weighted to 100 points. This is the literal weight table every real scan runs — not a sales pitch, a mirror of the report you actually get. For the handful of these that are named, external industry specs (AP2, UCP, x402, and others), see the standards map.

DISCOVERY

Discovery

Can an agent find out what this site offers before it does anything else?

4 ptsMCP Discovery

.well-known/mcp.json or the AR-CAP-01 MCP server card — static manifests an agent reads before connecting.

4 ptsAgent Discoverability

llms.txt, agents.txt, agent.json, agent-card.json, AGENTS.md, agent-manifest.txt — the well-known family of agent-facing index files.

4 ptsAPI Catalog (RFC 9727)

.well-known/api-catalog (AR-CAP-04) — a standard linkset describing the site’s own APIs.

2 ptsSKILL.md Manifest

A skills manifest at the site root, distinct from AGENTS.md.

4 ptsARD (Agent Resource Discovery)

.well-known/ard.json, with .well-known/ai-catalog.json as a legacy fallback.

CONTENT & DOCUMENTATION

Content & Documentation

Once an agent is here, can it actually read and use what it finds?

10 ptsAPI Documentation

/api, /docs, /openapi.json respond; cursor-based pagination patterns are detected.

8 ptsContent Negotiation

Accept: text/markdown returns real Markdown (not an HTML fallback), ideally with YAML frontmatter.

1 ptStructured Data

JSON-LD markup, Schema.org vocabulary, OpenGraph tags.

3 ptsMachine-Readable Content

robots.txt, sitemap.xml, and RSS/Atom feeds.

4 ptsToken Efficiency

How many tokens an agent burns just reading the homepage — and whether an llms-full.txt bonus exists.

3 ptsSSR Detection

Meta description and an H1 present in the initial HTML — server-rendered content an agent can read without executing JS.

SECURITY & AUTH

Security & Auth

Can a server trust who’s asking, and can an agent trust the server back?

1 ptAuthentication Standards

OAuth/OIDC endpoints, Bearer token support, Content-Signal licensing signals, and a Web Bot Auth key directory.

5 ptsSecurity Transparency

/.well-known/security.txt (and /security.txt) with a real Contact and Expires field.

3 ptsError Handling

A real 404 returns structured JSON, not an HTML error page masquerading as a 200.

1 ptRate Limiting Headers

Standard rate-limit headers an agent can read to self-throttle instead of guessing.

2 ptsBot-Wall Blocker

A negative signal — passes when there is NO CAPTCHA/bot-wall blocking agent signup.

2 ptsMarkdown 404 Status Integrity

A Markdown-negotiated request to a path that doesn’t exist returns a real HTTP 404, not a 200-coded "not found" page.

AGENT EXPERIENCE

Agent Experience

Is there a surface built specifically for an agent, not just a human UI an agent has to reverse-engineer?

3 ptsWebMCP Tool Quality

document.modelContext tool registration quality — the one check that needs a real browser, not just an HTTP request.

4 pts?mode=agent Dedicated Agent View

A ?mode=agent request returns a meaningfully different, agent-optimized response — not the same bytes as the baseline page.

4 ptsNLWeb /ask Endpoint

A conversational-search endpoint at /ask, graded with partial credit for an added /mcp JSON-RPC binding.

2 ptsAR-PROV (Agent Provisioning Readiness)

/.well-known/provisioning — machine-readable terms and consent for what an agent is allowed to do here.

2 ptsClaimable Resources

Claimable-resource / anonymous-deploy language (env claim, --allow-anonymous, claim links) an agent can act on directly.

COMMERCE & PAYMENTS

Commerce & Payments

Can an agent actually transact here — browse, check out, and pay — not just read?

4 ptsx402 Agent Payment Discovery

.well-known/x402 and/or a live HTTP 402 challenge for stablecoin agent payments.

3 ptsUCP (Universal Commerce Protocol)

.well-known/ucp — a manifest describing a catalog, cart and checkout an agent can drive.

3 ptsACP (Agentic Commerce Protocol)

OPTIONS /checkout_sessions + POST /agentic_commerce/delegate_payment — shipped into ChatGPT.

6 ptsAP2 (Agent Payments Protocol)

Cryptographically signed payment mandates, detected via the UCP discovery profile’s capability list.

2 ptsMPP (Machine Payments Protocol)

A live 402 challenge carrying WWW-Authenticate: Payment — a multi-rail competitor to x402.

3 ptsPoppy (Personal Agent Protocol)

.well-known/poppy.json — an identity manifest establishing whom a personal agent acts for.

3 ptsauth.md (Agentic Registration)

A plain-text convention describing how an agent should register and authenticate itself.

WHERE TO NEXT

See how your own site measures up

Run a free AX Audit scanSee the named standards map →