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

Voting & identity #4

Open
2 of 4 tasks
seichris opened this issue May 31, 2022 · 2 comments
Open
2 of 4 tasks

Voting & identity #4

seichris opened this issue May 31, 2022 · 2 comments
Assignees
Labels
bug Something isn't working open

Comments

@seichris
Copy link
Member

seichris commented May 31, 2022

When using Better to collect and vote on App feature ideas, we want allow users to vote on ideas. Similar to canny does it. See roadmap.zerion.io

The question is, which auth users should use.

  • It should be easy to login
  • It should be hard to sybil-attack the vote
  • The identity could give more information. Eg. reputation weight, based on voter's Twitter popularity

Options:

  • without any login, like coingecko sentiment vote
  • discord auth
  • twitter auth
  • github auth, or use github comment emojis
  • snapshot or alternatives
  • ceramic ?

Tasks

  • Decide for Discord
  • Check Discord API
  • Implement login and voting UI
  • Implement role logic
@seichris seichris added bug Something isn't working open labels May 31, 2022
@seichris seichris self-assigned this May 31, 2022
@seichris
Copy link
Member Author

seichris commented Jun 1, 2022

Do these user stories work?

  • Discord: User logs in at UI. Discord checks for role. Right role lets user vote

  • Github: User logs in at UI. Github checks for admin role or member of certain list in repo json file (?!). Right role lets user vote

  • Github: User votes in Github issue with emojis. UI picks that up.

  • Onchain: Sort our list by funding. "Vote with money. Sybil-resistant"

  • Twitter: We attach weights to main Twitter account. And sort list by voterWeight for each voter x (up/downvote)

@seichris
Copy link
Member Author

Conviction voting

Conviction Voting

Conviction voting lets users continuously vote on a question. Eg. how much budget to allocate to certain pools in an organization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working open
Projects
None yet
Development

No branches or pull requests

1 participant