> For the complete documentation index, see [llms.txt](https://singularityzk.gitbook.io/singularity/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://singularityzk.gitbook.io/singularity/how-to-get-started/kyc-kyb-guide/kyc-keyring-network.md).

# 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="/files/1oKvfLiHUSK6siItOqcJ" 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="/files/Lh4EAQyGVXmwiBQJENj8" 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="/files/HVtLkwSCvf9U3VHk7le8" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/fp5lPguDxuuuPCZWCxdU" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/hpogjiRh09YPVphyeKln" 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="/files/bsDTJt5VwMEP1Bm1MibI" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/v4WIYU1VsnG10Cx4lAaL" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/fkRKaBGQqtjuzyLZN7j7" 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="/files/dBpYeR1EW7p5dhSn5qr1" 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="/files/eB9uLWskAqCZryYSrXdX" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/697L4fSMTIYY5zOdE4kv" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/h2qHoVgpeYRctpOJ8deM" 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="/files/2UUtNzd4RkoLkQSoUQ6i" 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="/files/a6efv30Bnx7ZBw7JdFB2" alt=""><figcaption></figcaption></figure>
