Community types

Status: in development

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 here.

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 Verisoul. 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 Calimero Shard. This option can help the community owner to create the small trustful environment inside the NEAR ecosystem in the private shard.

Last updated