Skip to content

Roles/Actors

The system defines several roles/actors that interact with entities to achieve various operational goals. These roles include users and administrative entities that manage, review, or vote on proposals and campaigns.

Role/Actor Description Responsibilities
Admin Campaign manager responsible for proposal oversight. Configure campaigns, assign reviewers, moderate content.
Delegator Assigns voting power to other users Has the ability to assign voting power to another role
Moderator Oversees moderation tasks within the system. Classify and address flagged comments or proposals, ensure system integrity.
Proposer User who creates and submits proposals. Draft proposals, respond to campaign questions, manage proposal life cycles.
Reviewer Assesses and provides feedback on proposals. Review proposals, submit ratings, offer detailed feedback.
Role Zero Base role for any user who registers with catalyst. Base features, request additional roles, comment on proposals.
Super Admin Out of scope? Oversees system-wide settings, brand, and role management. Manage the brand, global roles, ensure operational compliance, configure system settings.
Tally Committee Out of scope? Group responsible for managing the vote tallying process. Oversee and ensure accurate tallying for campaigns or events.
Vote Tally Automates vote verification and result calculations. Verify votes, calculate outcomes, generate reports.
Voter User who votes on proposals and delegates voting power. Cast votes, delegate voting power, view voting results.

❓ Info

  • Is the role that can comment on proposals the same as the reviewer or can anyone with role zero comment?
  • Does a reviewer get additional responsibilities and if so do we need separate roles for each type of reviewer or can we just have a single role with varying abilities based on reputation or other measure as discussed ?