Three powerful mechanics to achieve a more holistic and resilient voting process.
The Disputable Voting app adds mechanics to voting which include delegating votes, protection against last-minute vote result flipping and a framework for disputing proposals. This was originally designed and audited for the Aragon Network DAO but was never implemented.
There’s a few new concepts that should be outlined before diving into specific parameters.
#1 Delegation: This process would allow token holders to vest their voting powers to a delegate who will cast votes on their behalf. A voter however does not give up full control. The delegates are forced to vote early in the voting period and if the token holder sees that their delegate has voted contrary to the token holder’s will they can veto their vested portion of the delegate’s vote and cast their vote themselves. Both a delegate and a token holder can only vote ONCE.
#2 Disputability: Proposals can be disputed by a challenger, the proposer must respond by either negotiating a settlement or escalating the challenge to Celeste or a form of court and must fork out a token fee to assign and pay jurors to mediate the dispute. Check out our thread on Celeste 2 for more info.
#3 Wait for Quiet: If a proposal has a change in outcome near the end of the voting period, more time will be added to the end of the voting period so that the token holders that have yet to cast their vote have an opportunity to express their opinion on the controversial proposal.
There is no “rageQuit” mechanism as this functionality is effectively replaced by the Augmented Bonding Curve.
Quiet Ending Period - a sectioned off period of the vote at the very end of the vote duration. If a vote outcome has been flipped from yes to no or vice versa during this time it will trigger Quiet Ending Extension. More Info
Quiet Ending Extension - will extend the vote duration for the specified amount of time if a vote outcome has changed during Quiet Ending Period. It will continue to trigger if the vote is flipped again during the extension time.