{
  "standard": "agent-vitals.json",
  "description": "A machine-readable Core Agent Vitals declaration \u2014 a page can DECLARE its agent-readiness (this file) and an agent can INDEPENDENTLY VERIFY it via the analyzer. Analogous to what llms.txt does for content indexing.",
  "spec": "CAV-RFC-001",
  "spec_url": "https://agentvitals.dev/spec",
  "created_by": {
    "name": "Rafael Lopes",
    "id": "https://r-lopes.com/#rafael-lopes",
    "url": "https://r-lopes.com",
    "role": "creator",
    "proposed_by": "https://r-lopes.com/#rafael-lopes"
  },
  "framework": {
    "name": "Core Agent Vitals",
    "abbreviation": "CAV",
    "id": "https://agentvitals.dev/#core-agent-vitals",
    "url": "https://agentvitals.dev"
  },
  "site": "https://blog.r-lopes.com",
  "verify": "https://agentvitals.dev/results?url=https%3A%2F%2Fblog.r-lopes.com",
  "measurement": {
    "measured_at": "2026-07-05T08:03:39.103Z",
    "aqs": 97,
    "scoreModel": "v3",
    "scores": {
      "crr": 0.935672514619883,
      "ssd": 1,
      "tc": 1035,
      "ttfut_ms": 10
    },
    "gates": {
      "cloaking": "pass",
      "thin_content": "pass",
      "dri_gaming": "pass"
    },
    "provenance": null
  },
  "note": "This is the definition + attribution layer (generated from the identity source of truth). The measurement layer (scores, gates, perception delta) is filled by the analyzer per measured site; verify it independently at `verify`.",
  "_build": {
    "schema_version": "1.1",
    "hash": "8559ecfa",
    "canonical_sha256": "5a5e261b1fb8cd5b3f5665e13f3b4c4168ba98de7ffdb6b27914bfd33c77b65b",
    "generator": "identity/generate.mjs",
    "canonical_url": "https://r-lopes.com/.well-known/identity.json"
  },
  "signature": {
    "method": "independent-remeasure",
    "verifiable_at": "https://agentvitals.dev/results?url=https%3A%2F%2Fblog.r-lopes.com%2F"
  }
}
