Skip to content

Auth and Core Migration Status

The identity and company-master migration is complete.

  • Auth is the only source of truth for users, memberships, teams, permissions, and access policies.
  • Core PostgreSQL is the only source of truth for companies, business units, subscriptions, and commercial entitlements.
  • Core company UUID is the only company identifier accepted by current Auth, Core, Promoters BFF, and Finance contracts.
  • Core contains no Mongo connection, Mongo company alias, or legacy-company linking field.
  • Finance uses PostgreSQL only and stores canonical Core company/business-unit UUIDs on financial records.

The Promoters domain still has separate legacy Mongo persistence for event/CRM records. That storage is not a company-master source of truth and must not leak its internal identifiers into Core, Finance, browser contracts, or rollout commands. Permissions V2 rollout accepts a Core company UUID and handles any Promoters-domain record assignment internally.

Do not reintroduce Mongo-to-Core company import, company link/unlink APIs, kisumCompanyId, or operator-supplied legacy company ids.