generated from coulomb/repo-seed
61 lines
2.2 KiB
Markdown
61 lines
2.2 KiB
Markdown
# SCOPE
|
|
|
|
## One-Liner
|
|
|
|
Headless user-domain and identity-domain integration engine for accounts,
|
|
identity links, actor/principal/subject context, preferences, memberships,
|
|
application catalogs, projections, evidence references, audit, and events.
|
|
|
|
## In Scope
|
|
|
|
- user and account records;
|
|
- account lifecycle state;
|
|
- external identity links;
|
|
- actor, authenticated subject, authorization principal, account, and user
|
|
context mappings;
|
|
- global, tenant, application, and membership profile values;
|
|
- preference values;
|
|
- tenant, application, team, and scope memberships;
|
|
- identity-context read models for domain consumers;
|
|
- canon interface cards, entity mappings, relationship mappings, and explicit
|
|
gap records;
|
|
- application registry for profile consumers;
|
|
- customization catalog registry and validation;
|
|
- effective profile resolution;
|
|
- projection APIs for self-service, admin, application runtime, audit, and
|
|
agent contexts;
|
|
- audit records and lifecycle/profile-change events;
|
|
- local evidence references derived from audit and event records;
|
|
- local standalone development mode;
|
|
- integration ports for identity claims, authorization checks, events, and
|
|
runtime secrets;
|
|
- adapter contracts for evidence export, policy/control references, and
|
|
lifecycle task handoff.
|
|
|
|
## Out Of Scope
|
|
|
|
- login and authentication flows;
|
|
- password, passkey, session, and MFA lifecycle;
|
|
- OIDC/SAML token issuance;
|
|
- final authorization policy decisions;
|
|
- durable authorization grant authority outside user-engine-owned memberships;
|
|
- policy, control, access-review, exception, and organization source-of-truth
|
|
ownership;
|
|
- runtime secret custody;
|
|
- UI implementation;
|
|
- full SCIM server or enterprise directory replacement in the initial product.
|
|
|
|
## Boundary Rule
|
|
|
|
user-engine owns user-domain facts, identity-context mappings, and projections.
|
|
Other systems may provide authentication, IAM claims, authorization decisions,
|
|
policy/control authority, deployment, event transport, durable audit, secrets,
|
|
organization records, or UI surfaces, but they must integrate through explicit
|
|
interfaces rather than becoming hidden sources of profile or identity-domain
|
|
truth.
|
|
|
|
## Current Planning
|
|
|
|
Implementation work is tracked in `workplans/USER-WP-0001` through
|
|
`USER-WP-0006`.
|