Disaster Recovery Guide
inabit's Disaster Recovery guide using our Keys Recovery Tool
Last updated
inabit's Disaster Recovery guide using our Keys Recovery Tool
Last updated
The following utility provides you with a simplified approach to generating a recovery package enabling you the ability to recovery your organization's keys in case of a disaster.
WARNING:
You should never perform this procedure unless a disaster event has occurred and you need to extract your private keys/mnemonic phrases. This procedure decrypts your encrypted keys and will revoke access to the organization!
In order to begin using inabit's recovery tool, you'll need to extract the following files:
Encrypted Master Key
Encrypted Wallets Key
Encrypted Password (for Wallets Key file)
The flow of recovering your all of your organization's mnemonics, is split between two parts:
Issuing disaster recovery through inabit's platform (as the account Owner) and downloading the recovery package from the mobile application.
Extracting the walletKey file from Vaultinum.
Decrypting the mnemonics file using all three files.
In this page we'll go over the recovery flow and all three steps above.
What's a "Backup Email"?
A backup email, or what we also call "Recovery Email" is the owner's set email for disaster recovery. This is set by upgrading an organization's security level via the owner's settings.
Once there's a request to set a backup email, our support team is contacting the owner in order to define a specific email address to serve as "backup"/"recovery". (this email will receive the encrypted password file from Vaultinum) (See below for further).
Let's begin by explaining the first step of your recovery - Extracting the Recovery Package for your organization:
As the account owner, make sure you're set on the organization you wish to perform the DR in. Once you've confirmed you're on the right organization, go to your "Settings" tab at the bottom left of your screen.
At the bottom of the "Settings" page, you'll find a red button mentioning: "Issue Disaster Recovery" - click on it and go through your user 2FA to confirm the action.
Once you've issued the request, you'll receive a notification to your mobile device (inabit mobile app). You will need to approve the request in the app.
After approving the request, the screen will display a Download Recovery Package button where you'll need to download the recovery_package.zip
file to a secured location (wether if its your email, any folder you have on your mobile that's secured by your PIN/strong password, or you can also share the file to your desktop and save it on a secured location there - it's your call.
Make sure to unzip the file in order to fetch all three files from the package:
Encrypted master key, encrypted wallets key, a disaster recovery guide pdf.
✅ Great news! You've finished step 1 of your recovery flow! Move on to the next step below.
Step two of the recovery flow is explained as follows:
The account owner requests to extract the walletKey from Vaultinum,
Vaultinum then initiates a KYC verification that the owner (individual) must complete.
Once the verification process is completed, Vaultinum sends the encrypted password file to the owner's recovery/backup email.
✅ Great news! You've finished step 2 of your recovery flow! Move on to the next step below.
Here's the full checklist of prerequisites you'll need before you can use our Python-based Keys Recovery Tool.
Done with the above? You're ready to use our python-based keys recovery tool! ✔️
inabit developed a self-service recovery tool to recovery your wallets' keys (mnemonic seed phrases).
The tool we provide is Python-based Keys Recovery Tool in our GitHub repository. (It will require basic knowledge of how to run code in Python)
Instructions on how to use the tool are provided in the repository's README.md
file. The repository is public and can be viewed by anyone.
If instructions are still unclear, feel free to reach out to us for help: support@inabit.com.