aragon / nest

A grants program to support the development of the ecosystem
https://aragon.org/project/grants
Creative Commons Zero v1.0 Universal
140 stars 78 forks source link

Aragon Nest Proposal: Native mobile app for Aragon #156

Closed pcowgill closed 5 years ago

pcowgill commented 5 years ago

Aragon Nest Proposal: Native mobile app for Aragon

Abstract

Most Aragon DAO users probably use the dapp on their laptops through MetaMask. But many simple votes like adding a new member to the DAO are low-stakes enough that most people would want to vote on them in real time, as conveniently as possible.

The way to do this that would work best for the average person is through a dedicated stand-alone native mobile app for Aragon that uses push notifications to notify DAO members (who opt in) about new votes and lets them vote then and there.

Far more people worldwide have phones than PCs, and younger people spend more time on their phones than their computers. Plenty of people could benefit from using Aragon DAOs but haven't yet because Aragon is too confusing to use in a mobile environment. It's technically possible to use Aragon on mobile in web3 browser dapps, but the onboarding challenges involved are significant enough that that approach doesn't seem to be resonating with people.

This app enhances the Ethereum ecosystem by showing the path forward for mainstream adoption through an emphasis on mobile and simple onboarding. It also enhances the Aragon ecosystem by allowing Aragon to grow according to its most important metrics for success: total number of DAOs, engagement in those DAOs, average funds managed per DAO, etc.

Deliverables

  1. A proof-of-concept native mobile app for Aragon that works on iOS and Android and lets users vote on open votes for their Aragon DAO. It generates a dedicated in-app Ethereum account for that user to use exclusively for Aragon, and deep-linking to and from mobile wallets makes it simple to move funds to and from that account. (When this deliverable is complete, it will work well for new users added to DAOs - the migration path for pre-existing users will be awkward for now.)
  2. Push notifications for new votes
  3. Support for ENS, contract-based accounts, and meta-tx so that the user can use the same DAO on native mobile and web without sacrificing self-custody.

Grant size

Funding: \$60k in DAI, split into chunks paid out over achieved deliverables.

Success reward: 20k ANT, given out when all deliverables are ready.

Application requirements

Development timeline

The development timeline will be the following one in regards to each deliverable:

  1. Jul 2019
  2. Aug 2019
  3. Nov 2019

Testnet launch will be expected during Jun 2019, with mainnet launch being Sep 2019

LouisGrx commented 5 years ago

Hey there,

Thanks for the proposal and your interest in Aragon.

We've been reviewing your proposal carefully. Unfortunately, we will not go forward with it. The main reason here is that Native mobile apps bear many frictions with Aragon tech for now and therefore we do not see enough value in adopting the approach you are mentioning (i.e. a standalone native mobile app for voting). Also, note that Apple does not accept apps with an app center in it, which limits the work that could be built on top of the app you describe. We are still thinking about this.

Given the above limitations and the rate of change of Aragon client and apps, we do not want to address Native Mobile apps in the short term (note that it is part of the ‘future’ roadmap of Aragon One). On the other hand we’ll be releasing some form of push notifications and enhancing the mobile web experience as much as possible in the near future.

I'm going to close this proposal for now but we'd love to have you stick around in the community!

pcowgill commented 5 years ago

@LouisGrx Okay, thanks for the thoughtful response.

In case this context is helpful in the future, FYI I was picturing that each Aragon app would be a separate single-purpose native app - so that would address the "app center" issue.

LouisGrx commented 5 years ago

Hey @pcowgill, Thanks for all the thinking you're putting into this. We've been thinking about that too but we still think its not an ideal approach and will work on other potential paths.

Thanks again for your involvement in Aragon, much appreciated.