Ritual of Skill
This document is to flesh out the designs for roles and ranks within DAO Masons. It can may also inform decisions on revokable roles which can be controlled using HATs protocol.
Roles can be broken down into a few classes as follows.
- DAO Members
- Community Roles
- Project Roles
- Client Roles
- Quest Roles
Role Templates
The following are examples of how a role may look:
Projects Role Template
Role: Project Contributor
Purpose: To contribute to the development and completion of projects
Accountabilities:
- Participate in project planning and development
- Complete assigned tasks on time and to the best of one's ability
- Communicate effectively with the project lead and other team members
Criteria for Success:
- Successful completion of assigned tasks
- Positive feedback from project lead and team members
- Positive impact on the project as a whole
Badge Reward: Badge (SBT) with predetermined reputation points assigned, to be minted by the project lead and added to the individual's total reputation score upon project completion.
Role: Project Lead
Purpose: Lead and manage projects
Accountabilities:
- Develop project plans and timelines
- Assign tasks and responsibilities to team members
- Monitor project progress and make adjustments as necessary
- Ensure project completion to the best of one's ability
**Criteria for Success:
- Successful completion of project within budget and on time
- Positive feedback from team members and the DAO
- Positive impact on the DAO as a whole
Badge Reward: Badge (SBT) with predetermined reputation points assigned, to be minted by the project lead and added to the individual's total reputation score upon project completion.
Role: Project Manager
Purpose: To manage and oversee the project management process within the project
Accountabilities:
- Develop and implement project management policies and procedures
- Monitor and report on project progress to the DAO
- Provide support and guidance to project leads
Criteria for Success:
- Successful completion of projects within budget and on time
- Positive feedback from project leads and the DAO
- Positive impact on the DAO as a whole
Badge Reward: Badge (SBT) with predetermined reputation points assigned, to be minted by the project lead and added to the individual's total reputation score upon project completion.
Community Role Template
Role: Community Stewards
Purpose: To actively participate in and contribute to the community within the DAO
Accountabilities:
- Participate in community discussions and events
- Provide support and assistance to other community members
- Represent the DAO in a positive manner
Criteria for Success:
- Active participation in community discussions and events
- Positive feedback from other community members
- Positive impact on the community as a whole
Badge Reward: Badge (SBT) with predetermined reputation points assigned, to be minted by the DAO and added to the individual's total reputation score upon achieving a specific role or other DAO-decided parameter.
Role: Community Moderator (Wardens)
Purpose: To moderate and manage community discussions and events within the DAO Accountabilities:
- Monitor community discussions and events for inappropriate behavior or content
- Enforce community guidelines and rules -Provide support and assistance to community members
Criteria for Success:
- Effective moderation of community discussions and events
- Positive feedback from community members
- Positive impact on the community as a whole
Badge Reward: Badge (SBT) with predetermined reputation points assigned, to be minted by the DAO and added to the individual's total reputation score upon achieving a specific role or other DAO-decided parameter.
Role: Community Ambassador (Deacon)
Purpose: To represent and promote the DAO within the larger community
Accountabilities:
- Represents the DAO at events and conferences, irl and or online
- Promote the DAO on social media and other platforms
- Provide feedback and insights to the DAO on community sentiment and trends
Criteria for Success:
- Positive representation of the DAO at events and conferences
- Positive impact on the DAO's reputation and community growth
- Positive feedback from the DAO and community members
Badge Reward: Badge (SBT) with predetermined reputation points assigned, to be minted by the DAO and added to the individual's total reputation score upon achieving a specific role or other DAO-decided parameter.
Knowledge Role Template
Role: Quest Leader
Purpose: To lead and manage quests within the DAO
Accountabilities:
- Proposes quest to DAO
- Develop quest plans and timelines
- Assign tasks and responsibilities to quest participants
- Monitor quest progress and make adjustments as necessary
- Ensure quest completion to the best of one's ability
Criteria for Success:
- Successful completion of quest by most participants.
- Positive feedback from quest participants and the DAO
- Positive impact on the DAO as a whole
Badge Reward: Badge (SBT) with predetermined reputation points assigned, to be minted by the quest leader and added to the individual's total reputation score upon quest completion.
Role: Quest Participant
Purpose: To actively participate in and complete quests within the DAO
Accountabilities:
- Complete assigned tasks on time and to the best of one's ability
- Communicate effectively with the quest leader and other participants
- Represent the DAO in a positive manner
Criteria for Success:
- Successful completion of assigned tasks
- Positive feedback from quest leader and participants
- Positive impact on the quest as a whole
Badge Reward: Badge (SBT) with predetermined reputation points assigned, to be minted by the quest leader and added to the individual's total reputation score upon quest completion.
Role: Quest Reviewer
Purpose: To review and assess completed quests.
Accountabilities:
- Review completed quests and assess participant performance
- Provide feedback and recommendations to the DAO on quest performance
- Ensure that quests meet the standards set by the DAO
Criteria for Success:
- Accurate and fair assessment of quest performance
- Positive feedback from the DAO and quest participants
- Positive impact on the overall quality and effectiveness of the quest program
Badge Reward: Badge (SBT) with predetermined reputation points assigned, to be minted by the DAO and added to the individual's total reputation score upon achieving a specific role or other DAO-decided parameter.
Quest Roles
Follows mostly the same conventions as the project roles. It can be built into the rep system that in order to recieve the NFT at the completion of the quest, they must hold the role. More on that next.
Reputation and Roles
As projects complete and reputation tokens in the form of SBTs are assigned, within the metadata can include assigned weights for reputation. This can very based on role played. For example someone may have wrote a tweet thread promoting the project, For this they may get something like 1 reputation point for the project and a project promoter SBT, with that point in the metadata. Somebodey that has made a substantial contribution to the project, such as Main Solidity Dev, may get 10 reputation points assigned to them. Every role may have some pre determined reputation attached to it as well. Example, in the described "Community Roles" somebody that attains the "100 Posts" role may recieve an SBT corresponding to the aquired role with 1 reputation point.
For more on Reputation please see the Badges doc.