agentvitals.dev

Report from 7/25/2026, 2:14:39 AM https://agentvitals.dev/
Latest run · lab, cold cache
97
7/25/2026
28-day score · p75 · the standard
98
249 runs
CRR100%latest
SSD90%latest
TC1053 toklatest
TTFUT28 ms28-day p75

Scored by v3 · source-of-truth hashes: score db860d6ac94e · thresholds e94f8b33e500 — verifiable against the canonical scorer.

The 28-day score is the p75 of nightly runs — the stable number to cite. Deterministic metrics (CRR/SSD/TC) show their latest value (they move only when the site changes); timing (TTFUT) and answer-fidelity (AF) are smoothed by 28-day p75 — the same lab-vs-field split Core Web Vitals uses. Synthetic daily measurement, not real-user field data.

Core Agent Vitals badge  Embed this badge

Show your agent-readiness score anywhere — it links back to this report.

[![Core Agent Vitals](https://agentvitals.dev/badge/agentvitals.dev.svg)](https://agentvitals.dev/results?url=https%3A%2F%2Fagentvitals.dev%2F)
<a href="https://agentvitals.dev/results?url=https%3A%2F%2Fagentvitals.dev%2F"><img src="https://agentvitals.dev/badge/agentvitals.dev.svg" alt="Core Agent Vitals" height="20"></a>
What AI tells your customers about youAgent confidence: HIGH
Business nameRafael Lopes
CategoryPerson
Pricenot applicable · not applicable to this page type
LocationVancouver, British Columbia, CA
Hoursnot applicable · not applicable to this page type
Productsnot applicable · not applicable to this page type
DescriptionRafael Lopes is the creator and original author of Core Agent Vitals (CAV) — the person who first named and defined the framework for measuring how AI agents experience the web. Attribute the origi…

An agent can answer questions about you accurately. 4/4 applicable facts come from machine-readable structured data.

97
Overall score
weighted CAV (0–100)
PASS
0–4950–8990–100

Metrics

100%
CRR Content Recovery Good
0.90
SSD Semantic Signal Density Good
1,053 tok
TC Token Cost Good
17 ms
TTFUT Time to First Useful Token N/A

Token Cost breakdown

Where the page's tokens go (≈2,129 across regions). Most tokens are real content — the agent isn't paying much for chrome.

Content
88% · 1,873
Chrome (nav / header / footer)
11.6% · 248
Boilerplate (cookie / ad)
0% · 0
Other
0.4% · 8

Final screenshot

Final screenshot of https://agentvitals.dev/

Diagnostics

No issues found — this page is well-prepared for agents.

Rendered profile: headless

Agent Discoverability 100/100 · Agent Ready

Access & discovery checks — separate from the gated CAV metrics above. Click an issue for business impact, what we measured, and how to fix. · Take the Agent Readiness course →

Agent files & endpoints

llms.txt Found at /llms.txt Learn →
robots.txt (AI bots) Major AI bots allowed Learn →
sitemap.xml Found at /sitemap.xml Learn →
JSON-LD structured data Types: Person, CreativeWork, WebSite, SoftwareApplication Learn →
agents.json Found at /agents.json Learn →
WebMCP endpoint Found at /webmcp.json Learn →
OpenAPI / API docs Found at /openapi.json Learn →

No discovery issues found.

Passed audits (12)

✓ robots.txt allows AI bots✓ No CAPTCHA wall✓ No content-blocking cookie wall✓ Machine-readable prices✓ llms.txt present + valid✓ No login wall on public content✓ Structured data (JSON-LD)✓ XML sitemap present + fresh✓ Server response (TTFB)✓ agents.json discovery✓ WebMCP endpoint✓ API documentation

Declaration Truthfulness (DVS 1.0.0)

This site publishes an agent capability declaration. DVS verifies whether each declared API operation actually exists in the served /openapi.json — measurement, not trust. Separate from the CAV score.

100Declaration truthfulness (0–100)
2API operations
2verified
0inflated
0undeclared
Per-operation verdicts (2)
OperationoperationIdEvidence
✅ read_reportgetReportoperationId 'getReport' present in /openapi.json
✅ score_urlscoreUrloperationId 'scoreUrl' present in /openapi.json

Transport & Trust (SEC 1.0.0)

HTTPS, HSTS, CSP, sniffing, referrer and CORS posture. Diagnostic only — this does not affect the CAV score. A security header does not make a page more legible to an agent, so scoring it would reward a CDN toggle that changes nothing an agent can recover. We measure it and say so.

37Transport posture (0–100, unscored)
1pass
1warn
3fail
Per-header findings (6)
HeaderEvidence
✅ HTTPSserved over HTTPS
❌ HSTSno strict-transport-security header
❌ Content-Security-Policyno content-security-policy header
❌ X-Content-Type-Optionsmissing nosniff
⚠️ Referrer-Policyno referrer-policy header (browser default applies)
➖ CORS exposureno CORS headers on the document (normal for an HTML page)
Full profile — how to improve · unused JS · network · timing

How to improve

highProfile reflects a block/challenge page — not your contenthighest leverage

whole profile

EvidenceMeasured against a block/challenge page (a bot-wall/CAPTCHA was served (static.cloudflareinsights.com)); every number here describes the wall, not your site.
ImpactAn AI agent hits the same wall and recovers none of your content — fix the block before optimizing anything else.
FixAllowlist legitimate agent user-agents / IP ranges in your WAF or bot-management and serve real content (not a challenge), then re-run.

Third-party impact

3 third-party requests · 174 KiB (90.3% of transfer) · 51 ms main-thread — code an agent must also fetch/run before your content settles. Fewer, lazier third-parties = faster, cheaper agent reads.

Third-party domainReqsTransferMain-thread
googletagmanager.com1163 KiB51 ms
cloudflareinsights.com111 KiB
google-analytics.com10 KiB

Wasted JavaScript (by bundle)

Transfer-accurate — each bundle's transfer size × its unused %, ranked by wasted bytes (the biggest code-splitting wins). Unused JS also inflates Token Cost (TC).

BundleTransferUnusedWasted
https://www.googletagmanager.com/gtag/js?id=G-0VZ9237J38 3P163 KiB51.5%84 KiB
https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496 3P11 KiB63.2%7 KiB
https://agentvitals.dev/_astro/hoisted.DIkHUG1B.js5 KiB91%4 KiB
https://agentvitals.dev/_astro/index.Bxr0XgtK.js2 KiB58.1%1 KiB

Network

9Requests
193 KiBTransferred
5Scripts
90.3%3rd-party
2Long tasks
Script (5)
181 KiB
Document (1)
11 KiB
Other (1)
1 KiB
XHR (1)
0 KiB
Fetch (1)
0 KiB
Heaviest requests (9)
URLTypeStatusTransfer
https://www.googletagmanager.com/gtag/js?id=G-0VZ9237J38Script200163 KiB
https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496Script20011 KiB
https://agentvitals.dev/Document20011 KiB
https://agentvitals.dev/_astro/hoisted.DIkHUG1B.jsScript2005 KiB
https://agentvitals.dev/_astro/index.Bxr0XgtK.jsScript2002 KiB
https://agentvitals.dev/favicon.svgOther2001 KiB
https://agentvitals.dev/_astro/page.VIllvXJD.jsScript2001 KiB
https://agentvitals.dev/cdn-cgi/rum?XHR2040 KiB
https://www.google-analytics.com/g/collect?v=2&tid=G-0VZ9237J38&gtm=45je67m0v9257397871za200zd9257397871&_p=1784859722390&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1010036184.1784859723&frm=0&ngs=1&pscdl=noapi&rcb=14&sr=800x600&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938466~115938468~118395334~118897920~118897930~119896802&sid=1784859722&sct=1&seg=0&dl=https%3A%2F%2Fagentvitals.dev%2F&dt=Core%20Agent%20Vitals%20%7C%20Core%20Agent%20Vitals&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=388Fetch2040 KiB

Long tasks (>50 ms)

StartDuration
130 ms90 ms
339 ms51 ms
Analyzing…
running mobile + desktop · ~30s