over budget
DAO-NET: Voting Dapp
Current Project Status
Unfunded
Amount
Received
$0
Amount
Requested
$45,000
Percentage
Received
0.00%
Solution

Create a voting DApp for DAO-Net processes that integrates with previously funded DAO-NET suite and existing wallets.

Problem

DAO Net provides meaningful incentivized participation in the Cardano ecosystem however it requires an easy to use voting wallet Dapp.

Addresses Challenge
Feasibility
Auditability

Team

1 member

DAO-NET: Voting Dapp

This proposal includes creating a mobile and web browser version of a voting client application that will be used by DAO-NET members to vote on budgets and technical upgrades for DAO smart contracts and to manage DAO-NET tokens. The intention is to use an existing open source wallet for Cardano and add the features to that wallet if possible. The preference is to collaborate with the original wallet developers to develop these features however at the time of writing no collaboration has been arranged yet.

The interface will allow users to select from multiple languages.

This project aligns with the Challenge direction of integration with existing products including DAO-NET itself and ADA wallets. The value for end users will be the ability to manage DAO-NET voting and tokens using a decentralized application that will make the DAO-NET ecosystem more resilient towards attempts to shut the system down by targeting the current website interface design.

If the A2T: Alternative to Tyranny proposal is also funded then this proposal will also manage A2T tokens as well.

This application, along with the DAO-NET suite itself, is expected to attract many new users to the Cardano ecosystem while voting on the funding the development of many new applications which directly aligns with the Challenge metrics.

In addition to be communicated via Town Hall presentation, the voting dapp is expected to be marketed as part of the DAO-NET & A2T Marketing proposal if funded.

The main challenge will be finding an existing open source wallet developers with which to partner. The list of open source wallets is readily available along with the developers so identifying interest should be straightforward. In the event that no wallet developers are interested then the intention will be to fork the most compatible open source wallet and perform all the work with the DAO Coders consulting team.

Conversely, there may be more than one open source wallet developer team willing to work with DAO Coders on this project. In that event then DAO COders will negotiate with both teams to see if splitting the funding could result in multiple wallets being integrated otherwise DAO Coders will simply select the wallet deemed most compatible with our requirements.

Integrating a multilingual user interface design with existing open source wallets may prove problematic and entail more workload than scoped in this proposal. The multilingual aspect may initially be restricted to the voting application portion of the wallet in that case.

May 2022

  • Select existing open source community wallet for voting client feature enhancement

June 2022

  • Prototype browser voting client application

July 2022

  • Prototype mobile voting client application

August 2022

  • Prototype multi-language support for both the browser and mobile voting client application

September 2022

  • Test mobile voting client application on Testnet
  • Test browser voting client application on Testnet

October 2022

  • Launch mobile voting client application
  • Launch browser voting client application

Wallet Development Contract ($6,000/month): $36,000

Lead Developer ($1,000/month): $6,000

Product Manager ($500/month): $3,000

Total: $45,000

<u>Skills Required</u>

Product Manager

  • have a holistic understanding of the DAO-NET suite of proposals
  • experienced in managing multidisciplinary teams in up to a dozen projects simultaneously
  • ability to articulate and fluently translate between business and technical requirements
  • able to manage large complex budgets
  • experienced in hiring consultants and third party contract negotiations

Lead Developer

  • Full stack developer experience
  • Plutus development, especially algorithmic DAO smart contract primitive
  • Define technical requirements
  • Integrate multiple software components into a larger solution

Wallet Developers

  • Cardano Wallet development experience
  • Developers of open source wallet selected for integration preferred

<u>Team</u>

Product Manager: Dwayne Collard - 20 years+ IT Consultant, Solutions Analyst, IT Manager, Veteran Community Advisor <https://www.linkedin.com/in/dwayne-collard/>

Lead Developer: Jude Ben - 9 years+ Software Development , Plutus Smart Contract Development , Cloud and Infrastructure Engineer <https://www.linkedin.com/in/judeebene/>

Wallet Developers: To be determined with the intention being to partner with the developers of an existing open source wallet but if that is not possible then DAO Coders will recruit additional contractors to its current pool of 3 developers for this project.

Development progress will be tracked using an agile methodology and weekly team meetings. Specific quantitative indicators to be tracked will be Total Number of Pull requests in Github, Total Numbers of Github commits and the Total Number of Errors Fixed.

Success Criteria

  1. If DAO-NET: Development Funder proposal also funded then wallet is capable of managing Popular and DAO tokens.
  2. If A2T: Alternative to Tyranny proposal also funded then wallet is capable of managing Popular and Freedom tokens.
  3. Voting app allows for users to launch new DAOs on DAO-NET.
  4. Voting app allows for users to join existing DAOs on DAO-NET.
  5. Voting app allows for users to vote in Budget and Technical Upgrade votes for any DAO-NET DAO to which they are a member
  6. Voting app supports a multi-language user interface
  7. Voting app comes in a web browser add-on and a mobile application version

This proposal is a member of the DAO-NET suite of proposals originally submitted in Fund 7 and continued in Fund 8. This proposal is an update of the DAO-NET: Voting Dapp proposal in Fund 7.

In Fund 7, the following DAO-NET suite of proposals were funded: DAO-NET: DAO Deployment Platform, DAO-NET: Legal Defense DAO, DAO-NET: Auditor DAO and DAO-NET: Multilingual Translation.

In Fund 7, there were a total of 8 other DAO-NET proposals that were approved but not funded.

All of the DAO-NET suite of proposals are interrelated but each proposal in Fund 7 could be standalone funded. The core DAO smart contract coding was funded with the DAO-NET: DAO Deployment Platform project which means that this work no longer needs to be contingency funded in Fund 8.

DAOs are a paradigm evolution in how societies organize themselves and the DAO-NET vision is to systematically progress towards that evolution by breaking the larger vision down into small incremental steps with each proposal. As part of that vision all DAO Coder Inc intellectual property is intended to be freely shared with the world so that any insights can be duplicated in other experiments to rapidly advance decentralized governance therefore:

  • All software developed as part of this proposal will be Open Source under Apache License, version 2.0
  • All documentation will be licensed under the Creative Commons Attribution 4.0 International Public License

In Fund 8, DAO Coders Inc has submitted 2 categories of proposals Alternative to Tyranny (A2T) proposals which are decentralized wargame simulator modules for testing decentralized idea implementations against probable authoritarian responses and DAO-NET proposals which are real world implementations that can be implemented immediately.

A2T and DAO-NET share a lot of base smart contract code and are meant to be interoperable to the largest degree and conceptually share similar designs. As new features are added in either suite then the transfer to the other suite of those improvements should be straight forward however since each suite is designed to be independently community run, after launch, this easy interoperability may diverge over time.

In Fund 8, DAO Coders has submitted the following proposals:

  1. DAO-NET: Development Funder
  2. DAO-NET: DAO Atala Prism DIDs
  3. DAO-NET: Voting Dapp
  4. DAO-NET: Sybil Defense by ZKP
  5. DAO-NET & A2T Sidechain Design
  6. DAO-NET: DAO Token Market
  7. DAO-NET & A2T Marketing
  8. A2T: Alternative to Tyranny
  9. A2T: 5th Gen Info War Simulator
  10. Merchandise Store pricing in ADA
close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00