over budget

StakingDAO: DAO Tools & Scripts

$50,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Solution

We have built DAO tools for our platform and will use this to provide tools & docs to overcome challenges building trust-less & secure DAOs

Problem:

There are a lot of DAOs and Dapps being built or planned for Cardano without much understanding of how to build the tools

Yes Votes:
₳ 45,873,346
No Votes:
₳ 10,484,215
Votes Cast:
228

  • download
  • download
  • download

[IMPACT]

A lot of projects are currently beginning their DAO journey aiming to build a platform for a community-driven autonomous organization, But there is a lack of documentation and tooling for DAOs.

Our DAO platform has a lot of complex Plutus scripts communicating with each other to enable certain functionality to happen in a trust-less and automated way.

In the StakingDAO development process we have come up with some very creative solutions to solve challenges faced with implementing DAOs with automated tools and scripts. We want to use what we have learned and built to make the process a lot simpler and faster for other communities and teams to realize their own projects.

<u>DAO Tools & Scripts</u>

We will create documentation and plug-and-play contracts, scripts and other tools to help other projects build their DAO easily, with a few simple instructions to make the necessary adjustments for their needs.

We will include front-end templates and API documentation so other devs can properly implement the scripts and tools in their own projects, without the need for all of the testing and iterations we went through when creating our DAO tools.

<u>Provably Audited & Secure Tools</u>

As we will be getting our DAO audited, we can ensure the greatest standard of tooling available for others because we will have spent the time and money getting our DAO audited for bugs and security issues.

We will use this experience to create better tools for the community and will enable a stronger and secure DAO & Dapp ecosystem as a result.

Our documentation will include videos explaining the mechanisms and tools we have built and how someone would go about adjusting them to suit the person's project as well as step-by-step instruction for deploying and testing scripts and other tools.

<u>What Will We Build?</u>

  • Website that houses our dao tools, scripts and contracts
  • Documentation on each part of the DAO
  • Detailed breakdown of each script, its place in the system and its role
  • Explanation on parameter changes and how to personalise the tools to a project's needs
  • Videos, Code snippets, Written guides all together to create a step by step walkthrough of choosing, adjusting and deploying tools for your own project.

Our proposal will provide open source DAO tooling with detailed instructions on how the tools work and how the scripts communicate with each other, enabling a greater open sourced and collaborative community for the future of Cardano

The difficulty we will face is showing the different use cases for various tools and scripts in our documentation. Creating different implementations for tools to address other variables in any given DAO mechanism will be tough but it will enable us to build better tooling than anything else available.

We will overcome this with simple emulator documentation to enable users to test and track contracts in the REPL rather than needing to deploy them to the testnet every iteration.

[FEASIBILITY]

<u>Phase 1 - 3 Months</u>

  • Build out documentation to show our own scripts in their current iteration
  • Detail in text and video each contract, the process it is responsible for and how it fits into the DAO
  • Show snippets of code from each contract to breakdown individual elements of the contracts

3 months - Create documentation on DAO tools to set the stage for the open source scripts

  • Launch a BETA version of the documentation including our un-audited tests and scripting/contract structure

<u>Phase 2 - 3 Months</u>

  • Update scripts and documentation to match with audited contracts
  • Create UI and Front end documentation to help with design and structure of Dapps and DAO Platforms

6 months - Release our audited scripts, tools & contracts with documentation on our platform

  • Launch Mainnet version of DAO Tools & Contracts Platform

<u>Phase 3 - 3 Months</u>

  • Build variations and alternative use case contracts to provide more diverse tools to other projects
  • Provide detailed walkthrough and guides on adjusting parameters of different tools to suit any need

9 months - Create multiple versions and variations of DAO tools and script bundles to serve different purposes and use cases

  • Launch V2 of the platform with multiple variations, personalisation guides and both text and video guides explaining and supporting the tools provided

10K for Web design and building the platform (2-3 months)

30K for 9 months of documentation and tooling releases (3 people)

  • videos, written documentation, example code and variations

10K for Updates, continued development and iteration over another 3 month period

Rhys - SPO, Plutus Pioneer, Ux Ui

https://twitter.com/StoicPool

https://www.linkedin.com/in/rhys-morgan-pt/

Edi - SPO, Software Developer, Plutus Pioneer

https://twitter.com/smoll_catto

Anthony - Web Developer, App Developer, Ux Ui

https://www.linkedin.com/in/anthony-riera-96aba3133/

[AUDITABILITY]

Kanban board and our github / gitbook documentation for the project will be available publicly

We will measure development by creating weekly sprints which we will use to build out certain parts of the documentation

Simple KPI's and targets will enable us to track our progress and report back to the community

Success for this project is an open source DAO Tooling doc site with examples, use cases and step by step guides for implementing a DAO based on the scripts and tools we have built

Other projects built off our designs, templates and architecture and deployed for the community

This proposal is connected to the StakingDAO proposal from Fund 7, it is for documentation and tooling to be built from our previous work on the DAO to make it easy for other projects to build DAOs.

We have a different proposal for the DAO Platform for Fund 8 which is separate to this project

Community Reviews (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    d. 3 se. 24
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    d. 4 se. 3
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    d. 3 se. 48
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    d. 2 se. 16
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    d. 3 se. 14
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    d. 3 se. 19
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    d. 4 se. 59
    Darlington Kofa
0:00
/
~0:00