> For the complete documentation index, see [llms.txt](https://docs.galactica.com/galactica-developer-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.galactica.com/galactica-developer-documentation/building-a-galactica-dapp/custom-zero-knowledge-disclosures.md).

# Custom Zero Knowledge Disclosures

Galactica provides zero-knowledge circuits for standardized cases:

* ZkKYC check for holding a valid zkKYC ([circuit](https://github.com/Galactica-corp/zkKYC/blob/main/circuits/zkKYC.circom))
* Age proof including ZkKYC check and age being equal or larger than a threshold given as parameter ([circuit](https://github.com/Galactica-corp/zkKYC/blob/main/circuits/ageProofZkKYC.circom))

Developers can also create their own customized zk circuits using the [circom2](https://docs.circom.io/) framework.\
Galactica provides [templates](https://github.com/Galactica-corp/zkKYC/tree/main/circuits) that can be used as building blocks for custom zk circuits.&#x20;

Coming soon: [More detailed guide on how to build a custom zk circuit](https://www.youtube.com/watch?v=BZNBlpTGjSc\&t=3087s).
