- User roles and permissions
- Adding, deactivation or editing team members
- Governance setup for MPC-TSS validation
- Governance vault validation via MPC-TSS technology
- Address book
Effective team management is crucial for maintaining a secure and organized working environment. This section provides step-by-step instructions for adding, removing, and editing users in two different workflows, depending on the level of security and oversight needed.
- Option 1: Direct Admin Control
In this default mode, administrators have full authority to directly manage users. This option is ideal for scenarios where fast and straightforward user management is necessary, without the need for additional approval. - Option 2: Governance Vault via MPC-TSS Technology
For enhanced security, this option introduces a multi-party approval process. Here, any user management action (such as adding and removing a user) must be validated and approved by multiple designated validators. This process ensures that sensitive changes are reviewed and agreed upon by trusted team members before being enacted.
Before using the multi-party validation option, a governance vault must be created to define who will serve as validators and how many approvals are required. This guide covers both user management workflows, along with detailed instructions on setting up governance for the MPC-TSS process.
3.1 User Roles and Permissions
Admin: The Admin role is the most powerful role within the system. Admins have the authority to add, edit, or deactivate other users.
User: Regular users have limited access/permissions compared to Admins and Validators. They typically do not have the authority to manage other users or perform any administrative actions.
3.2 Adding, deactivation or editing team members
Add a team member
Process Ref. |
Process Step |
1 |
On the web dashboard, click on "Settings" |
2 |
Underneath the “Settings” subtab, click on “Invite User” in the top right-hand side |
3 |
You will then be prompted to input the invite’s details;
|
4 |
Click “Invite” to send the invitation |
5a |
For option 1 “Direct Admin Control”: This process is now complete |
5b |
For option 2 “Governance Vault Validation”: The request will proceed to validation via MPC-TSS. See section 3.4 for additional steps. |
6 |
At this stage, the invited team mate will receive an email invitation containing their username (which is the same as their email) and a temporary password
|
7 |
Once the invited user logins using the temporary password within the invite email and inputs a permanent password, they will be automatically added to the Users section in the “My Team” sub-tab |
8 |
If the user fails to login within the 7-day period, you can resend the invitation by navigating to the "Invites" subtab in the “Settings” tab at the top of the screen. From there, select the specific user, and click on "Resend Invitation" located in the top-right corner. |
Please Note: You can review the status of pending invites by clicking on the "Invites" subtab at the top of the screen |
|
Please Note: If you’d like to add multiple users you will need to add them individually |
Edit a team member
Process Ref. |
Process Step |
1 |
On the web dashboard, click on "Settings" |
2 |
Click on the specific user from the list of active users |
3 |
Once selected, click “Edit Details” in the right-hand side |
4 |
You will then be prompted to edit the updated user’s details;
|
5 |
Click “Save”
|
6a |
For option 1 “Direct Admin Control” : This process is now complete |
6b |
For option 2 “Governance Vault Validation”: This functionality is currently unavailable and will be introduced in a future update. |
7 |
Once saved you will receive a notification confirming that the update was successful |
Please Note: If you need to make edits for multiple users, you must individually select and update each user's details. |
Deactivate a team member
Process Ref. |
Process Step |
1 |
On the web dashboard, click on "Settings" |
2 |
Select the specific user you wish to deactivate from the list of active users |
3 |
Once selected, click “Deactivate User” in the top right-hand side |
4 |
You will then be prompted to confirm the deactivation. If you wish to proceed click “Deactivate” Please note: deactivating this user's access is immediate. Please ensure to update their signing authority in relevant vaults beforehand. |
5a |
For option 1 : “Direct Admin Control” : This process is now complete |
5b |
For option 2 : “Governance Vault Validation”: The request will proceed to validation via MPC-TSS. See section 3.4 for additional steps. |
6 |
Once saved you will receive a notification confirming that the deactivation was successful |
Please Note: You can review the list of deactivated users by clicking on the “Deactivated” tab under the “My Team” section |
|
Please Note: If multiple requests are necessary, you will need to add users individually, one by one |
Revoke an invite
Process Ref. |
Process Step |
1 |
On the web dashboard, click on "Settings" |
2 |
Navigate to the "Invites" subtab via the top of the screen |
3 |
Select an invitee. Once selected, click “Revoke Invite” in the top right-hand side |
4 |
You will then be prompted to confirm the action. Either confirm or cancel the action |
5a |
For option 1: “Direct Admin Control” : This process is now complete |
5b |
For option 2: “Governance Vault Validation” : This functionality is currently unavailable and will be introduced in a future update. |
6 |
Once saved you will receive a notification informing you that the revoking was successful |
Please Note: Revoking an invite is not permanent. You can resend an invite to the same user even after revoking that specific user’s invite previously. |
3.3 Governance Setup for MPC-TSS Validation
This section explains how to set up the governance structure for the MPC-TSS validation process.
Governance Vault Capabilities - more options will be available in future releases
- Invite / Deactivate users and admins
- Adding or Removing admins to the Governance Vault
Please note: Once this feature is enabled, users will not be able to turn it off. Make sure the selected threshold aligns with your business needs.
To create a new Governance Vault
Process Ref. |
Process Step |
1 |
On the web dashboard, click on "Settings" |
2 |
Underneath the “Settings” tab, click on “Governance Vault” |
3 |
Click the “Set Up Your Governance Vault” button |
4 |
On the "Create Governance Vault" page, specify the vault threshold
Please Note: Threshold can be updated after creation, via a reshare |
5 |
Select the users who will be a member of the Governance Vault signing party, and specify the signing power to be allocated to each user's signing device..
Please note: Only Admins can be added as signers in the Governance Vault Please note: If you wish to participate in the signing process, ensure that you are added as a signer Please note: The user list will only show individuals who have registered a signer; virtual signers will not be included in this list |
6 |
After selecting the signer(s), click on "review" to examine the details of the vault creation and the signing power allocated for the Governance vault |
7 |
Click “Submit for Approval” to send the vault creation request or if you need to amend / update the details, click “edit” |
8 |
Once submitted, you can return to the settings page by clicking on "Back to Settings" or track the progress of the vault creation by clicking on "track progress" |
9 |
Each user specified as a member of the Governance Vault signing party must approve the request on their device and participate in the Governance Vault creation process
|
10 |
After successful completion, the vault will be visible on the dashboard, and users will be able to invite team members under the “My Team” section of the settings page. |
Please Note: The name of the vault will always be Governance Vault |
|
Please Note: A request must be approved and completed within the 10 minutes time-out limit |
|
Please note: All signing parties must be online and logged in with their registered devices at the same time to approve the request, unless background signing is enabled (see section 4.3a. for details) |
Review or edit a Governance Vault
Process Ref. |
Process Step |
1 |
You can review the details of your Governance Vault, including the threshold and signers, by navigating to the 'Settings' page. |
2 |
Then selecting the 'Governance Vault' tab and clicking the settings gear icon in the top left corner. |
3 |
This will take you to the Vault Settings page, where you can request a reshare to edit the threshold and signers. |
4 |
At this stage, you can still cancel any changes by clicking the “Cancel Edits” button or or proceed with the modifications by clicking the “Request Reshare” button. |
5 |
You will follow the same signing process for this action as with any other within the vault product. |
3.4 Governance Vault Validation via MPC-TSS Technology
Process Ref. |
Process Step |
1 |
After clicking the appropriate button to add, deactivate a user, the request is forwarded to the registered signers for approval |
2 |
Open the app on your registered signer |
3 |
Select the pending transaction request you want to review |
4 |
Review transaction details |
5 |
Using the sliding bar, slide across the screen to approve the transaction |
6 |
Successfully authenticate via FaceID |
Please note: The vault threshold must be reached by any combination of users with devices that have sufficient signing power to approve the transaction |
3.5 Address Book
The Address Book is a functionality on the Dashboard designed to simplify and secure your transactions. It allows you to link Network addresses to specific users, ensuring that you send funds to the correct recipient every time. By saving and managing your contacts' addresses, you can minimize the risk of sending crypto to the wrong party, making your transactions more efficient and secure.
Add Contact
Process Ref. | Process Step |
1 |
On the web dashboard, click on "Address Book" |
2 |
Underneath the Address Book tab click on "+New Contact" |
3 |
Select either “Individual” or “Corporate” to specify the type of contact you are adding |
4 |
Enter the “First Name” and “Last Name” in the appropriate fields |
5 |
In the “Display Name” field, enter a unique name to easily identify the contact in your Address Book |
6 |
Click “Create Contact” to complete the process, or “Cancel” to discard the contact creation |
Add Address
Process Ref. | Process Step |
1 |
After adding the contact, you will be redirected to the Address Book page, where you can select the contact to link it to their network address(es) |
2 |
Click on the contact to add one or more addresses |
3 |
Select the “Network” by clicking the dropdown menu |
4 |
Enter the network address Please note: Ensure you have copied and pasted the correct address |
5 |
Enter an Alias to easily identify and differentiate the network address associated with the contact. |
6 |
Then click “+Add Address” to add a new network address or review the existing one Please note: You can link multiple addresses to a single contact. Be sure to assign a unique alias to each address for proper differentiation. |
7 |
Click “Next:Review” to review your entries, or “Back” to discard the address creation |
8 |
On the review page, click “Add” to finalize the creation, or “Edit” to make changes if needed. Please note: Once the address is linked to the contact, you will not be able to edit the network address or the contact. You can either remove the network address and add a new one, or delete the contact along with all associated addresses and create a new one. |
9 |
After adding the Address(es), you will be redirected to the contact page |
Remove a Network Address
Process Ref. | Process Step |
1 |
To remove a network address go to the Address Book page |
2 |
Click on the contact from which you want to remove an address |
3 |
To remove an address, click on the three dots next to the address and click the “Remove Address” button |
4 |
You can “cancel” your action and keep the address, or click “Remove Permanently” to delete the address from your directory |
Remove a Contact
Process Ref. | Process Step |
1 |
To remove a contact go to the Address Book page |
2 |
Select the contact you want to remove from your Address Book |
3 |
To remove a contact, click the “Remove” button next to the contact's display name |
4 |
You can “cancel” your action and keep the contact, or click “Remove Permanently” to delete the contact from your directory |