< Tom Marx

Building a DAO to build DAOs (and all kinds of projects)

Published on Dec 6, 2021.

TL/DR: we have created a POC for a decentralized task management tool. We are thinking about creating a DAO to develop and maintain the project.

Hi! Long time since I didn't write on this website. My interests had since clearly shifted to crypto and DeFi, this article will be in the theme.

Previous articles will be progressively imported on this new blog.

Now, let's jump in.


I have a friend (@ldemesla) with who we built a play 2 earn game. This is not the topic of this post so we won't enter in the details, but we encounter a major problem while building it:

how to pay contributors to a project, when contributors don't work at the same pace?

We were three of us working on the game, one was full-time, and two others were part-time. The thing is that it's really hard to quantify the work of each contributor.

We thought about:

It quickly appears that the number of days worked is not a good indicator of the value brought to the project.

We want to maximize two things:

We also want a clear framework, we want to focus on building, not losing time on conflicts linked to the remuneration. Conflicts make some contributors feel bad and waste brainpower.

With all that in head, the question is now:

How do we remunerate contributors of a project, in a fair, transparent way that maximizes both individual and collective success?

Hackathon and POC

We participated in a hackathon with the following theme: web2 to web3. It was the perfect occasion to find a solution to this problem and even develop a POC.

So we came up with the following ideas:

The easiest way to valorize a contribution is by breaking tasks into elementary tasks, like in sprint planning. All tasks are created, then contributors blind-vote the value of the task, following an in-house framework (it can be based on time spent, revenues generated, users fetched...).

A good tool to manage tasks sub-division is the kanban board. Like Trello, or Notion. You can easily break down your project into sub-categories (dev, marketing, business...), and then add atomic tasks in it (implement this feature, following these requirements).

So the concept is simple: this is a kanban board, on which people can add tasks, vote for their value, claim it, and receive funds (as an ERC-20) once the task is voted done by other contributors.

We developed a basic POC during the weekend, it's available here: https://gifted-almeida-fb8f3a.netlify.app/

It's important to note that there is no backend. Everything is open-source and on-chain. The POC is on the Polygon mainnet.

It means that any organization can clone the code, make a personalized fork, and manage its tasks.

All the code that Louis and I made during this weekend is available here.

What's next?

Here is the thing: we need a team to develop this project with a production grade and ambition.

The idea is to create a DAO, so people can build the tool... using the tool. We could issue an ERC-20 token, and people are rewarded for contributing to the project. This token can be used to vote for decisions or for raising funds to provide liquidity against stablecoins.

For this, we need motivated people, that believe in this model, and are ready to take responsibility. If you think you can help us build this project, join this freshly created Discord: https://discord.gg/egrqkPqyMk

You can also DM me on Twitter.

What do we need to build?

On top of iterating on the concept, there are a few things to integrate before shipping a V1:

The great advantage of this project is that we can build the tool using the tool. It's a perfect context to build the right features, and be able to quickly identify the flows.


We created this cool POC, but we need help to build a real product. If you have feedback, or you want to be part of the adventure, please contact me on Twitter (@AirM4rx), or join the dedicated Discord: https://discord.gg/egrqkPqyMk

We're still iterating on the product, so don't hesitate to come and tell us what could be the killer feature.