# KYC Service

Inorder to use Hypersign KYC, you need to setup your account on [Entity Developer Dashboard](https://entity.dashboard.hypersign.id/) and setup your KYC service.

### Pre-requisite

Before you setup your KYC service, you need to setup your SSI service:

{% content-ref url="/pages/LyWgA1OhK43Vbe2Gj7wL" %}
[Setup SSI Service](/hypersign-ssi/setup-ssi-service.md)
{% endcontent-ref %}

and create a issuer DID:&#x20;

{% content-ref url="/pages/3tapyAFHhE3YWdZf7vyT" %}
[Create Your First DID](/hypersign-ssi/setup-ssi-service/create-your-first-did.md)
{% endcontent-ref %}

You will need Issuer DID to setup KYC service and Issuer DID can only be created once you have SSI service.&#x20;

### KYC Service Setup

Once you have setup your SSI service and created your issuer DID, now you are ready to setup your KYC service on the [Entity Developer Dashboard](https://entity.dashboard.hypersign.id/).&#x20;

Login  to Entity Developer Dashboard and click on **'+Create'** to create a new serivce just like you did for SSI service.&#x20;

<figure><img src="/files/3Lhpw12S02QyMplhODwy" alt=""><figcaption><p>Create KYC Service</p></figcaption></figure>

> *If you have not created SSI service before, you will see the above screen other wise you will see list of services you have on the home screen*

Enter relevant details about your service and choose **"KYC API Service"** in the "**Select Service**" dropdown.&#x20;

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

Also make sure you associate SSI service and link issuer DID which you had created in the previous steps. Once all details are filled in the form, click the **"Save"** button to create your KYC service.

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

An API secret key is generated for this service. You can save copy and save this Secret key for later purpose. Additionally you can always generate a new secret key, if you happen to loose it.&#x20;

Your KYC Service has been successfully created. You may also take note of your KYC service **Tenant URL** which we will use latter.  You may also notice that the service by default runs in "[**dev**" mode](/hypersign-kyc/integrations/environments/development.md).&#x20;

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

Now that your KYC service is created, you are ready to setup KYC widget configuration. Let's proceed to Widget configuration page.&#x20;

{% content-ref url="/pages/xBCcYcpL4pIdVZ2xEhiP" %}
[Widget Configuration](/hypersign-kyc/integrations/widget-configuration.md)
{% endcontent-ref %}


---

# 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.hypersign.id/hypersign-kyc/integrations/kyc-service.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.
