Aevum Security logo Aevum SecurityAgent Readiness Audit

full-access route

13.7 → 100/100: making a corporate site agent-ready without touching it

before
13.7/100
not agent-ready
after
100/100
agent-ready

What an agent actually saw

An ordinary marketing site. To a human it looks fine; to an AI agent trying to use the business it was close to invisible — 13.7/100 (audit v1.0, 2026-07-04). /llms.txt returned the HTML homepage instead of text; there was no agent manifest, no OpenAPI, no MCP endpoint, no typed actions, no sandbox, and no receipts. Layer scores that day: discovery 23.1, comprehension 27.3, action 0, verification 0, state 25.

What was deployed

A sidecar agent surface at a separate subdomain — the main website was not rebuilt. The only origin changes: a real /llms.txt, a 301 for the manifest, and one HMAC-verified backend endpoint (~80 lines of FastAPI). The manifest, distilled docs/context, an OpenAPI document, an MCP endpoint, typed actions, a production-shaped sandbox, and signed receipts are generated and served by the gateway.

The proof: the transcript, not a claim

connected over MCP → tools: list_services, get_service_details, submit_enquiry
sandbox mutation: submit_enquiry → 200 OK, signed receipt
independent verification: VERIFIED ✔ (signed by the gateway's published key)
idempotent replay (same key/input): same receipt id

A third party verified the receipt without trusting the platform — the verifier imports nothing from it. The after: 100/100 (v1.0, 2026-07-04), re-proven 100/100 under audit v2.0 (2026-07-07) including the new Security & Trust layer (HSTS, defensive headers, a declared 429 posture, clean injection hygiene, and a signed surface provenance document that verifies independently), and again 100/100 under audit v3.0 (2026-07-11) including the new GEO checks: a machine-readable schema.org entity graph (served at /structured-data.json, covered by the signed provenance) and confirmation the site doesn't block AI-engine crawlers — the two things that decide whether AI search can identify and quote the business.

Run a free Agent Readiness Audit on your site →  ·  ← all case studies  ·  the Content Firewall →

Audit versions: v1.0 (20 checks, 5 layers) produced the original numbers; v2.0 (25 checks, 6 layers) added the weighted Security & Trust layer; v3.0 (27 checks) added the structured-data and AI-crawler-access GEO checks; v4.0 (28 checks — adds the deprecation-signals lifecycle check) is the current yardstick. Layer scores are not directly comparable across versions.