Open Floppy opened 8 years ago
Initially this could be done for the entire repository, but we could also add delegation per-page or (if we have separate policies https://github.com/openpolitics/manifesto/issues/407) per "tag". That would be preferably.
Default state would be no delegation.
Also, delegation would transfer, so Alice could delegate to Bob, who could delegate to Claire, and Claire would end up with Alice's vote. You'd have to avoid loops.
But, maybe this is all done better by using something else, like Loomio (#14).
Once you can vote through the votebot #25, we could implement vote delegation.
In your user settings (need #23), you could choose another user as a delegate, and then you have some options:
The feature is reasonably simple, and would mean we can support direct, delegative and liquid democracy at the user's choice.
For bonus points, we should store the delegation preferences in some public place with history (perhaps a personal git repository), not just in our own database, so that old votes can be fully audited for correctness.
A vote log would then include not only your own votes, but recommendations and delegations as well.