Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[encointer] introduce democracy and community treasuries #456

Conversation

brenzi
Copy link
Contributor

@brenzi brenzi commented Sep 16, 2024

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

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

Design documents:

Testing on Testnet Gesell

Testing with bot communities (check CI logs)

@brenzi brenzi marked this pull request as ready for review September 16, 2024 14:38
system-parachains/encointer/src/lib.rs Outdated Show resolved Hide resolved
system-parachains/encointer/src/lib.rs Show resolved Hide resolved
Copy link
Contributor

@acatangiu acatangiu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@brenzi
Copy link
Contributor Author

brenzi commented Sep 26, 2024

/merge

@fellowship-merge-bot fellowship-merge-bot bot merged commit 1651f41 into polkadot-fellows:main Sep 26, 2024
48 checks passed
@fellowship-merge-bot
Copy link
Contributor

Enabled auto-merge in Pull Request

Available commands
  • /merge: Enables auto-merge for Pull Request
  • /merge cancel: Cancels auto-merge for Pull Request
  • /merge help: Shows this menu

For more information see the documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants