# Authentication Domain Handles the durable home session plus per-signal-server credentials used for cross-server identity. Provides login, registration, silent foreign provisioning, contextual recovery, and user-bar UI. ## Module map ``` authentication/ ├── application/ │ └── services/ │ ├── authentication.service.ts HTTP login/register against the active endpoint │ ├── signal-server-auth.service.ts Home migration and silent foreign provisioning │ ├── signal-server-authorize.service.ts Explicit authorization and credential checks │ ├── signal-server-auth-recovery.service.ts Contextual per-server recovery state │ └── home-provision-secret.service.ts Account-wide secret issued by the home server │ ├── domain/ │ └── models/ │ └── authentication.model.ts LoginResponse interface │ ├── feature/ │ ├── login/ Login form (`