Projects should be governed by community members who share the vision and for the long-term good of the project development. It is hard to fairly identify those loyal community members in many governance mechanisms that derives token Arbitrators may have a rather big token share, but as their main goal is profit-making, frequent trading, derivatives often generate more profits. Holding tokens is subject to an opportunity cost. The longer time one holds tokens, the more valuable such a holding should be considered when making governance decision on the project concerned.
What it does
The Integral DAO Protocol looks into the time-evolution of token holdings to incentivize long-term project supporters. The protocol is flexible, which can be integrated not only in new projects that wants to offer a fairer governance but also in the existing governance tokens to capture time-based conviction in project.
Intergral DAO Protocol comes with two flavors: on-chain module and off-chain module. Modules can be integrated to projects.
Projects can even customize the exact time-based utility function to better suit projects' needs.
How I built it
On-chain module is a set of smart contracts built with Tally and OpenZeppelin. Off-chain module contains mainly a TypeScript library build with TheGraph.
Challenges I ran into
Solo a governance framework is not obvious within 48 hours. Need more time to develop/optimize it.
Accomplishments that I'm proud of
Engagement with other amazing products in the industry (see #How I built it)
What I learned
NFT DAO is a thing.
What's next for IntegralDAO Protocol
More modular, better integration with DAO platforms, gas optimization, stop YOLO smart contract deployment, etc.