{
  "catalog_version": "1.0",
  "title": "Workdoc API Catalog",
  "description": "Machine-readable catalog for Workdoc CV and visual effect APIs. Private JSON endpoints require a fresh Workdoc-audience X-Agent-ID-Token from https://auth.agentid.com; /api/health and registered discovery documents remain public. Refresh before expiry and refuse redirects.",
  "generated_at": "2026-10-13T04:19:21.012Z",
  "contact": {
    "email": "admin@ktortolini.dev"
  },
  "apis": [
    {
      "name": "workdoc-resume",
      "version": "1.0.0",
      "description": "Read-only JSON API for public Markdown resume source files, metadata, health, and same-origin visual effect manifests.",
      "base_url": "https://cv.ktortolini.dev",
      "documentation_url": "https://cv.ktortolini.dev/llms.txt",
      "openapi_url": "https://cv.ktortolini.dev/.well-known/openapi.json",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/resume",
          "description": "Read public resume source files and metadata."
        },
        {
          "method": "GET",
          "path": "/api/health",
          "description": "Read Workdoc service health status."
        },
        {
          "method": "GET",
          "path": "/api/visual-effects",
          "description": "Issue a same-origin Workdoc visual effect manifest response."
        },
        {
          "method": "GET",
          "path": "/api/visual-effects/manifest",
          "description": "Issue the canonical signed Workdoc visual effect manifest."
        }
      ]
    }
  ]
}
