An open-source
DAO framework

Use out-of-the-box modules to build the DAO of your dreams - an organization that is controlled by smart contracts

Decentralized organizations are:

More fault tolerant — are less likely to fail accidentally

More resistant to attacks — are more expensive to attack and destroy or manipulate because they lack sensitive central points

More resistant to collusion — it is much harder for participants to collude to act in ways that benefit them at the expense of other participants

Example Use Cases


I’m a CEO of a start-up. I want to hire more people and give them equity (+vesting) and bonuses. I want to be able to raise funds.

Online Hackathon

We are starting an online hackathon (see for an example) with a prize of 100 ETH. We have a jury of 10 people who will decide who gets the prize. We want to put the money into escrow first so anybody can verify we are not cheating.

Platform with user-generated content that is rewarded with tokens

We are building a platform that will provide monetary incentives to content creators. Saw how Numerai switched to rewarding its community of data scientists with tokens? We have five advisors that should be seated on the BoD.

Crypto fund

"Cryptocurrencies are one of the most important inventions since the inception of the web. They are ushering in a new era of decentralization, privacy, and control of one’s own data that has the potential to revolutionize many parts of society. There are currently over one thousand cryptocurrencies in use, with hundreds more being released each year."

That is why I and my friends are going to launch yet another crypto fund. We need to manage the development process, and I am very good at working in Trello. Also, all finances should be evaluated in ETH.

Web design (outsourcing) company

We want to be a "flat" organization. We want to be able to divide profits according to man-hours contributed. Also, we want to be able to give our people reputation as an additional reward.

Code Sample

Key Components

Permission Subsystem

At the core of Thetta DAO is a powerful permission subsystem. Any action can be executed by a group, by an address (can be an end user or a smart contract) or should require voting.

You can use built-in actions or define more fine grained actions on top of them.

  • AutoCaller will create voting automatically if an action is not directly permitted;
  • ImpersonationCaller will allow users to call actions on behalf of another user.

Learn more ...

Governance Subsystem

Governance is the process of producing decisions that affect the governed resources. DAOs should evolve, change and adapt.

Thetta uses Quadratic Voting, Bonded Voting, Partial-Lock Commit-Reveal Voting, Futarchy, and Token-Curated Registries to govern a DAO.

Learn more ...

Reputation Subsystem

Reputation is what drives participants to do their best, in addition to other incentives.

  • Reputation cannot be bought;
  • Reputation is nontransferable;
  • Reputation can be delegated;
  • Reputation can be cashed out when one leaves.

Learn more ...

MoneyFlow Subsystem

Use this subsystem to process funds, i.e. pay salaries, manage funds, distribute dividends, etc.

This subsystem can be utilized by any DAO. It is completely optional.

Learn more ...

Project Management Subsystem

Create new Tasks (pre- or post- paid), Bounties or Donations.

Each can be used as a Destination in the MoneyFlow so it will be funded automatically.

Learn more ...

Out-of-the-box DAO Schemes

Use code primers to bootstrap quickly.

  • Is it a flat organization with no board of directors (BoD)?
  • Is it a nonprofit organization with three owners?
  • Is it a start-up?
  • Is it an open-source community?

Learn more ...

Modular design

Thetta has a modular design.

Code is modular, so you can use different subsystems independently.

Learn more ...

Contact Us

Subscribe to our mailing list: