Community roles & rights & reputation

Status: in development

Community roles

Each community member has a role in this community. This role defines the member rights. It means the set of actions are available to use for this member (let’s call her an actor) inside the community. We propose the hierarchic roles division, which consists of the following roles:

  • Owner

  • Administrator

  • Moderator

  • Participant

The option to create the new role and set up custom access rights is the topic of our future marketing research and implementation.

Features & access rights

Here is the list of functionalities available in the community toolkit and access rights for the each functionality according the actor’s role:

  • Create the community (the actor who creates the community, automatically stays the community member and receives the owner role)

  • Modify the community general information & settings (available for the owner only)

  • Manage the members’ roles (the actor’s role should be higher then this member’s role)

  1. Upgrade member’s role (the new role should be lower then the actor’s role)

  2. Downgrade member’s role (this member’s role should be lower then the actor’s role)

  • Manage membership list (available for the moderator role or higher)

  1. Add new member (this member receives the participant role)

  2. Remove member (the actor’s role should be higher then this member’s role)

  • Manage join request (for close communities, available for the moderator role or higher)

  1. Approve request (the new member receives participant role)

  2. Reject request

  • Create the Verifiable Credential or SBT shame (available for the administrator & owner)

  • Issue Verifiable Credential or mint SBT from the existing shame (available for the administrator & owner)

  • Set up the new voting (available for the moderator role or higher)

  1. Set up the question & answers available to choose

  2. Set up the minimal role for the participation

  • Participate in the voting (available for any role, which is satisfied the voting settings)

  • Communicate with other members through ChatMe (available for any member)

  • Leave the community (available for any member)

  • Disclose the personality (available for any private member of the private community)

Reputation system

Each new community member receives the default reputation rating. Members are able to increase their rating by their actions or achievements inside the community. The reputation calculates automatically according the community settings. We propose the several components to set up the reputation system. The owner is able to define the income value for each of these components:

  • Community role

  • Number of owned SBTs minted by the community

  • Number of owned Verifiable Credentials issued by the community

  • Participation in the community voting

The flexible decentralized reputation system based on the social graph and global history inside the ecosystem is the important topic of our future R&D.

Last updated