# Zero-Knowledge KYC

The main idea is to decentralize the world and KYC is seen as a burden. With the no-KYC process, anybody can trade on DEXs without any identification. However, adding a KYC is a major friction for early adopters to participate.&#x20;

KYC is essential to allow institutions to participate in trading, as most of them are regulated entities. Without bringing them on, it is difficult to reach mainstream adoption of DEX trading. Our solution is a Decentralized KYC, that is a way of using cryptographic proof instead of actual user’s data to verify that the participant is not sanctioned by Anti Money Laundering or involved in other financial crimes.&#x20;

Since blockchain is using a 'proof of identity', the user’s personal data always remains only with the user in his own wallet. This means that the data is not given out to any third parties and users are in full control of their data – limiting the risk of data leaks or hacks.&#x20;

KYC will be needed for users whose trades will exceed a certain limit. The exact limits will be enforced by the upcoming regulations. Users will store their KYC data in a wallet and expose it to their preferred KYC attester like Fractal. The chosen attester will issue a cryptographic proof to the blockchain. EGG will therefore receive a zero-knowledge proof of identity.&#x20;

Hence user data is exposed only for the verification process and remains in the user's wallet the rest of the time.


---

# 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.egg.fi/product/zero-knowledge-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.
