KYC (Keyring Network)
Last updated
Last updated
This guide is how to KYC via our partner keyring network on Ethereum mainnet. We also have partnered with zkMe and Quadrata for users who want to use Arbitrum. If you are an individual then you should go through the KYC (Know Your Customer) process. If you are a business then you should complete the KYB (Know Your Business) process. Please proceed with the following steps to complete KYC and if any questions you can reach out to @Jonahzks on Telegram or email Jonah@thesingularity.network.
Important key points to consider:
It's important to note that we never see any of our users' information, rather our protocol receives an API call indicating that the wallet or wallets are approved and verified to use Singularity.
The wallet used for onboarding will be considered the Master Wallet, acting as a log-in mechanism. Think of this as the master key to all of the different wallets users want to KYC/KYB.
Once verified, using different wallets called Trading Wallets is as easy as toggling the non-custodial wallet and then connecting back to the Singularity protocol, but these need to be verified through the master wallet on Keyring.
Don't lose access to this wallet, all users will need it to access or edit their identity information in the future.
Step 1: Visit the Singularity app here.
Step 2: Connect your wallet just as you normally would with a DeFi application. We support Wallet Connect, MetaMask, and Fireblocks with more on the way.
If this is the first time using Singularity, you should see a widget in the bottom right in yellow. This indicates you have not completed verification yet.
Step 3: Click the widget and select "Get Credentials." Follow the instructions to complete the KYC process with Keyring to gain your credentials.
The widget's color will change to green once the wallet is attested to be compliant, and access will be granted.
Step 4: You should be prompted to Keyring's website. If not you can click here. Click sign-in and should prompt a signature via your connected wallet. Step 5: Ensure you have selected credentials on the left-hand side and then select "Start onboarding" under Singularity.
Step 6: Select "An individual (myself) since this is the KYC userflow.
Step 7: Attach prompted documents as the following image suggests.
Step 8: In order to be aware of the KYC progress, completion, or additions please enter your email address.
Step 9: Continue to fill out the additional prompted questions.
Step 10: Review if the information you entered is accurate.
Step 11: Click continue and proceed with the next steps to obtain your on-chain credentials. Step 12: Once KYC has been approved. Head to the Singularity app and in bottom right hit the widget and click "Get Credentials." This will route you to the KYC provider, Keyring.
Step 13: If you passed KYC below should populate: "Permission granted." Please proceed to click create credential.
Step 14: Continue by clicking "Generate proof"
Step 15: Once the proof has been generated proceed to click "Update Credentials."
Step 16: In order to fully break the link between wallets and on-chain transactions you may select relayer, which pays gas on behalf of our users. If you select wallet it may be easier to find who you are.
Step 17: Once the credentials have been updated, please return to the Singularity app and if done correctly the bottom right widget should be green.
You are now free to use Singularity! If any questions, please reach out to @Jonahzks or email jonah@thesingularity.network