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

Membership App - MVP Specification #1

Open
chrishobcroft opened this issue Aug 4, 2019 · 0 comments
Open

Membership App - MVP Specification #1

chrishobcroft opened this issue Aug 4, 2019 · 0 comments

Comments

@chrishobcroft
Copy link
Collaborator

chrishobcroft commented Aug 4, 2019

Overview

This application will allow users to become voting members of a DAO by depositing XYZ token.

XYZ token should be able to be any generic token, and should be defined when the application is initialised.

Minimum Viable Implementation

Core Functionality

This app will allow a user holding XYZ or VOTE tokens to perform the following specific actions to manage their membership of the DAO:

  • Join the DAO: the user deposits XYZ into the control of the DAO, and receives an equivalent number of VOTE Tokens.

  • Leave the DAO: the user frees their XYZ from the DAO, and burns their VOTE Tokens.

Other Specific Requirements

  • This app should be available to be installed into any Aragon DAO, from Aragon Package Manager on both Rinkeby and Mainnet.

A user interface should exist, allowing users to perform the functions as above through Aragon's Web UI.

It should be possible to set the permissions for these functions to be:

  • Any Ethereum address, or
  • Specific permissioned Ethereum address

Advanced Implementation

This app could also allow a user holding XYZ tokens to perform the following specific actions to manage their membership of the DAO:

  • Delegate to the DAO: the user deposits XYZ into the control of the DAO, and receives an equivalent number of IOU Tokens.
    • IOU Tokens are only redeemable for XYZ tokens and confer no voting rights.
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

1 participant