Skip to content
This repository has been archived by the owner on Jul 18, 2020. It is now read-only.

Commit

Permalink
Merge pull request #172 from 1Hive/master
Browse files Browse the repository at this point in the history
Request for funding: 1Hive Dandelion Orgs
  • Loading branch information
LouisGrx committed Jul 12, 2019
2 parents 4991b8b + 1228f92 commit 3a3dfcf
Show file tree
Hide file tree
Showing 3 changed files with 138 additions and 0 deletions.
27 changes: 27 additions & 0 deletions grants/1Hive/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Request for Nest membership and funding (#168)

**Team name**: [1Hive](https://1hive.org)

**Proof of concept / research whitepaper**: [Redemptions app](https://github.com/1Hive/redemptions-app), redeem tokens in exchange for a proportional amount of the organization's eligible assets.

**Burn rate**: \$17k/month for 5 months

- \$15k once for audits and bug bounties

We estimate needing approximate 1 month to deliver each app, though we plan to do some development in parallel (e.g. Dandelion Org template and onboarding site)

**Legal structure**: [1Hive DAO](https://mainnet.aragon.org/#/1hive/0xbc5231084d86d26a09a2c63100431da7b63d6a5f)

**[Team](https://github.com/1Hive/nest/blob/master/grants/1Hive/team.md) and [roadmap](https://github.com/1Hive/nest/blob/master/grants/1Hive/roadmap.md)**

## Proposal

We propose breaking the monolithic [Moloch DAO](https://molochdao.com) concept into the following modular Aragon apps:

- **Redemptions**: Allows users to manage a list of eligible assets held within an organizations `Vault` and allow members of the organization to redeem (burn) organization token in exchange for a proportional amount of the eligible assets.
- **Token Request**: Allows users to propose minting tokens in exchange for a payment to the organization, subject to the approval of existing members.
- **Lock**: Allows an organization to require users to lock a configure amount of tokens for a configurable amount of time in order to forward an intent.
- **Delay**: Allows an organization to require a configurable delay before an action may be executed.
- **Dissent Oracle**: Enhances the voting app to implement an [ACL Oracle](https://hack.aragon.org/docs/acl_IACLOracle) which allows an organization to configure permissions that restrict actions to only members which have recently voted `Yes`.

These applications can be combined with the existing `Vault`, `Finance`, and `Token Manager` apps to create an organization template based on the fundamental mechanism and game theory used in Moloch. But unlike Moloch, this organization could easily be extended by incorporating the task management and issue prioritization capability of Autark's `Projects` and `Dot Voting` apps or implement streaming payments via Aragon One's upcoming `Payroll` app.
48 changes: 48 additions & 0 deletions grants/1Hive/roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
## Roadmap

Each app will consists of the following deliverables:

- Smart Contracts
- Tests
- Template and scripts
- UI (if any)

Each application will include documentation on how to interact with it, and how to install it on an existing organization.

We expect to deliver with each app a functional application deployed on Mainnet under `1hive.aragonpm.eth` registry.

Audit/bug bounty will be done upon completion of all apps.

#### Milestone 1 - Redemptions app

###### Estimated completion: 4 weeks

#### Milestone 2 - Token Request app

###### Estimated completion: 4 weeks

###### Target Date: 1 August 2019

#### Milestone 3 - Dissent Oracle app

###### Estimated completion: 4 weeks

###### Target Date: 1 September 2019

#### Milestone 4 - Lock app

###### Estimated completion: 4 weeks

###### Target Date: 1 October 2019

#### Milestone 5 - Delay app

###### Estimated completion: 4 weeks

###### Target Date: 1 November 2019

#### Milestone 6 - Dandelion Org Template and onboarding site

This milestone will be done in parallel starting on Milestone 3.

###### Estimated completion: 4 weeks
63 changes: 63 additions & 0 deletions grants/1Hive/team.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
## Team

### Fabrizio Vigevani

Fabrizio is currently finishing his computer science degree and has been engaged with ethereum for two years. His main skills include solidity, web3, React, node and css.
He has been engaged with Aragon for two months and has helped build our MVP (Redemptions) which let him grasp Aragon's core components and how they work.

His main focus on 1Hive will be of a full stack developer writing and testing smart contracts and building aragon apps UIs.

**Commitment**: Full-time.

**Socials** : [Github](https://github.com/fabriziovigevani), [Twitter](https://twitter.com/fvigevani7)

### Rodrigo Pérez

Hi I'm Rodrigo i have been collaborating with Aragon for about 1 year doing several issues from the aragon-apps and aragon-ui repos. About two months ago I was part of the Redemptions apps development doing Solidity/React.
My main skills are React, node, web3 and solidity.

I will be part of the development team as a full stack developer writing smart contracts and React for the frontend.

**Commitment**: Full-time

**Socials** : [Github](https://github.com/rperez89), [Twitter](https://twitter.com/R_Perez89)

### burrrata

Full stack developer with experience programming in Python, Tensorflow, Rust, Javascript, React, and more. Passionate about tools and systems that allow people to do what they want, when they want, with who they want, whenever they want. As a result I've been involved in the Ethereum ecosystem for many years and recently have been focused on DAOs, esp Aragon. I've contributed to the Aragon community via Daonuts, 1Hive, and the Aragon Cooperative.

I plan on contributing to the 1Hive Dandelion Orgs project by creating a website, documentation, and user guides to make the project accessible to developers. In addition I will also contribute to front-end development of apps and solidity code if time allows.

**Commitment**: Can range from 5-20 hours a week depending on what needs to be done.

**Socials**: [Website](https://www.burrrata.ch/website/), [GitHub](https://github.com/burrrata/), [Reddit](https://www.reddit.com/user/burrrata/)

### William Griffiths

Will is the co-creator and developer of the Livepeer Aragon App and has been engaged with Ethereum since it's inception. He studied computer science at undergraduate and has worked in various developer positions throughout his career.

Will's main focus on 1Hive will be building and advising on Solidity contract development, as well as contributing to front-end development when time allows.

**Commitment**: 1-5 hours a week.

**Socials**: [GitHub](https://github.com/willjgriff), [Ethereum stack exchange](https://ethereum.stackexchange.com/users/1581/willjgriff), [LinkedIn](https://www.linkedin.com/in/willjgriff/)

### Gabriel Garcia

Hi I'm Gabriel, I'm working as a full time contributor on Aragon in the [Aragon Mesh](https://aragonmesh.org) team. Mesh is focused on improving the developer experience of the Aragon Community.

My main focus on 1Hive will be to help the team to make the use of the Aragon stack as smooth as possible. At the same time, I'll be gathering precious feedback of how Aragon devs use the tools they currently have avaiable and how can we further improve them.

**Commitment**: 5 hours per week.

**Socials**: [GitHub](https://github.com/0xGabi), [Twitter](https://twitter.com/0xGabi)

### Luke Duncan

Hi I'm Luke, I'm currently working as a full time contributor on Aragon in the [Aragon One](https://aragon.one) team. I'm also a passionate advocate for open source and have been advocating for new tools and institutions which improve funding for open source developers.

I plan on contributing to 1Hive's strategy, product ideation, and communications.

**Commitment**: Will be approximately 5 hours per week.

**Socials**: [GitHub](https://github.com/lkngtn), [Twitter](https://twitter.com/lkngtn)

0 comments on commit 3a3dfcf

Please sign in to comment.