Skip to content

Understanding DAO Member Roles and Permissions in Fairdrive DAO

mmohorko edited this page Mar 5, 2024 · 2 revisions

In Fairdrive DAO, roles and permissions play a pivotal role in defining access and capabilities across the organization, ensuring that operations run smoothly and securely. These roles are tailored to suit the specific needs of our DAO, mirroring the flexible and comprehensive system used by Colony, adapted to our ecosystem.

Overview of Available Roles

  • Root: This role is crucial for overarching DAO actions, like altering DAO-wide settings or minting tokens. It represents the highest level of trust and authority within the DAO.
  • Administration: Members with this role can create and manage tasks and expenditures but cannot allocate funds directly.
  • Architecture: This role is key for managing the DAO’s structure, including setting permissions within teams and altering team details. At the Root level, it also allows for the creation and modification of teams.
  • Funding: This role enables members to allocate funds for expenditures and manage financial transfers between teams, ensuring that projects and activities are adequately financed.
  • Arbitration: Arbitrators handle dispute resolution, enforce state changes, and can penalize members for misconduct, maintaining order and fairness within the DAO.
  • Recovery: In critical situations, members with the Recovery role can initiate emergency measures to safeguard the DAO, including disabling functions temporarily and managing the process to reactivate the DAO post-crisis.

Team Structure and Role Applications

In Fairdrive DAO, our team structure is designed to cater to various operational aspects:

  • Governance Team: Manages the DAO's treasury, ensures mission alignment, and oversees legal and accounting matters.
  • Marketing Team: Focuses on increasing the DAO's visibility and engaging the community through marketing strategies and content creation.
  • Development Team: Leads in developing tools and solutions, including blockchain technology implementation and infrastructure maintenance.
  • Beta Testers Team: Critical for testing new features, providing feedback on user experience, and identifying bugs.

Each team, acting as a sub-DAO, has autonomy but is integrated into the broader DAO framework, contributing to a cohesive and dynamic organization.

Permissions in Action

Permissions determine who can perform specific actions within the DAO, such as managing funds, creating teams, or resolving disputes. For instance, moving funds between teams requires the Funding permission, while creating a new team necessitates the Architecture permission. This structured approach ensures that only authorized members can execute certain actions, safeguarding the DAO’s operations and integrity.

Motions and Simple Decisions

Motions and Simple Decisions are governed by these roles and permissions, facilitating a governance process that is both inclusive and efficient. Whether it’s paying a member or deciding on a strategic direction, the roles ensure that every action is taken with the appropriate authority and consensus.