💚
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

Community types

Status: in development

PreviousOverviewNextCommunity structure

Last updated 2 years ago

This toolkit allows creation of communities with different properties. The user can choose which type of community she wants to set up.

Open & close communities

An open community is available for everyone to join, and any user can become a community member immediately. This type is the most suitable for marketing, increasing of a target audience and customer’s engagement as a Web3 public channel, such as a public channel in Telegram or Discord.

To join a closed community, the user should first send a join request, and the community owner should approve the request. This type is preferable for the management inside the Web3 project, organization, or governance DAO.

Public & private communities

A pubic community consists of public members only. It means that all members' NEAR IDs are available for everyone to view.

A private community consists of both public and private members. All the members are private by default, but they have the option to disclose their identity if they want to. In this case, we add a zero-knowledge layer to guarantee user privacy and provide Proof-of-Membership. Learn how we do this

Human-based communities

This type of community allows the community owner to request Proof-of-Humanity and check the member's uniqueness. For this goal, we integrate a biometric token provided by . The token metadata is used to construct private commitment.

Shard-based communities

This type of community allows the community owner to set up the private shard for her community using . This option can help the community owner to create the small trustful environment inside the NEAR ecosystem in the private shard.

here.
Verisoul
Calimero Shard