Skip to content

Platform technical overview

Placeholder: hand-authored cross-component narrative.

Layers

  1. Edge — Envoy Gateway (production) and Traefik (QA + preview) terminate TLS, route paths, enforce per-tenant rate limits.
  2. Control plane — 8 Go binaries hosted in services/control-plane/cmd/ (api, manager-bot, mcp-broker, mcp-control-plane, model-router, notification-service, browser-use-gateway, openclaw-gateway).
  3. Sympozium — the agent-orchestration engine (CRDs, controllers, webhook, apiserver).
  4. MCP servers — first-party (cloudflare-mcp, grocervo-mcp) and SaaS catalog (50+ third-party MCPs as YAML catalog entries).
  5. Data plane — Postgres (primary), NATS (event bus inside Sympozium), Kubernetes CRDs (agent state).

Where to read the code

LayerSource
Edge routingopsclaw-gitops/clusters/*/exposure-apps/
Control planeopsclaw-product/services/control-plane/
SympoziumJuwebien/opsclaw-sympozium/sympozium/
First-party MCPsJuwebien/opsclaw-cloudflare-mcp and Juwebien/grocervo-mcp
InfrastructureJuwebien/opsclaw-infra

Where to read the contracts

  • Every component’s API → Services
  • Cross-component flows → System map and Data flow
  • Auth conventions → see each service page’s “Security” section