# 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**

1. **Connect Your Wallet**
   * Use the wallet you want to designate as your **Master Wallet**.
   * This wallet will act as your **login mechanism** for Singularity.
2. **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.
3. **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](https://app.thesingularity.network/).

**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 <mark style="color:yellow;">yellow.</mark> This indicates you have not completed verification yet.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FJHc9WuStFFlE0AllRTlQ%2Fimage.png?alt=media&#x26;token=41e13509-c47e-4672-a49b-18f918e19e0d" alt=""><figcaption></figcaption></figure>

**Step 3:** Click the widget and select "**Get Credentials.**" Follow the instructions to complete the KYC process with Keyring to gain your credentials.&#x20;

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FXYiKWbs2JXcWCETuIsdX%2Fimage.png?alt=media&#x26;token=20677dbf-2e6c-4f2f-a603-d7911cc304f0" alt=""><figcaption></figcaption></figure>

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](https://app.keyring.network/credentials?policyId=3\&ref=singularity). 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.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FsdvhWZ98krCYnpw7X1qh%2Fimage.png?alt=media&#x26;token=15b4bb7a-75e6-4f75-8368-d2ce49bbff37" alt=""><figcaption></figcaption></figure>

**Step 6:** Select "An individual (myself) since this is the KYC userflow.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FUNUYw3e12TyNke60eJKs%2FScreenshot%202024-05-17%20at%209.21.47%E2%80%AFAM.png?alt=media&#x26;token=1a7ad245-7586-4881-b11c-fa739ffd8ca6" alt=""><figcaption></figcaption></figure>

**Step 7:** Attach prompted documents as the following image suggests.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FwCEOvcyfM8yyphHwyAP6%2FScreenshot%202024-05-17%20at%209.22.05%E2%80%AFAM.png?alt=media&#x26;token=27b9c4e5-d745-4a75-81d4-b1823972bad8" alt=""><figcaption></figcaption></figure>

**Step 8:** In order to be aware of the KYC progress, completion, or additions please enter your email address.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FQsM1NGD2CVmjVsfs4O36%2FScreenshot%202024-05-17%20at%209.22.21%E2%80%AFAM.png?alt=media&#x26;token=b0546549-9378-4fb8-bda5-ad9defdcb8ec" alt=""><figcaption></figcaption></figure>

**Step 9:** Continue to fill out the additional prompted questions.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2F0JfX65fLEC9nrsRgb8Tv%2FScreenshot%202024-05-17%20at%209.23.06%E2%80%AFAM.png?alt=media&#x26;token=59527aa4-1bfe-449d-b1fd-633d321dc165" alt=""><figcaption></figcaption></figure>

**Step 10:** Review if the information you entered is accurate.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FEJS9MUO48c0ZFi1Gt002%2FScreenshot%202024-05-17%20at%209.23.14%E2%80%AFAM.png?alt=media&#x26;token=b6c5c7ac-549f-4ae0-aab5-c54b4d1f60be" alt=""><figcaption></figcaption></figure>

**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](https://app.thesingularity.network/depositwithdraw) and in bottom right hit the widget and click "Get Credentials." This will route you to the KYC provider, Keyring.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FCedLBimt7AFI8HolVAYT%2FScreenshot%202024-05-21%20at%2012.30.24%E2%80%AFPM.png?alt=media&#x26;token=b08f81ef-da6c-4f38-8d57-92114ea78c6e" alt=""><figcaption></figcaption></figure>

**Step 13:** If you passed KYC below should populate: "Permission granted." Please proceed to click create credential.&#x20;

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FCNfHXMRfxQisvm9LrJSP%2FScreenshot%202024-05-21%20at%2012.31.30%E2%80%AFPM.png?alt=media&#x26;token=15437551-ed34-4e15-8d7a-b9d5c94d7364" alt=""><figcaption></figcaption></figure>

**Step 14:** Continue by clicking "Generate proof"

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FFID3GFPfut5mXrJSXxK5%2FScreenshot%202024-05-21%20at%2012.31.48%E2%80%AFPM.png?alt=media&#x26;token=cdb7553a-5113-4f29-8e1e-1fed59b8d360" alt=""><figcaption></figcaption></figure>

**Step 15:** Once the proof has been generated proceed to click "Update Credentials."

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2Fb4ZmXItzMlSZp5T51Kac%2FScreenshot%202024-05-21%20at%2012.33.10%E2%80%AFPM.png?alt=media&#x26;token=2526c215-0be3-4d40-8886-a44fdbffde85" alt=""><figcaption></figcaption></figure>

**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.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FLVXCq5vRMJPZUAqTp4Wx%2FScreenshot%202024-05-21%20at%2012.33.56%E2%80%AFPM.png?alt=media&#x26;token=7b6b9c8e-2512-4354-95d1-744c61c6e406" alt=""><figcaption></figcaption></figure>

**Step 17:** Once the credentials have been updated, please return to the Singularity [app](https://app.thesingularity.network/depositwithdraw) and if done correctly the bottom right widget should be <mark style="color:green;">green</mark>.

<figure><img src="https://2751050393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6EQvA4XvzP6lbBUdJhM%2Fuploads%2FAho2iNz8AVAXv3ad1V3d%2FScreenshot%202024-05-21%20at%2012.36.50%E2%80%AFPM.png?alt=media&#x26;token=b81a30c2-5f9e-4c0d-868c-fbc3395a3acf" alt=""><figcaption></figcaption></figure>
