{
  "ok": true,
  "service": "atlas-api-public",
  "version": "1.4.0",
  "description": "Versioned public API for registry, topology, Atlas Trace proof chains, search, health, SLOs, and scored assurance evidence",
  "endpoints": [
    {
      "method": "GET",
      "path": "/.well-known/security.txt",
      "description": "Public security contact metadata"
    },
    {
      "method": "GET",
      "path": "/v1",
      "description": "Endpoint index"
    },
    {
      "method": "GET",
      "path": "/v1/docs",
      "description": "Human documentation"
    },
    {
      "method": "GET",
      "path": "/v1/openapi.json",
      "description": "OpenAPI 3.0 spec"
    },
    {
      "method": "GET",
      "path": "/v1/registry",
      "description": "Worker registry, stable public shape"
    },
    {
      "method": "GET",
      "path": "/v1/topology",
      "description": "Filtered public estate topology for deterministic renderers"
    },
    {
      "method": "GET",
      "path": "/v1/trace",
      "description": "Bounded public Atlas Trace service index"
    },
    {
      "method": "GET",
      "path": "/v1/trace/services/{service_id}",
      "description": "One public service proof chain"
    },
    {
      "method": "GET",
      "path": "/v1/search",
      "description": "RAG search over the estate corpus (?q=)"
    },
    {
      "method": "GET",
      "path": "/v1/stats",
      "description": "Estate stats: repos, components, measured uptime"
    },
    {
      "method": "GET",
      "path": "/v1/slo",
      "description": "Per-day probe counters for error budget maths; window labelled"
    },
    {
      "method": "GET",
      "path": "/v1/reliability",
      "description": "Derived error budgets, burn rates, and explicit states"
    },
    {
      "method": "GET",
      "path": "/v1/reliability/services/{service_id}",
      "description": "One service's derived reliability result"
    },
    {
      "method": "GET",
      "path": "/v1/reliability/objectives",
      "description": "Active published reliability policy summary"
    },
    {
      "method": "GET",
      "path": "/v1/reliability/baseline/{service_id}",
      "description": "Release baseline for journey verification"
    },
    {
      "method": "GET",
      "path": "/v1/infra/status",
      "description": "Infra health state from specular-sentinel"
    },
    {
      "method": "GET",
      "path": "/v1/rag/stats",
      "description": "RAG query counts, no query text"
    },
    {
      "method": "GET",
      "path": "/v1/evidence",
      "description": "Public assurance evidence index"
    },
    {
      "method": "GET",
      "path": "/v1/evidence/conformance",
      "description": "Latest scored estate conformance report"
    },
    {
      "method": "GET",
      "path": "/v1/evidence/chaos",
      "description": "Latest chaos assurance report set"
    },
    {
      "method": "GET",
      "path": "/v1/evidence/twin-impact",
      "description": "Static public Twin impact projection"
    },
    {
      "method": "GET",
      "path": "/v1/badge/status",
      "description": "SVG status badge"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/summary",
      "description": "Bounded public control-plane summary"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/openapi.json",
      "description": "Authenticated nine-operation Ramone tool spec"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/summary",
      "description": "Authenticated estate summary tool"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/services/{service_id}",
      "description": "Authenticated service status tool"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/releases",
      "description": "Authenticated release status tool"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/findings",
      "description": "Authenticated active findings tool"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/quota",
      "description": "Authenticated quota projection tool"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/backups",
      "description": "Authenticated backup status tool"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/gardener/proposals",
      "description": "Authenticated Gardener proposal tool"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/runbooks/search",
      "description": "Authenticated runbook search tool"
    },
    {
      "method": "GET",
      "path": "/v1/control-plane/tools/evidence/search",
      "description": "Authenticated evidence metadata search tool"
    },
    {
      "method": "POST",
      "path": "/v1/infra/report",
      "description": "Sentinel ingest (bearer)"
    },
    {
      "method": "POST",
      "path": "/v1/rag/report",
      "description": "Corpus summary ingest (bearer)"
    },
    {
      "method": "POST",
      "path": "/v1/evidence/{kind}/report",
      "description": "Assurance evidence ingest (bearer)"
    },
    {
      "method": "POST",
      "path": "/v1/reliability/objectives/report",
      "description": "Reliability policy ingest (bearer)"
    }
  ],
  "docs": "https://api.atlas-systems.uk/v1/docs",
  "security": "https://api.atlas-systems.uk/.well-known/security.txt",
  "generated_at": "2026-09-22T20:20:06Z"
}