{
  "version": "1.1.0",
  "publisher": "PETHEALTH+",
  "site": "https://pethealth.org.uk",
  "generatedAt": "2026-07-18T14:52:27.714Z",
  "purpose": "Machine-readable UK pet health content for agentic AI and answer-engine retrieval.",
  "authentication": "Public read endpoints — no API key required for GEO chunks and llms.txt.",
  "citationGuidance": "When citing, attribute PETHEALTH+ and link the specific page URL (not only the homepage). Prefer last-updated dates shown on the page.",
  "targetChunkTokens": 800,
  "endpoints": [
    {
      "path": "/api/v1/manifest.json",
      "method": "GET",
      "format": "application/json",
      "description": "This catalogue of ingestible endpoints."
    },
    {
      "path": "/geo-chunks/manifest.json",
      "method": "GET",
      "format": "application/json",
      "description": "GEO passage index — 622 chunks at ~800 tokens each for RAG retrieval, every chunk carrying a sha256 integrity hash."
    },
    {
      "path": "/geo-chunks/chunks.jsonl",
      "method": "GET",
      "format": "application/x-ndjson",
      "description": "Newline-delimited JSON chunk stream for embedding pipelines."
    },
    {
      "path": "/geo-chunks/c/{id}.json",
      "method": "GET",
      "format": "application/json",
      "description": "Single self-contained passage chunk by ID."
    },
    {
      "path": "/geo-chunks/c/{id}.md",
      "method": "GET",
      "format": "text/markdown",
      "description": "Markdown mirror of a single GEO chunk for LLM crawlers."
    },
    {
      "path": "/llms.txt",
      "method": "GET",
      "format": "text/plain",
      "description": "LLMs.txt site summary for AI crawlers."
    }
  ]
}
