💚
vSelf Project Documentation
vSelf functionality
vSelf functionality
  • NEAR onboarding
    • Create account
    • Supported wallets
    • Smooth onboarding
  • NFT collection toolkit
    • Overview
    • Set up NFT collection
    • Claim NFT rewards
    • Mobile application
    • Analytics
    • Provenance traction
    • Collection settings
    • VSELF API for collections
    • Payment
  • User profile toolkit
    • Overview
    • NEAR NFT-based profile
    • Multi-chain support
    • Sub-identities support
  • Community management toolkit
    • Overview
    • Community types
    • Community structure
    • Community roles & rights & reputation
    • Community functionality
    • Private community
    • zkp proof-of-membership SDK
  • Verifiable credentials toolkit
    • Overview
    • Roles definition
    • Credential types & concepts
    • Toolkit functionality
    • Credential-based wallet & studio
Powered by GitBook
On this page
  1. Community management toolkit

zkp proof-of-membership SDK

Status: ready to use by the request

PreviousPrivate communityNextVerifiable credentials toolkit

Last updated 2 years ago

We use zero-knowledge proofs to provide the proof-of-membership for 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 and delivered as .

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 as a storage for commitments or apply any custom solution.

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

private communities
Rust
npm package
Social DB
here.