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

liquid democracy subnode ranking #59

Open
codegod100 opened this issue Jun 2, 2022 · 5 comments
Open

liquid democracy subnode ranking #59

codegod100 opened this issue Jun 2, 2022 · 5 comments

Comments

@codegod100
Copy link
Contributor

I had an idea for liquid democracy for ranking. what if we made subnodes moveable and you could change the order and then you select a ranking delegate and subnodes are ranked according to how your delegate ranked them. You can rank your own subnodes for a node and they will override your delegates

@codegod100
Copy link
Contributor Author

and then someone can delegate you and their ranking will be an amalagation of your own rankings and your delegates rankings

@codegod100
Copy link
Contributor Author

we could enable this for cross agora ranking across the poleis and essentially have a ranking web of trust

@flancian
Copy link
Owner

flancian commented Jun 6, 2022

Yes, I agree, this would be cool! Some quick thoughts on how it could work:

  1. We could store votes in user controlled repositories, with the same approach we're taking for implementing writes from social media (which I'm working on now-ish). This could be as simple as a stream of events like a log, "[[flancian]] upvoted [[@user/subnode]] on ", "[[flancian]] delegated voting to [[vera]] on ".
  2. We could put this on (optional :)) sqlite.
  3. We could use an independent database somehow, say a distributed ledger, controlled completely client side?

@codegod100
Copy link
Contributor Author

what if we used IPFS to store agora gardens? then people can store whatever they want in their garden and we can cryptographically verify it's them. We don't need to make this mandatory but we could be like "want to enable identity based features of the agora? publish on IPFS" this essentially solves our identity issue for cross-agora stuff

@codegod100
Copy link
Contributor Author

IPNS (the ipfs name service) lets you bind ipns names to domain names so we could do domain based identity like user.anagora.org maybe have a separate domain for agora users so it looks nicer.

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

No branches or pull requests

2 participants