Common Control Plane API

Common is the control plane for identity, tenancy, directory, and infra lifecycle.

Core endpoint families

  • auth/session: /v1/auth/*, /v1/me, /v1/me/preferences
  • user lifecycle: /v1/users*, home-tenant conversion
  • tenant governance: /v1/tenants*, invites, members, groups, guest invites
  • routing/directory: /v1/directory/resolve, /v1/directory/repo/{repo_id}
  • snapshots: entitlement and authz snapshot endpoints
  • infra lifecycle: /v1/infrastructures*, infra tokens
  • repo registry and placement: /v1/repos*

Integration practice

  • use OpenAPI (common-control-plane/docs/openapi/v1.yaml) for generated client contracts
  • treat Common as source of truth for routing and home-tenant decisions
  • do not assume control-plane availability for every data-plane request