Overview
Enigm Server uses a controlled membership model based on server ID join requests and administrator approval. Membership supports:- Server ID sharing by the administrator.
- User-initiated join requests.
- Administrator review of pending requests.
- Approval or rejection before membership activation.
- Removal of approved users from the server environment.
- Simple role separation between administrator and users.
Join Request Model
The server administrator can share the server ID with intended users. Users request access to the dedicated server environment, and the administrator reviews the request before membership is activated. Possession of a server ID does not:- Grant membership.
- Bypass administrator approval.
- Establish Device Trust.
- Provide access to encrypted content.
- Provide access to message plaintext.
- Provide access to cryptographic keys.
Administrator Capabilities
The server owner or authorized administrator can:- Share the server ID with intended users.
- Review pending join requests.
- Accept or reject join requests.
- Remove approved users.
- Control server membership.
- Restrict future access according to server policy.
Role Model
Enigm Server uses a simple public role model.| Role | Responsibility |
|---|---|
| Administrator | Server lifecycle, join request review, membership control, and server-scoped encrypted content lifecycle controls. |
| Users | Approved Enigm users who participate in the dedicated server environment according to server policy. |
Trust Separation
Membership is separate from other trust decisions. The following concepts remain separate:- Account Trust.
- Device Trust.
- Server membership.
- Enigm Command administrative authorization.
- Protected key material.
- Message plaintext access.
- Conversation policy.