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 Futarchy App #93

Closed cwhinfrey closed 4 years ago

cwhinfrey commented 6 years ago

Aragon Futarchy App:

Abstract

Futarchy is an alternative and relatively untested form of governance that uses prediction markets to determine which policies will be the most beneficial for an organization. Giving Aragon DAOs access to futarchy creates a low stakes and low barriers-to-entry environment for continued testing and experimentation. While there are many potential implementations of futarchy, we propose starting with a single implementation described below.

Futarchy Setup

Integration With Aragon

The futarchy app will follow the patterns set by the voting app as closely as possible. Ideally, DAOs will be able to swap out voting for futarchy with minimal effort. The proposed interface for the Aragon futarchy app can be found here.

A UI will be designed and implemented to allow end users to launch new futarchy decisions, interact with markets, and gain insights on active futarchy decisions. It will consist of a screen outlining all current and past futarchy decisions, a detail screen for specific futarchy decisions, and a new futarchy decision slide out modal similar to the new vote modal.

Prior Code and UI

We will use the futarchy setup from https://github.com/levelkdev/fcr-contracts (Futarchy Curated Registry project collaboration with the Gnosis team) and the pieces of the https://github.com/levelkdev/fcr-js JS library that are related to interaction with futarchy smart contracts.

The Gnosis team also has some futarchy trading UI design mocks that may be applicable to this project.

Deliverables and Timeline

Aragon Futarchy app deployed on testnet, with a user interface for creating and interacting with futarchy markets.

Estimated total timeframe of 3 months for project completion of these features:

Expected Timeframe Feature Description
month 1 UI Mocks for futarchy app view
month 1 Finalize Futarchy app + unit tests
month 2 Integration tests for launching, running, and resolving futarchy decisions
month 2 Smart contracts(s) for LMSR bounds oracle + tests
month 2 Smart contract(s) for PriceFeedOracle + tests
month 1-2 Build web UI w/ mock data
month 2-3 Integrate web UI w/ smart contracts

Grant size

Funding: $100k in ETH, split into chunks paid out over achieved deliverables.

Success reward: Up to $50k in ANT, given out when all deliverables are ready.

mariapao commented 6 years ago

Hi @cwhinfrey we have reviewed the proposal and we can't wait to have this app on Aragon to start experimenting with this governance model. Also, you guys have a very strong team. Therefore, we have decided to approve the proposal!

The second part of the application is the request for funding. Here is a guide to submit such request for funding. In this stage of the application we review in detail the PoC/whitepaper, roadmap, deliverables and the time commitment of the team.

We look forward to reviewing the second part of the application :)

yeqbfgxjiq commented 4 years ago

@cwhinfrey Looks like this Issue (#93), #97, and #162 are related to this. What's the latest status of this project?

yeqbfgxjiq commented 4 years ago

Closing this Issue as it looks like the app is going live! https://forum.aragon.org/t/participants-needed-for-futarchy-signaling-markets/1458