The metrics
What each Core Agent Vital measures and why it exists.
CRR — Content Recovery Ratio
The fraction of meaningful content an agent recovers from raw HTML versus a fully rendered page. A client-rendered SPA can look perfect to a person and still hand an agent an empty document. CRR is the floor: if the content isn’t there, nothing else matters.
SSD — Semantic Signal Density
Two parts. First, signal-to-noise: how much of the agent’s extracted view is actual content versus boilerplate, navigation, and chrome. Second, structured-data coverage: whether your critical business entities are described in JSON-LD against the expected schema for the page type.
ARR — Action Resolution Rate
Whether an agent can resolve the page’s critical actions through stable, accessible locators — roles, names, labels. The accessibility tree is the API surface agents act through. Unlabeled controls are unreachable controls.
TC — Token Cost
The size of the agent-readable representation, in tokens. Every token is latency and spend for whoever consumes your page. A bloated representation is the agent-side analog of an oversized JavaScript bundle.
TTFUT — Time to First Useful Token
How quickly the first genuinely useful content becomes available. Server-rendered content streams immediately; deferred content arrives late or never.
AF — Answer Fidelity
The north star. Given only your page, can a model correctly answer the canonical questions a user would ask? Fidelity is what the other five metrics are proxies for.