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

Proposal for Membership Committee #1

Open
lkngtn opened this issue Jan 24, 2019 · 5 comments
Open

Proposal for Membership Committee #1

lkngtn opened this issue Jan 24, 2019 · 5 comments

Comments

@lkngtn
Copy link

lkngtn commented Jan 24, 2019

We would like to efficiently and securely distribute membership to new members who apply to the cooperative without each member having to vote in every new member. I propose the following procedure:

  1. We require a member vote in order to issue tokens, we can use this to pre-approve a certain number of new memberships
  2. We elect a membership committee by assigning the individual members the assign tokens role
  3. We can define arbitrary requirements for membership and rely on the membership committee members to use their judgement when assigning membership tokens.
  4. Members apply by creating an issue on the membership repo, including a signed keybase message including their ETH address.
  5. A membership manager will create a PR which closes the issue and assign a token.
  6. Members can be removed by a vote using the Burn Tokens permission.
@lkngtn
Copy link
Author

lkngtn commented Jan 24, 2019

I'll test this on a rinkeby org to make sure that there is no issue with using the issue tokens function with a non-transferrable, balance-capped token like the member token.

@imestin
Copy link

imestin commented Jan 26, 2019

where can we see the source code of the issue tokens function?

@lkngtn
Copy link
Author

lkngtn commented Jan 26, 2019

@imestin https://github.com/aragon/aragon-apps/blob/master/apps/token-manager/contracts/TokenManager.sol

@0xjjpa
Copy link

0xjjpa commented Feb 18, 2019

@lkngtn I'm going to draft a quick spec on a possible workflow to authenticate individuals through Keybase using an ethereum address. Going to code a quick app to see if it's something we could actually use for then proceeding on requesting the membership through this instead of asking people to open Github issues.

@pythonpete32
Copy link

@lkngtn how did you get on with this? Is this still a viable possibility

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

4 participants