KYC (Keyring Network)
KYC / KYB Guide via Keyring Network
This guide explains how to complete KYC through our partner Keyring Network on Ethereum Mainnet.
Who Should Complete KYC or KYB?
Individuals: Complete the KYC (Know Your Customer) process.
Businesses: Complete the KYB (Know Your Business) process.
Step-by-Step KYC Process
Connect Your Wallet
Use the wallet you want to designate as your Master Wallet.
This wallet will act as your login mechanism for Singularity.
Complete Verification via Keyring Network
Follow the Keyring Network flow to complete KYC or KYB.
Once completed, Singularity will receive an API confirmation that your wallet is approved.
Add Trading Wallets (Optional)
After verification, you can connect additional Trading Wallets.
These wallets must be verified via the Master Wallet on Keyring.
Switching between wallets is as simple as toggling your non-custodial wallet connection.
Important Key Points
The Master Wallet is critical:
Acts as your login and identity anchor.
Must be kept safe; losing access may prevent you from editing or verifying identity in the future.
All verification is private and compliant: Singularity only receives confirmation of approved wallets.
Follow these steps:
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.

Last updated