# zkCertificates & zkKYC

zkCertificates are non-transferable NFTs with arbitrary metadata, allowing the selective disclosure of the said metadata without affecting user privacy through the use of zero-knowledge proofs. Issued by providers and verifiable on the Galactica blockchain, these certificates can encode various information, such as KYC records or diplomas, and prove logical theses about it without revealing the data contained therein. zkCertificates serve as a general-purpose tool for migrating verified real-world documents onto the blockchain using Guardians. The process of obtaining zkKYC goes as follows:

1. Visit the Galactica Passport website.
2. The website guides through the set up process and suggests KYC Guardians that can verify the user's identity.
3. KYC Guardian issues zkKYC on-chain and the user can import it in his Metamask wallet.
4. To maintain privacy, Galactica Network utilizes a zero-knowledge commitment hash, so that the Guardian cannot link user’s personal data to any blockchain address.

zkCertificates and Guardians enable zkKYC, which addresses compliance issues without sacrificing user privacy, and increases the cost of Sybil attacks to the point of infeasibility. This allows for a wide range of decentralized social (DeSoc) use cases. For detailed information regarding zkCertificates, please refer to the same [technical article](https://galactica.com/news/technical-article1-oracle-nodes-and-zkcertificates).


---

# 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.galactica.com/galactica-network-faq/4.-technology/technological-stack/zkcertificates-and-zkkyc.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.
