Lattice Hub Docs

Control Plane

Core Lattice Hub control plane with embedded Console for discovery, configuration, governance, and AI Native registries.

The Control Plane owns APIs, domain logic, caches, and storage, and exposes HTTP, gRPC, xDS, Nacos, Apollo, and Eureka-compatible entry points. Console and Limiter ship in the same repository and artifact—they are no longer listed as separate ecosystem components.

deployment architecture

Responsibilities

  • Service discovery for namespaces, services, instances, and health.
  • Configuration publishing, progressive delivery, rollback, and watches.
  • Nine governance families with active releases.
  • MCP Registry and A2A Agent Registry in API, cache, store, and Console.
  • Pole Agent with human-confirmed configuration drafts only.
  • Typed system configuration and OTel export into shared GreptimeDB.
  • Fine-grained authorization for management and client APIs.
  • Embedded Console: Fluent UI workbenches for resources, governance, auth, registries, system configuration, and metrics.

Runtime modes

Control Plane, Console, and Limiter ship in one repository. A unified artifact does not force a single process: production can still split control-plane, console, and limiter-server into separate workloads.

ModePurpose
allControl Plane APIs + embedded Console (local default product entry)
fullControl Plane + Limiter + Console in one process
control-planeControl Plane APIs and protocol servers only
limiter-serverLimiter runtime only (default internal gRPC 8101); prefer a separate process in production
consoleConsole gateway only; reaches poleServer.address over the network
serverDeprecated alias for control-plane

CLI --mode overrides YAML bootstrap.mode. Step-by-step operations: Using the Console.

Configuration groups

Governance workbench

Platform metrics

Default ports

Authoritative API and port docs: API and protocols. Common defaults:

EntryPort
Console HTTP8080
HTTP API8090
Discovery gRPC8091
Config gRPC8093
xDS v315010
Eureka / Nacos / Apollo8761 / 8848 / 8890

Confirmed engineering facts

  • Stack includes Go, gRPC, MySQL, go-control-plane, mcp-go, OpenTelemetry, and Pebble; Console frontend is React 18 + Fluent UI v9.
  • Assembly layers: protocol adapters, domain servers, interceptors, cache, store.
  • Caches refresh about every 1s with a lastMtime - 5s overlap window.

Deeper reading

On this page