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

Aragon Chat #193

@OKDuncan

Description

@OKDuncan

Aragon Chat

The feature set asked for in this grant could be applied to the proposal below. This would change the scope of the current project and require more resources.

About

Aragon Chat

Project description
The scope of this project involves creating a cryptonative chat specifically tailored to fit the Aragon community. Through this interface community members will be able to access their account functionality via a custom chat room. Essentially a command line interface for interacting with the DAO... but a chat-line interface.

Relavent Links
Rocketchat website
Nodered
Abridged

Abstract

The project will provide for an intuitive chat interface with a variety of beneficial features (which will be rolled out over time):

  • Bot onboarding flow
  • Access to account details
  • Sending funds
  • Voting and proposal submission
  • Linking with Trello, sheets, flock, and PM tools

This access is designed for more seamless comms via both web and mobile. The tools provided by the Aragon Chat will result in a novel experience for members to participate in the community. Each DAO will be able to take control of their specific onboarding flow to suit their mission. Bots can be created using a visual development environment, allowing for each community to command a unique experience for their members.

This grant will allow for the team to utilize features, such as voting, proposal creation, and other DAO-related functions link directly to the Aragon contracts. Assuming the architecture is compatible, the integration will also allow for voting via L2, which means feeless and instant processing for the community.

Funding

All payment requested to be in DAI or ANT

$15K
$7.5K up front
$7.5K upon completion
$10K success reward

Roadmap

Aragon chat (using Rocketchat) with NodeRed access to add/modify features and flows. This funding will provide for a preliminary iteration of the chat interface with functionality such as submitting proposals/polls, voting, token permissioned rooms, and sending funds. The chat platform also allows for many integrations with a variety of web tools (Trello, Google Suite, Github, etc.). There will need to be further proposals and design sprints to refine and continue lowering the friction for engagement with DAO members.

Deliverables

  • Scope Aragon contract integration (define possibility for L2, as well as critical functions to integrate into NodeRed/AragonChat)
  • Integrate Voting/Proposal Submission via chat
  • Create tutorial for NodeRed bot management
  • Assist in modifying bot functionality for each DAO

The Aragon chatroom implementation will go through a series of sprints to be completed in February next year. We will come out with an initial prototype by mid to late Jan, gather feedback in the weeks following, and complete a V1 iteration by February 14th.

Team

James Young comes from a deep background in web2 gaming development. Since entering the web3 space he assisted with the AdChain TCR, was head of engineering at Spankchain, and built the Moloch DAO contracts. He comes with a wealth of background and prioritizes shipping with great user experience.

James Duncan worked on the Ethereum grants program for 8 months in 2018. There he gathered a sense of the front edge of development for the ecosystem. Since James has been focused on both decentralized governance, and most recently with Abridged, UX design.

Eric Chung discovered Ethereum in 2016 and learned how to write smart contracts in early 2017. He’s pushed technical blockchain education as a faculty member at USC and founded a coding bootcamp, DApperNetwork. He is convinced that the decentralization of features should be positively correlated to a user’s comfort with web 3, and is working to make this design pattern applicable by any developer for their dapp through his current startup, Abridged.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions