Tokenlog - Token-weighted backlogs
Tokenlog is a new governance tool that democratizes open-source software projects by creating token-weighted backlogs.
It allows projects to continuously gather feedback from their token-holders and allows token-holders to signal which items matter to them rather than just vote on single proposals.
A better way for projects to collaborate with their biggest supporters.
Tokenlog started as a hackathon project during the ETHOnline hackathon. It was inspired by the ideas and challenges of others.
Compound, hackathon challenge
“Develop a system that makes it easier for the Compound community to coordinate governance actions; for example, where they could build a roadmap together, rather than discuss each proposal one at a time in a vacuum.”
The project has gained a lot of attention during the hackathon. It received 4 sponsors’ prizes and several projects expressed interest to try or integrate with Tokenlog. It’s currently running as a trial for a few of these, incl. Commons stack.
A strong, resilient community is one that continues to develop, grow, and adapt to the changes in time and market conditions. That requires all members to be able to collaborate together and have the right tools to do so. Current governance systems however are often expensive, due to high gas fees or require high thresholds before even allowing to submit a proposal. This results in low participation rates or even worse, that smaller stakeholders delegate their tokens to a small, select group of concentrated power. While they do have the product’s best interest in mind, they’re often not engaged in the daily operation and development of the product.
Tokenlog is planning to become part of a new stack, that allows for new development models of open-source software.
- Tokenlog is permissionless and free to set-up and configure.
- Integrates seamlessly into your Github workflow.
- Free off-chain and gasless ETH signature voting.
- Standard 1-token, 1-vote or quadratic voting.
- Fully open-source.
While the product is stable and already being trialed, it is still in an early-stage/state. This proposal would allow the project to move forward from a hackathon idea to a more robust, quality product.
Demo (commons-stack) https://tokenlog.xyz/commons-stack/iteration0
Or set-up any other Github repository using the documentation.
Expected duration or delivery date
The development of tokenlog will be an on-going effort. This proposal will focus on moving from a hackathon project to MVP. The expected duration will be ~3 months. The focus will be on a few key components, with a more loosely coupled architecture to allow for more efficient (future) integrations.
- Data sourcing - currently only supports Github. Plan is to integrate with other community and product management tools (e.g. Discourse)
- Data storage - currently stored on a centralized Mongo database. Plan is to move to a more decentralized and transparent storage solution that can be verified by others (e.g. IPFS)
- Voting - currently supporting a 1-token, 1-vote mechanism, or quadratic voting on issues. Plan is to experiment with other voting mechanisms both off-/on-chain at different stages of the development process (e.g. PR’s or bounties)
- Improve UI/UX design
Development of this MVP will go in parallel with more research, trial runs and interviewing of product & community managers. These results will help further drive the development and roadmap of Tokenlog. The plan for Tokenlog itself is to dogfood the solution (launch a non-transferable governance token) and reward/distribute these to other contributors (e.g Sourcecred).
Additional proposals might follow, for later stages, depending on the above research, trial runs and if we feel it would continue to benefit the Token Engineering community.
Wesley van Heije
I’m an Indie maker who likes to build products & teams, with a successful track record delivering enterprise-grade products & solutions for leading international organizations (Microsoft, Accenture). For the last 4 years, I’ve focused primarily on blockchain and Ethereum (ConsenSys, Shell, Ethereum Foundation) and have developed several open-source side-projects and tools.
Amount of tokens requested:
€ 5,720 EUR in stablecoin.
For the successful execution of this proposal, I’m requesting a total of € 5,720 EUR in stablecoin, based on an average of 8 hrs/week for 13 weeks at a rate of € 50/hr. An additional 10% was added for contingency.
Ethereum address where funds shall be transferred: