# KYC

KYC stands for Know Your Customer, and sometimes Know Your Client. KYC, or KYC check, is a useful process for identifying and verifying a client's identity when opening an account and periodically over time. In contrast to the traditional business industry, KYC certification is optional in HashKey DID.

### Architecture

<figure><img src="/files/8jK3AXKgBUzoVMXLMvgW" alt=""><figcaption></figcaption></figure>

### How to add KYC

If DID user want to add KYC, you need to contact KYC provider and send the required parameters to KYC provider. KYC provider will sign the parameters with private key. User call the DID contract to add KYC with signature from KYC provider. For more details, please visit Add KYC.

### KYC Providers

The following are our KYC providers (in no particular order):

### 1. <img src="/files/kTS1hM7QYl9gEgha0mVk" alt="" data-size="line">HashKey Xpert

**Intro:**\
A technology-focused brokerage service platform that provides comprehensive coverage to digital asset markets and products for professional and institutional investors.

**Website:**\
<https://www.hashkey.com/en/hashkey-xpert.html>

**Address:**

### 2. <img src="/files/ROl7SDf4ijxg1FEQqaff" alt="" data-size="line">OneCash

**Intro:**\
OneCash provides users with secure digital asset custody through a comprehensive and leading KYC\&AML system, using a variety of financial technology tools.

**Website:**\
<https://www.onecash.asia/>

**Address:** \
0x0FC1021d0B7111f2170d1183367AAcaC26c68888


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hashkey.id/protocol/kyc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
