Please describe your proposed solution.
There are several large, important projects underway in the community to support DAOs: Adao, Agora, and the Cardano Governance API come to mind. This proposal fits into this exciting landscape as a quick win to bridge the gap between complex DAO processes, and simple market research, polling, or basic voting.
The project will provide a simple mechanism for posting a question or survey to the blockchain. People can then publicly record their responses. The questions can be tailored by and for DAOs that want to poll their community. The survey could also be simple and fun - for example: Pineapple on pizza? [ yes or no ] – for the entire Cardano community to respond to immutability on-chain!
The question’s creator will have a range of options for how they want to present and export the results. Presentation can take the form of a simple summary table to a more complex histogram chart with categories defined by the creator. All the data is recorded statically and immutably to the blockchain. Therefore, the results can be interpreted in relation to other public data and in different ways across time.
Here are the ways that question respondents can be limited, filtered, and segmented for reporting:
- Based on the presence of an NFT
- Based on delegation to a particular pool
- Based on pool delegation amount as voting weight
- Based on an NFT as a voting weight multiplier
- Based on minimum pool delegation for a vote to be counted
- Based on a minimum amount of a native token
These options allow the researcher or team to put out a single questionnaire but potentially use and interpret the results in different ways. For example:
- A DAO may conduct a single vote but take different actions based on the results from the general public vs. core contributors.
- A researcher may report on the “Pineapple on Pizza” lovers within a particular pool or among wallets with 1M or more ADA without having to run separate polls.
- A DAO can limit and weight responses based on a native token and the amount held in any particular eligible wallet.
## How will we do it
Tech Stack
With this product, we will leverage Cardano metadata support and client-side computing as much as possible. As much as we can, we want transactions and interactions to be between you, your Cardano wallet, and your browser.
**Metadata for everyone**
To achieve this, ‘as much on-chain as possible,’ we will be storing both questions and responses to questions as metadata attached to a translation to the user’s own address. Both questions and answers will be stored as JSON mapped to a numerical key, making querying for just goaskada data efficient. When reading survey responses and rendering charts, we will be relying on data on the blockchain like the presence of a certain token or NFT, timestamp of NFT last incoming transaction, etc.
Building blocks: leverage browser technologies and Cardano APIs
* Support at least five Cardano wallets to start - to cover as many of the community as possible.
* Dandelion API - A community API for querying the Cardano blockchain
* Cardano browser library
* Angular
* Github - Github will provide transparency for the project's code base and allow the community to participate in discussions on the project itself
* node.js
A new revenue model
The tool will be hosted at goaskada.com. To fund and sustain the cost and effort of maintaining the tool over time, we will use the new RisingTide revenue model, uniquely enabled by the blockchain.
RisingTide is a win-win business model designed to encourage and increase community engagement and participation. The idea is that the service is available for FREE by simply participating in some way with select Cardano communities that are focused on education, blockchain tooling, DAO enablement, and community building. In some cases, these modes of participation are free, such as staking to a particular pool. In some cases, they are earned, such as collecting “bounty” NFTs from GimbaLabs. In every case, they are meant to be affordable and accessible; the primary motivator is to encourage community engagement.
The “Go Ask Ada” polling service will be provided FOR FREE to anyone participating in any of these communities.
* Delegated to LIDO with 100 or more ADA
* Hold at least 100 Gimbals
* Hold at least 100 ADAO Tokens
* Hold at least 100 of any LIDO Nation Token
* Hold at least 100 FLZ (freeloaderz) Token
* Hold any Lido Nation NFT
* Hold any of the Gimbalab NFTs
* additional community groups may be added in the future!
Please describe how your proposed solution will address the Challenge that you have submitted it in.
his project addresses many key areas of the "F9: DAOs <3 Cardano"!
The Challenge brief:
“Increase the number of integrations that bring existing solutions together for a more seamless and connected experience between different products."
goaskada will push the boundary of Cardano metadata as one model for Web 2 businesses to build blockchain solutions for their businesses. Communities using the platform will gain exposure and facilitate cross-community within the Cardano ecosystem.
“Increased quality of existing products & integrations through suggested improvements that are supported by customer feedback or increased usage by the community.”
This service will bridge the gap between a full, heavy Plutus-based (smart contract) causal voting and a simple questionnaire or “temperature check” that's recorded to the blockchain.
What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
There is a lot to learn and develop with the RisingTide revenue model. We will be iterating as quickly as possible and engaging the community for feedback. Several communities are already on deck to try the tool: Freeloaderz, ADAO, LIDO Nation, & Gimbalabs. We will work closely with these teams to track engagement results from goaskada. We will also run an ongoing survey on the site to solicit feedback.