Roles and Permissions
Predefined User Roles
Section titled “Predefined User Roles”To ensure security and operational integrity, the Roles and Permissions system on the (Redacted) platform governs what each user is allowed to see and do. This guide explains how roles are assigned and details the responsibilities of each predefined role.
How Roles Are Assigned
Section titled “How Roles Are Assigned”In this version of the platform, role assignment is an automatic process based on two simple rules:
-
The Genesis User is an Administrator. The user who completes the onboarding process and initializes your organization’s account is automatically assigned the Administrator role. This gives them full control from the outset.
-
New Invited Users are assigned their initial role. Administrators will assign users with one of the predefined roles below during the invite flow.
The Predefined Roles
Section titled “The Predefined Roles”Here are the standard roles available on the platform and their key functions:
Administrator
Section titled “Administrator”The highest level of authority within your organization’s portal. This role is intended for senior team members who manage operations and user access.
- Has access to all permissions available to your organization.
- Can perform all funding actions (deposits, withdrawals).
- Can perform all trading actions.
- Manages all entity and user settings.
- A user must pass KYC before given this role
Finance Officer
Section titled “Finance Officer”This role is for team members responsible for accounting, reconciliation, and managing fund flows.
- Can view all financial reports, transaction histories, and account balances.
- Can initiate and manage funding actions (deposits, withdrawals).
- Typically does not have access to trading functions.
- A user must pass KYC before given this role
Compliance Officer
Section titled “Compliance Officer”This role is for team members responsible for regulatory oversight and internal compliance.
- Has access to compliance-specific features and reporting.
- Can view and export audit logs and transaction histories.
- Generally has view-only access to most other parts of the platform to prevent data alteration.
- A user must pass KYC before given this role
Trader
Section titled “Trader”This role is for team members who actively manage the organization’s portfolio.
- Has full access to the Advanced Trading Portal.
- Can place orders, manage positions, and view market data.
- Can view account balances but cannot initiate withdrawals.
- A user must pass KYC before given this role
General User
Section titled “General User”This is the baseline view-only role designed for maximum security.
- Can view the dashboard, account balances, and transaction/trade history.
- Cannot perform any actions such as trading, withdrawing funds, or changing settings.
Auditor
Section titled “Auditor”A specific read-only role designed for external or internal auditors.
- Has restricted read-only access to specific data required for compliance checks, such as transaction histories and audit logs.
- Cannot alter any data or perform any actions.
A user can have multiple roles tied to them at once.
This initial Roles and Permissions system provides a secure, predefined framework. Based on client feedback, we are actively developing future enhancements.