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.

Built With

Share this project: