> For the complete documentation index, see [llms.txt](https://docs.hypersign.id/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hypersign.id/hypersign-id/integrations/id-service.md).

# ID Service

Inorder to use Hypersign ID verification, 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-id/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-id/integrations/widget-configuration.md)
{% endcontent-ref %}
