{
  "schema": "atlas-public-topology/v3",
  "owner": "AtlasReaper311",
  "canonical_site": "https://atlas-systems.uk",
  "generated_at": null,
  "classification_authority": "AtlasReaper311/atlas-infra",
  "classification_fingerprint": "sha256:339e3c4b191adcb1bde167505896e593c8f25cfbe6e4129d5712dd31515d0709",
  "repository_count": 31,
  "component_count": 31,
  "components": [
    {
      "id": "atlas-api-index",
      "kind": "worker",
      "layer": "public-api",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-api-index",
      "repo_name": "atlas-api-index",
      "public_surface": "https://api.atlas-systems.uk",
      "meta_url": "https://api.atlas-systems.uk/_meta",
      "health_url": "https://api.atlas-systems.uk",
      "indexed": true,
      "depends_on": [
        "worker-meta-kit",
        "atlas-notify"
      ],
      "description": "Publishes only explicitly approved public Worker metadata.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-api-public",
      "kind": "worker",
      "layer": "public-api",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-api-public",
      "repo_name": "atlas-api-public",
      "public_surface": "https://api.atlas-systems.uk/v1",
      "meta_url": "https://api.atlas-systems.uk/v1/_meta",
      "health_url": "https://api.atlas-systems.uk/v1",
      "indexed": true,
      "depends_on": [
        "atlas-api-index",
        "github-pulse",
        "specular-telemetry",
        "atlas-corpus",
        "specular-sentinel"
      ],
      "description": "Versioned public API spine.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-badges",
      "kind": "tool",
      "layer": "reusable-kit",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/atlas-badges",
      "repo_name": "atlas-badges",
      "public_surface": "GitHub repository and Python CLI",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [
        "github"
      ],
      "description": "Evidence-backed public repository tooling.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-blackbox",
      "kind": "worker",
      "layer": "observability",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-blackbox",
      "repo_name": "atlas-blackbox",
      "public_surface": "https://api.atlas-systems.uk/blackbox",
      "meta_url": "https://api.atlas-systems.uk/blackbox/_meta",
      "health_url": "https://api.atlas-systems.uk/blackbox/health",
      "indexed": true,
      "depends_on": [
        "specular-telemetry",
        "atlas-notify"
      ],
      "description": "Rolling incident recorder for public estate reliability evidence.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-bootstrap",
      "kind": "repository",
      "layer": "local-ai",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/atlas-bootstrap",
      "repo_name": "atlas-bootstrap",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Cross-platform bootstrap tooling that reconstructs the Atlas Systems development and local AI environment from a bare machine.",
      "language": "PowerShell",
      "topics": [
        "atlas-systems",
        "automation",
        "bootstrap",
        "devops",
        "docker",
        "powershell",
        "wsl2"
      ],
      "source_only": true
    },
    {
      "id": "atlas-corpus",
      "kind": "repository",
      "layer": "local-ai",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-corpus",
      "repo_name": "atlas-corpus",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Queryable knowledge layer over the public Atlas Systems estate using hybrid vector and lexical retrieval with local embeddings.",
      "language": "Python",
      "topics": [
        "atlas-systems",
        "bm25",
        "chroma",
        "fastapi",
        "python",
        "rag",
        "rrf",
        "vector-search"
      ],
      "source_only": true
    },
    {
      "id": "atlas-daily-digest",
      "kind": "repository",
      "layer": "local-ai",
      "lifecycle": "production",
      "scope": "internal",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-daily-digest",
      "repo_name": "atlas-daily-digest",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Scheduled Worker that turns the previous day's Atlas Systems activity into a concise Ramone-voiced digest for Discord and Home Assistant.",
      "language": "JavaScript",
      "topics": [
        "atlas-systems",
        "automation",
        "cloudflare-workers",
        "discord",
        "home-assistant",
        "local-ai",
        "ollama"
      ],
      "source_only": true
    },
    {
      "id": "atlas-dep-audit",
      "kind": "github-actions",
      "layer": "infra",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/atlas-dep-audit",
      "repo_name": "atlas-dep-audit",
      "public_surface": "GitHub Actions scheduled workflow",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [
        "github",
        "atlas-api-public",
        "osv"
      ],
      "description": "Public source-level dependency assurance.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-doc-viewer",
      "kind": "site",
      "layer": "surface",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-doc-viewer",
      "repo_name": "atlas-doc-viewer",
      "public_surface": "https://cv.atlas-systems.uk",
      "meta_url": null,
      "health_url": "https://cv.atlas-systems.uk",
      "indexed": false,
      "depends_on": [],
      "description": "Public document viewer surface.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-dora",
      "kind": "worker",
      "layer": "observability",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-dora",
      "repo_name": "atlas-dora",
      "public_surface": "https://api.atlas-systems.uk/dora",
      "meta_url": "https://api.atlas-systems.uk/dora/_meta",
      "health_url": "https://api.atlas-systems.uk/dora/health",
      "indexed": true,
      "depends_on": [
        "atlas-notify",
        "atlas-blackbox",
        "deploy-watch",
        "atlas-api-public"
      ],
      "description": "Public aggregate DORA metrics. Source-level private identities are not part of the public contract.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-gardener",
      "kind": "repository",
      "layer": "observability",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/atlas-gardener",
      "repo_name": "atlas-gardener",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "PR-only remediation planner and guarded rollout executor for bounded Atlas Systems repository maintenance.",
      "language": "Python",
      "topics": [
        "atlas-systems",
        "automation",
        "dependabot",
        "devops",
        "github-actions",
        "governance"
      ],
      "source_only": true
    },
    {
      "id": "atlas-infra",
      "kind": "repository",
      "layer": "surface",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/atlas-infra",
      "repo_name": "atlas-infra",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Container orchestration, CI/CD pipelines, and deployment infrastructure for Atlas Systems.",
      "language": "Python",
      "topics": [
        "atlas-systems",
        "automation",
        "ci-cd",
        "devops",
        "docker",
        "github-actions",
        "governance",
        "reliability"
      ],
      "source_only": true
    },
    {
      "id": "atlas-journey-watch",
      "kind": "github-actions",
      "layer": "observability",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/atlas-journey-watch",
      "repo_name": "atlas-journey-watch",
      "public_surface": "GitHub Actions scheduled workflow",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [
        "atlas-systems",
        "status",
        "atlas-api-public",
        "atlas-api-index"
      ],
      "description": "Public synthetic journey checks.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-kit-python-rag",
      "kind": "repository",
      "layer": "local-ai",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/atlas-kit-python-rag",
      "repo_name": "atlas-kit-python-rag",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Production-structured Python RAG pipeline starter for local LLMs, ChromaDB and FastAPI.",
      "language": "Python",
      "topics": [
        "atlas-systems",
        "chroma",
        "fastapi",
        "local-ai",
        "python",
        "rag",
        "vector-search"
      ],
      "source_only": true
    },
    {
      "id": "atlas-notify",
      "kind": "worker",
      "layer": "observability",
      "lifecycle": "production",
      "scope": "internal",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-notify",
      "repo_name": "atlas-notify",
      "public_surface": "https://api.atlas-systems.uk/notify",
      "meta_url": "https://api.atlas-systems.uk/notify/_meta",
      "health_url": "https://api.atlas-systems.uk/notify/health",
      "indexed": true,
      "depends_on": [
        "discord"
      ],
      "description": "Operational event router with a sanitized public recent-event projection.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-quota-watch",
      "kind": "worker",
      "layer": "observability",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-quota-watch",
      "repo_name": "atlas-quota-watch",
      "public_surface": "https://api.atlas-systems.uk/quota",
      "meta_url": "https://api.atlas-systems.uk/quota/_meta",
      "health_url": "https://api.atlas-systems.uk/quota",
      "indexed": true,
      "depends_on": [
        "cloudflare",
        "atlas-notify"
      ],
      "description": "Read-only Cloudflare usage watchdog.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "atlas-resource-audit",
      "kind": "repository",
      "layer": "local-ai",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/atlas-resource-audit",
      "repo_name": "atlas-resource-audit",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Read-only reconciliation of declared public Cloudflare storage against provider state without exposing undeclared private resources.",
      "language": "Python",
      "topics": [
        "atlas-systems",
        "automation",
        "cloudflare",
        "governance",
        "observability",
        "python",
        "security"
      ],
      "source_only": true
    },
    {
      "id": "atlas-systems",
      "kind": "site",
      "layer": "surface",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/atlas-systems",
      "repo_name": "atlas-systems",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": "https://atlas-systems.uk",
      "indexed": false,
      "depends_on": [
        "github-pulse",
        "site-pulse",
        "deploy-watch",
        "atlas-api-public"
      ],
      "description": "Primary public portfolio surface.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "AtlasReaper311",
      "kind": "repository",
      "layer": "local-ai",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/AtlasReaper311",
      "repo_name": "AtlasReaper311",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Atlas Reaper's GitHub profile and live entry point to the Atlas Systems technical portfolio. ",
      "language": "Python",
      "topics": [
        "ai-infrastructure",
        "atlas-systems",
        "audio",
        "devops",
        "local-ai",
        "portfolio"
      ],
      "source_only": true
    },
    {
      "id": "deploy-watch",
      "kind": "worker",
      "layer": "observability",
      "lifecycle": "production",
      "scope": "internal",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/deploy-watch",
      "repo_name": "deploy-watch",
      "public_surface": "https://api.atlas-systems.uk/deploy-watch",
      "meta_url": "https://api.atlas-systems.uk/deploy-watch/_meta",
      "health_url": "https://api.atlas-systems.uk/deploy-watch/latest",
      "indexed": true,
      "depends_on": [
        "cloudflare"
      ],
      "description": "Public Pages deployment outcome monitor.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "github-pulse",
      "kind": "worker",
      "layer": "observability",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/github-pulse",
      "repo_name": "github-pulse",
      "public_surface": "https://api.atlas-systems.uk/pulse",
      "meta_url": "https://api.atlas-systems.uk/pulse/_meta",
      "health_url": "https://api.atlas-systems.uk/pulse",
      "indexed": true,
      "depends_on": [
        "github"
      ],
      "description": "Read-only GitHub activity proxy. Private repository activity may affect anonymous aggregate counts but never repository-level output.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "ollama-rag-kit",
      "kind": "repository",
      "layer": "local-ai",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/ollama-rag-kit",
      "repo_name": "ollama-rag-kit",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Containerised local RAG service for Ramone using atlas-corpus retrieval, ChromaDB session memory and Ollama generation.",
      "language": "Python",
      "topics": [
        "atlas-systems",
        "chroma",
        "fastapi",
        "llm",
        "local-ai",
        "ollama",
        "python",
        "rag"
      ],
      "source_only": true
    },
    {
      "id": "ramone-edge",
      "kind": "worker",
      "layer": "local-ai",
      "lifecycle": "production",
      "scope": "internal",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/ramone-edge",
      "repo_name": "ramone-edge",
      "public_surface": "https://ramone.atlas-systems.uk",
      "meta_url": "https://ramone.atlas-systems.uk/_meta",
      "health_url": "https://ramone.atlas-systems.uk/status",
      "indexed": true,
      "depends_on": [
        "cloudflared",
        "specular-edge",
        "ollama",
        "ramone-memory"
      ],
      "description": "Public Worker face for local AI services.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "ramone-memory",
      "kind": "repository",
      "layer": "local-ai",
      "lifecycle": "active",
      "scope": "internal",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/ramone-memory",
      "repo_name": "ramone-memory",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Local long-term memory layer for Ramone using FastAPI, ChromaDB and Ollama to retrieve relevant prior conversation context.",
      "language": "Python",
      "topics": [
        "ai-infrastructure",
        "atlas-systems",
        "chroma",
        "fastapi",
        "local-ai",
        "ollama",
        "python",
        "vector-search"
      ],
      "source_only": true
    },
    {
      "id": "ramone-trigger",
      "kind": "worker",
      "layer": "local-ai",
      "lifecycle": "production",
      "scope": "internal",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/ramone-voice-trigger",
      "repo_name": "ramone-voice-trigger",
      "public_surface": "https://api.atlas-systems.uk/trigger",
      "meta_url": "https://api.atlas-systems.uk/trigger/_meta",
      "health_url": null,
      "indexed": true,
      "depends_on": [
        "github"
      ],
      "description": "Authenticated automation trigger whose source repository is public.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "site-pulse",
      "kind": "worker",
      "layer": "observability",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/site-pulse",
      "repo_name": "site-pulse",
      "public_surface": "https://api.atlas-systems.uk/site-pulse",
      "meta_url": "https://api.atlas-systems.uk/site-pulse/_meta",
      "health_url": "https://api.atlas-systems.uk/site-pulse/health",
      "indexed": true,
      "depends_on": [
        "cloudflare"
      ],
      "description": "Cloudflare Analytics proxy for public site activity.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "specular-sentinel",
      "kind": "repository",
      "layer": "local-ai",
      "lifecycle": "production",
      "scope": "internal",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/specular-sentinel",
      "repo_name": "specular-sentinel",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Local sentinel reporting infra health into Atlas Systems.",
      "language": "Python",
      "topics": [
        "atlas-systems",
        "local-ai",
        "monitoring",
        "observability",
        "python",
        "telemetry",
        "wsl2"
      ],
      "source_only": true
    },
    {
      "id": "specular-sonify",
      "kind": "worker",
      "layer": "observability",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/specular-sonify",
      "repo_name": "specular-sonify",
      "public_surface": "https://api.atlas-systems.uk/sonify",
      "meta_url": "https://api.atlas-systems.uk/sonify/_meta",
      "health_url": "https://api.atlas-systems.uk/sonify",
      "indexed": true,
      "depends_on": [
        "specular-telemetry"
      ],
      "description": "Sonification layer for public telemetry experiments.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "specular-edge",
      "kind": "worker",
      "layer": "edge",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/specular-telemetry",
      "repo_name": "specular-telemetry",
      "public_surface": "https://api.atlas-systems.uk/specular",
      "meta_url": "https://api.atlas-systems.uk/specular/_meta",
      "health_url": "https://api.atlas-systems.uk/specular",
      "indexed": true,
      "depends_on": [
        "specular-telemetry",
        "cloudflared"
      ],
      "description": "Public edge projection for bounded workstation telemetry.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "status",
      "kind": "site",
      "layer": "surface",
      "lifecycle": "production",
      "scope": "public",
      "provenance": "original",
      "runtime_service": true,
      "repo": "https://github.com/AtlasReaper311/status",
      "repo_name": "status",
      "public_surface": "https://status.atlas-systems.uk",
      "meta_url": null,
      "health_url": "https://status.atlas-systems.uk",
      "indexed": false,
      "depends_on": [
        "atlas-api-public",
        "atlas-api-index"
      ],
      "description": "Public status surface.",
      "language": null,
      "topics": [],
      "source_only": false
    },
    {
      "id": "worker-meta-kit",
      "kind": "repository",
      "layer": "public-api",
      "lifecycle": "active",
      "scope": "public",
      "provenance": "original",
      "runtime_service": false,
      "repo": "https://github.com/AtlasReaper311/worker-meta-kit",
      "repo_name": "worker-meta-kit",
      "public_surface": "https://atlas-systems.uk",
      "meta_url": null,
      "health_url": null,
      "indexed": false,
      "depends_on": [],
      "description": "Self-documenting Workers via /_meta plus a fixed alert envelope.",
      "language": "JavaScript",
      "topics": [
        "api",
        "atlas-systems",
        "cloudflare-workers",
        "documentation",
        "governance",
        "observability"
      ],
      "source_only": true
    }
  ]
}