The KU Blockchain Institute DAO is a decentralized autonomous organization focused on providing a platform for its members to contribute and participate in various tasks, events, and voting.
Students can verify there participation in clubs and show employers how much they truly accomplished.
This README outlines the key features of the DAO, the hybrid tokenomics model, and instructions on how to join.
- Task Manager: The task manager allows members to claim and complete tasks while storing the data on IPFS. Upon completion of tasks, members are automatically rewarded with KUBIX participation tokens.
- NFT Gating: NFTs are used to manage membership and grant privileges such as claiming tasks, creating tasks, and reviewing completed tasks. There are two types of NFTs: Membership NFTs and Executive NFTs.
- KUBI Direct Democracy Coin: The DAO includes a voting mechanism using the KUBI Direct Democracy Coin
- KUBIX Participation Coin: KUBIX is rewarded for completing tasks
- Leaderboard: A leaderboard displays user rankings based on their total KUBIX tokens and the number of tasks completed.
- User Page: The user page allows people with a valid KU email address to join the DAO and displays user information, including KUBIX balance and tasks completed.
The hybrid tokenomics model combines the KUBIX participation token and the KUBI direct democracy token to allow for flexible tracking of participation while still ensuring members votes are equal in important decisions like elections.
Members who participate in events and complete tasks can earn KUBIX tokens, which can be used to unlock merchandise, oppurtunities for trips, and other benefits.
Both the KUBIX participation and the KUBI direct democracy token will be used for quadratic voting or polling.
Every member gets 100 KUBI democracy tokens that will be used for making important decisions dealing with elections, funds, or changing the functionality of the DAO. In multi-option votes members will be able to split up the 100 tokens to different options as they see fit to have weighted voting
The KUBIX token will be used for informal polls in a similar voting method
The KUBIX distribution is based on a formula that takes into account the task's difficulty, estimated hours, and a base KUBIX value:
BaseKUBIX + (DifficultyMultiplier * EstimatedHours) = TotalKUBIX (rounded to whole number)
There will be a 5 tier system that depends on the amount of KUBIX a user recieves. As certain KUBIX thresholds are met the membership NFT will upgrade to refelct the tier boost. At new tiers members unlock the ability to claim certain merchandise and also get the ability to go to on trips
- Open the KU Blockchain Institute DAO site in a browser that supports MetaMask: https://kublockchaindao.on.fleek.co/tasks/
- Ensure you are signed in to MetaMask.
- Add the Polygon Mumbai Testnet to MetaMask. Follow these instructions: https://medium.com/stakingbits/how-to-connect-polygon-mumbai-testnet-to-metamask-fc3487a3871f Get free test Matic from the faucet: https://faucet.polygon.technology/
- Go to the user page, enter your information, and click "Join". A MetaMask transaction should pop up to mint your NFT. Click "I want to proceed" and confirm the transaction. Refresh the user page to see your updated balances and verify your NFT and KUBI democracy coins have been minted. You can now claim tasks and participate in the DAO. Feel free to reach out if you have any questions or encounter any issues while using the platform.
Please reach out to get the .env.local file so you can run the site properly
Happy contributing!