mirror of
https://github.com/privacy-scaling-explorations/zk-kit.git
synced 2026-04-22 03:00:15 -04:00
f6e79617ef05f49c84bcf15807365ecfd1802ef2
README.md updates & inconsistencies fix
libsemaphore
Description
A library that allows for easy access and interoperability for Semaphore and RLN constructs. It is meant to be used by third-party applications to easily integrate with Seamphore and RLN. The library provides an API (Semaphore and RLN) for:
- Identity generation
- Proof generation
- Proof verification.
The library is structured as a three separate npm packages:
identity- Exposes utilities for Zk identity generation, necessary for interacting with the Zk protocols supported by this libraryprotocols- Utilities for proof genration and verification for various Zk protocolstypes- Helper package which exposes the types used byidentityandprotocolspackages.
Please refer to the identityand protocols packages accordingly for installation and usage instructions. The packages also provide tests which can be used as a guide for interaction.
Languages
TypeScript
95.5%
TeX
4.4%