In this article we will explain why sometimes the system upgrades need to be approved by the approvers and how this can be done.
Firstly, it's important to understand why this is required. The Roseman Labs platform is connected to a cryptographic engine that performs tasks on encrypted data. The engine is regularly enhanced to improve computational efficiency or add new functionality, which requires updating the platform to reflect these changes. These updates modify what the platform can do, and therefore have to be authorized by approvers with their private key.
So to confirm, there are two situations that lead to the system upgrade needing to be approved:
- New platform functionality that changes how the platform communicates with the engine.
- Enabling specific features (e.g. you decide to add the survey to your environment).
The system will be disabled for other users until the system upgrade has been approved by all of the approvers.
All other users will see the below screen while this is in process:
How do I confirm this as an approver?
1. You will receive an email alerting you that the system upgrade requires your approval.
2. Upon clicking the button in the email, you will be taken to the platform where you will see the modal below (this will also be shown if an approver tries to login to the platform).
3. You will need to import your private key and then confirm that you approve the system upgrade by checking the box below the key import file area.
Once you've given your approval, you can view the system upgrade status to check if the other approvers have confirmed it.
4. Once all of the approvers have confirmed the system upgrade, the system will be enabled again for all users.
Thank you for taking the time to read this article. If you have feedback or need more information on specific topics, please leave your comments below or reach out to support@rosemanlabs.com.