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.