Auth and Core Migration Status
Auth and Core migration status
Section titled “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.