Voter Guide
Voters review and approve or deny workflow proposals and deletion requests. This guide covers the voting process, quorum requirements, and best practices for governance decisions.Getting Started
Voter Access
Voter access is granted by admins. Unlike proposer, improver, and affiliate roles, there’s no self-service request form - admins assign voter status directly.Understanding the Voting Process
Workflow Voting
When a proposer submits a workflow proposal, it enters pending status and begins the voting process:- Submission: Workflow is pending, awaiting votes
- Voting: Voters cast approve or deny votes
- Quorum: When 50% of eligible voters have voted, a 24-hour countdown begins
- Countdown: Voters have 24 hours to finalize their votes
- Early Finalization: If >50% of the full voter body agrees (all approve or all deny) before countdown ends, vote finalizes immediately
- Finalization: After countdown or early finalization:
- Approved: Workflow moves to
approvedorblockedstatus - Denied: Workflow moves to
rejectedstatus
- Approved: Workflow moves to
Approval is automatically blocked if the unallocated faucet balance is less than one week of workflow bounty requirements. This prevents over-allocation.
Deletion Voting
Approved, active, or completed workflows can be targeted by deletion proposals:- Proposal: Voter or proposer submits deletion proposal
- Target Type:
- Workflow: Deletes a single workflow instance
- Series: Deletes entire recurring workflow series (all past and future instances)
- Voting Process: Same quorum and countdown rules as workflow voting
- Finalization:
- Approved: Workflow(s) deleted
- Denied: Workflow(s) remain active
Voting on Workflow Proposals
Reviewing Pending Proposals
Opening Workflow Details
Review Full Details
The modal shows:
- Complete workflow description
- Recurrence pattern and start date
- Total bounty and weekly budget impact
- Supervisor assignment (if any)
- All workflow roles with credential requirements
- All steps with role assignments and bounties
- Work item requirements for each step
- Voting status and history
Casting Your Vote
Review the Proposal
Consider:
- Is the workflow purpose clear and beneficial?
- Are bounties appropriate for the work required?
- Do role requirements make sense?
- Are work items adequate for accountability?
- Does this overlap with existing workflows?
- Is the budget sustainable?
Cast Your Vote
Click either:
- Approve: Support the workflow
- Deny: Reject the workflow
Understanding Voting Status
Vote Counts:- Approve: Number of approve votes
- Deny: Number of deny votes
- Votes Cast / Total Voters: How many voters have participated
- Quorum Threshold: Minimum votes needed (50% of voters)
- Quorum Reached: Yes/No indicator
- Countdown: Time remaining before finalization (after quorum)
- My Decision: Your vote (Approve/Deny)
- Decision: Final outcome (Approve/Deny/Admin Approve)
Admin Force Approve
Admins can bypass the voting process and immediately approve a workflow:Admin force approval is logged and visible to all voters for transparency.
Voting on Deletion Proposals
Reviewing Deletion Proposals
Understanding Deletion Targets
Workflow Deletion:- Deletes a single workflow instance
- Does not affect other instances in the series
- Use for removing specific problematic workflows
- Deletes ALL workflows in the recurring series
- Includes past, current, and future instances
- Use for permanently stopping a recurring workflow
Casting Your Deletion Vote
Review the Proposal
Consider:
- Is there a valid reason for deletion?
- Should the workflow be modified instead of deleted?
- For series: Should the entire series be removed or just one instance?
- Are there better alternatives?
Proposing Deletions from Active Workflows
Voters can propose deletions for active workflows:Propose Deletion
Click “Propose Deletion Vote” button.The system automatically determines:
- Workflow deletion: If one-time or no other instances in series
- Series deletion: If recurring with other instances
You cannot create multiple pending deletion proposals for the same target. Wait for existing proposals to finalize.
Best Practices for Voters
Review Thoroughly
Review Thoroughly
Take time to understand each proposal:
- Read full descriptions
- Check budget impact
- Review work requirements
- Consider community benefit
- Look for conflicts with existing workflows
Vote Consistently
Vote Consistently
Develop clear criteria for approval:
- Clear community benefit
- Appropriate bounties
- Adequate accountability measures
- Sustainable budget impact
- No duplication of existing workflows
Participate Actively
Participate Actively
- Vote on all pending proposals
- Respond before countdown expires
- Change your vote if new information emerges
- Help reach quorum quickly
Consider Budget Impact
Consider Budget Impact
Track how proposals affect the faucet balance:
- Weekly recurring workflows have ongoing costs
- One-time workflows are single budget hits
- Monitor unallocated balance
- Prioritize high-impact workflows when budget is tight
Provide Feedback
Provide Feedback
If denying a proposal:
- Communicate concerns to the proposer
- Suggest improvements for resubmission
- Share specific issues (bounty, scope, overlap, etc.)
- Encourage iteration
Handle Deletions Carefully
Handle Deletions Carefully
Deletion proposals should be rare:
- Use for truly problematic workflows
- Consider if modification is better than deletion
- For series deletions, ensure consensus
- Document reasons for approval
Understanding Workflow Status Progression
Workflows move through these statuses:- Pending: Awaiting voter approval
- Approved: Approved by voters, awaiting start time
- Blocked: Approved but blocked by prior series instance
- In Progress: Active with improvers working
- Completed: All steps finished, awaiting payout
- Finalized (Paid Out): All payouts complete
- Rejected: Denied by voters
- Expired: Pending for >14 days without reaching quorum
- Deleted: Removed via deletion vote
Troubleshooting
Quorum not being reached
Quorum not being reached
Common reasons:
- Not enough active voters
- Voters not reviewing pending proposals
- Unclear proposal discourages participation
Countdown expired without decision
Countdown expired without decision
If countdown completes without majority:
- Vote may expire (status:
expired) - Admin may need to force approve or manually finalize
Can't propose deletion
Can't propose deletion
Possible reasons:
- A pending deletion proposal already exists for this target
- Workflow is in
pending,rejected, orexpiredstatus (use direct deletion instead)
Vote not counting
Vote not counting
Check:
- You’re logged in with voter access
- Workflow is still in
pendingstatus - Vote hasn’t already finalized
Voter Metrics and Accountability
While the current system doesn’t track individual voter participation rates, best practices include:- Vote on all pending proposals
- Respond before countdown expires
- Change vote if you reconsider
- Communicate reasons for deny votes
- Help maintain quorum participation
API Endpoints Reference
Voter routes (require voter or admin role):GET /voters/workflows- Fetch workflows for votingGET /voters/workflow-deletion-proposals- Fetch deletion proposalsPOST /voters/workflow-deletion-proposals- Propose workflow deletionPOST /workflows/{workflow_id}/votes- Vote on workflowPOST /workflow-deletion-proposals/{proposal_id}/votes- Vote on deletionGET /workflows/active- List active workflowsGET /workflows/{workflow_id}- Get workflow details
POST /admin/workflows/{workflow_id}/force-approve- Force approve workflow
Related Resources
- Proposer Guide - How workflows are created
- Improver Guide - How workflows are executed