Community functionality

Status: in development

Functionality

We address Web2 users in vSelf community toolkit and build our application with a well-understandable design to facilitate mass adoption. vSelf web application provides the list of communities created though our community toolkit.

The community can be created by any user with a NEAR ID who becomes a community owner. All the users are able to view the community information from Social DB in the vSelf web application in the community public page. We use The Graph NEAR subgraph to search and index Social DB by community owner id. The content on this public page is retrieved according to the community id. If the user is interested in membership of any community, she is able to join the open community or send join requests for the closed community in this public page.

For the community member we also show the additional functionalities are available for this member according the member’s role. vSelf Verifiable Credential toolkit is integrated in the community toolkit and shown for the appropriate roles (owner & administrator).

Shard-based community

Each shard-based community has an additional privacy layer and connected to Calimero Shard owned by a single entity - community owner. The community owner stays the shard administrator. Each community member receives a permition to the community shard. We store all the data about the community on-chain and divide it to public and private. The private data stays inside the Calimero Shard, then the public data is available in the public chain through the Calimero bridge.

To make the community more visible for users, vSelf allows community owner to duplicate the community public data in Social DB profile of the community owner. In this case, the community will be shown also in the vSelf web application in the list of communities.

All the community members receives the access to the private community data. So, they can see the full information about the community from the shard connected to this community and the full list of community members with their role and reputation. All of the operations, communications and requests are provided trough the Calimero Shard using the Calimero bridge.

Last updated