zkp proof-of-membership SDK

Status: ready to use by the request

We use zero-knowledge proofs to provide the proof-of-membership for private communities in the community toolkit.

For integration of the proof-of-membership toolkit based on zero-knowledge proofs into partner's platforms, we provide a VSELF JS SDK written in Rust and delivered as npm package.

The package's main functions :

  • Get commitment: allows user to calculate her commitment using NEAR id and membership key

  • Get proof: allows member to get the proof-of-membership

  • Verify proof: allows everyone to verify the given proof-of-membership

Partners can use our on-chain solution based on Social DB as a storage for commitments or apply any custom solution.

The description of the zero-knowledge proofs for proof-of-membership is available here.

Last updated