1. Knowledge Base
  2. Get to Know Hex Safe

User Roles in Hex Safe

Hex Safe Enterprises are managed by important roles, each with its responsibilities and restrictions. There are multiple user roles in a Hex Safe Enterprise:

  1. Account Admin
  2. Admin Approver 
  3. Initiator
  4. Approver
  5. Auditor
  6. Trader
  7. Trade Viewer
  8. Vault Initiator
  9. Vault Approver

Below is a summary of the user roles:

General Roles

Action/Role

Account Admin

Admin Approver

Initiator

Approver

Auditor

Create/ Delete Users; Add API Users*

Create/Edit Vaults*

Initiate transactions

Approve transactions


Manage Address Book 

Approve Address Book changes

View Address Book

Manage Address Book Whitelisting

Approve Address Book Whitelisting 

View Address Book Whitelisting

*feature only available via API or Hex Trust Customer Support at support@hextrust.com 

Trading Roles**

Action/Role

Trader

Trade Viewer

Vault Initiator

Vault Approver

Initiate withdrawals from the Trading Vault

Approve withdrawals from the Trading Vault

View settlement history

Execute trades

View order history

**Trading Roles are only available to pre-approved Enterprises, if you wish to trade on Hex Safe please contact clients@hextrust.com

Account Admin

The Administrator user role can manage user roles, vaults, address books, and whitelisting. 

Administrators have permission to:

  • Create, edit, and view Vaults
  • Create/delete users
  • Add API users
  • Manage address whitelisting
  • View and manage address book

Admin Approver

The Admin approver user role is a part of the administrator quorum that is required to approve changes for whitelisting and address book management.

Admin approvers have permission to:

  • Approve changes to the address book
  • Approve a new address for whitelisting

Initiator

The Initiator user role can initiate transactions on a day-to-day basis. This role is focused on Transaction & Policy Management, except for approving transactions and signing messages. Additionally, this user role has limited access to User Management permissions and view-only access to Account Management-related permissions.

Initiators have permission to:

  • Initiate and cancel transactions/message signing
  • Connect and transact on MMI or Wallet Connect
  • Manage Address Whitelist and Address Book
  • View Vaults, Deposit Addresses, Transactions, Address Book and Transaction Policies

Approver

The Approver user role can approve transactions and sign messages using the Hex Safe mobile app but cannot initiate transactions. This user also has limited User Management permissions and view-only access to Account Management.

Approvers have permission to:

  • Approve or reject transactions/message signing
  • View Vaults, Deposit Addresses, Transactions, Address Book and Transaction Policies

Auditor

The Auditor user role has the ability and authority to review and verify the accuracy of financial records and ensure legal compliance. This user role has view-only access to User Management, Account Management, Vaults, Transaction and Policy Management.


Trader 

The Trader user role can execute trades and has comprehensive access to transaction-related information. This role can view settlement history and order history but cannot initiate or approve withdrawals from the Trading Vault. This role is focused on trading activities and monitoring transaction details.


Trade Viewer

The Trade Viewer user role has view-only permissions. Users in this role can view settlement history and order history but cannot initiate or approve withdrawals from the Trading Vault, nor can they execute trades. Their role is centered on monitoring and viewing transaction and trade-related information.


Vault Initiator

The Vault Initiator user role can initiate withdrawals from the Trading Vault and view settlement history. They cannot approve withdrawals, execute trades, or view order history. This role is designed to facilitate the initiation of withdrawals while providing visibility into settlement activities.


Vault Approver

The Vault Approver user role can approve withdrawals from the Trading Vault and view settlement history. They cannot initiate withdrawals, execute trades, or view order history. This role is focused on the approval process for withdrawals and ensuring that transactions are properly settled.