Skip to content

Achinth04/DAO2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

KU Blockchain Institute DAO README

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.

Key Features

  1. 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.
  2. 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.
  3. KUBI Direct Democracy Coin: The DAO includes a voting mechanism using the KUBI Direct Democracy Coin, but the voting features have not been set up yet.
  4. KUBIX Participation Coin: KUBIX is rewarded for completing tasks
  5. Leaderboard: A leaderboard displays user rankings based on their total KUBIX tokens and the number of tasks completed.
  6. 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.
  7. Fetaures not mentioned here are pending like the voting, and full implementation of the hybrid tokenomics model

Hybrid Tokenomics Model

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.

Voting and Polls

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

KUBIX Distribution Rubric

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)

Merchandise and Tiers

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

Joining the KU Blockchain Institute DAO

  1. Open the KU Blockchain Institute DAO site in a browser that supports MetaMask: https://kublockchaindao.on.fleek.co/tasks/
  2. Ensure you are signed in to MetaMask.
  3. 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/
  4. 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.

For Developers

Please reach out to get the .env.local file so you can run the site properly

Happy contributing!

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.1%
  • Solidity 8.6%
  • CSS 7.1%
  • HTML 0.2%