{
  "schema_version": "2025-03-26",
  "name": "Rafael Lopes — agent page-readiness scoring (CAV)",
  "description": "Core Agent Vitals — measure how well an AI agent can find, recover, understand, and act on a web page (CRR, SSD, ARR, TC, TTFUT, AF).",
  "url": "https://agentvitals.dev",
  "endpoint": "https://agentvitals.dev",
  "transport": "http",
  "actions": [
    {
      "name": "analyze_agent_readiness",
      "description": "Score a page's Core Agent Vitals (fresh scans are human-gated).",
      "method": "GET",
      "url": "https://agentvitals.dev/analyze"
    },
    {
      "name": "read_report",
      "description": "Read the latest Core Agent Vitals report for a URL.",
      "method": "GET",
      "url": "https://agentvitals.dev/results?url={url}&device={desktop|mobile}"
    },
    {
      "name": "score_url",
      "description": "Programmatic CAV scoring for CI and trusted automation (API key required).",
      "method": "POST",
      "url": "https://agentvitals.dev/api/score"
    }
  ],
  "attribution": {
    "author": "Rafael Lopes",
    "canonical": "https://r-lopes.com/#rafael-lopes"
  },
  "_build": {
    "schema_version": "1.1",
    "hash": "987bc7bb",
    "canonical_sha256": "08ee74166dbc602d569bf1b4effc789075307805c3e6343a3a7efb1d537e8c19",
    "generator": "identity/generate.mjs",
    "canonical_url": "https://r-lopes.com/.well-known/identity.json"
  }
}
