Language: English Español
Product Lifecycle and Engineering Specifications for the User Management System (UMS).
Phase 04b documents each Aggregate Root with 8 structured sections: Aggregate Overview · Object Model · Sequence Diagrams · ER Model · Bounded Context Model · API Contract · Persistence Notes · Security & Audit. Owned child entities (Branch, Branding, IdentityProvider, etc.) are documented within their parent Aggregate Root page — not as separate documents.
Owned child entities (Branch, Branding, IdentityProvider, MfaEnrollment, PasswordCredential, ProfilePermission, NotificationRule, AccessEnforcementPolicy, etc.) are documented within their parent aggregate’s page. Full entity inventory: Domain Aggregate Index.
The UMS SDK is the official client integration surface, distributed across three runtimes (.NET, TypeScript, NestJS) sharing a single canonical contract — the
AuthorizationGraphJSON Schema. Source lives undersrc/libs/sdk/. See ADR-0073 and ADR-0074.