Inspiration
We’ve heard excellent theoretical dialogue around distributed “Governance”, but its time to shift the focus to building tools facilitating distributed decision-making in practice. Engaging all relevant stakeholders inevitably leads to better governance, stronger/loyal communities, and a diversity of insights fostering innovation. To align diverse sets of goals, varying stakeholder groups should remain informed about one another, and their participation in relevant decisions should be facilitated The lack of structured discourse and debate forums that can enable distributed conversation and engagement hinders the subsequent decision-making process.
What it does
An on-chain governance tool for structured discourse and dialogue, preceding voting and other signaling processes, enabled by structured decision-making templates that outline clear goals, expectations, next steps, and follow up. The goal is to encourage transparency, engagement, and discussion for all relevant stakeholders across the Web3 stack who are navigating the complex governance processes of crypto networks and project ecosystems.
Features:
- Stakeholder Identification
- Stakeholder Attestation and Verification Requirements
- Parameter Personalization
- Governance Token Distribution
- Template Generation
How we built it
Client
- Embark/EmbarkJS SDK
- React, React Router
- Bloom Authentication API
- Metamask / Nifty Browser Wallet
Server
- Node/Express to handle Bloom Authentication Callback
- Ngrok
Blockchain
- Solidity Signaling Smart Contract
- IPFS
- Ethereum
Challenges we ran into
- Getting Bloom to authenticate properly
- Stripping down such a feature rich idea into the most minimal viable product for the sake of the hackathon
Accomplishments that we're proud of
- Getting Bloom to authenticate properly
- Stripping down such a feature rich idea into the most minimal viable product for the sake of the hackathon
What we learned
- Metamask is still buggy so remember to reset settings before live demos
What's next for Kora
- Implement whisper protocol for anonymous p2p communications amongst stakeholders during the signaling period.
- Implement more signaling templates for a more comprehensive suite of tools needed to express sentiment about different types of decisions that need to be made.
- Either partner with Aragon for forwarding to voting contracts, or build our governance tool independently
- Create and open up SDKs so for easy 3rd party integration of our signaling tools into their own DAOs
- Press release and general marketing
When Moon? When Lambo?
- No ICO
- No Airdrop
- Keep Calm and Buidl On
Built With
- bloomapi
- embark
- ethereum
- express.js
- ganache
- ipfs
- javascript
- ngrok
- node.js
- react
- solidity
Log in or sign up for Devpost to join the conversation.