-
Notifications
You must be signed in to change notification settings - Fork 101
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[encointer] introduce democracy and community treasuries (#456)
Over the past few months, Encointer has developed a democracy pallet with one-person-one-vote governance for local communities. We think we're ready to experiment with our real communities on mainnet. The governance scope of local democracy is restricted to * properties of the local community itself (like amount of [basic community-issued income](https://book.encointer.org/economics-ubi.html)) * spending of its own treasury funds (currently restricted to KSM). see [towards sustainability](https://forum.polkadot.network/t/towards-encointer-self-sustainability/4195) * petitions (`system.remark`) Therefore, no special `Origin` is granted which could affect the KSM token or other parts of Kusama. In contrast to token voting on *OpenGov*, Encointer democracy aims at **one-person-one-vote**, enabled by its sybil-resilient proof-of-personhood protocol. In practice, it will be one-cycle-attendance-one-vote, which is a pretty decent approximation with some additional weight given to those who participate in the protocol more actively Relevant pallet code * https://github.com/encointer/pallets/tree/master/democracy * work partially funded by a [w3f grant](https://grants.web3.foundation/applications/democratic-governance-1) * https://github.com/encointer/pallets/tree/master/treasuries / [initial MVP PR](encointer/pallets#401) Design documents: * https://book.encointer.org/protocol-democracy.html * initial forum post introducing the design: https://forum.polkadot.network/t/encointers-grassroots-democracy-prototype/9009 Testing on Testnet Gesell * https://book.encointer.org/tutorials-democracy.html * https://book.encointer.org/tutorials-treasuries.html Testing with bot communities (check CI logs) * encointer/encointer-node#370
- Loading branch information
Showing
8 changed files
with
249 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
102 changes: 102 additions & 0 deletions
102
system-parachains/encointer/src/weights/pallet_encointer_democracy.rs
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.