Welcome! ✨
Gov is a DAO framework built with Open Zeppelin’s Governor contract in combination with NFTs. It provides a coordination tool that fits the needs of everyday people.
We’re inviting orgs, federations of orgs, activists, neighborhoods, stewards of the commons, collectives, and all communities to create their own DAO. The Web3 Hackers Collective has recently released the v0.10.1 of Gov.
We just released a cross-chain variant, your DAO can now be be deployed to all networks!
The most important to know before you deploy you own DAO is the following:
- What is the mission statement of your DAO?
- Who are the first members?
- What kind of proposals do you expect?
You can find the full deployment checklist here, but feel free to reach out to Julien on Farcaster, Element, Status, Telegram, Twitter, Discord, or LinkedIn.
Gov is fully compatible with Tally, so right after the deployment you can add it to Tally:
- Click on
Deploy myself
- Click on
Deploy contracts yourself
- Check the three boxes then click
Get Started
- Paste your Gov contract address
- You should be good to go!
And don’t forget to delegate to yourself before you submit a proposal, otherwise you won’t be able to vote.
Features
- DAO membership NFTS (ERC-721)
- On-chain voting system (Governor)
- Customizable interface with email login
- Members vote to add or ban a member
- Timestamp-based
- Easy to config, deploy and run
- Fully compatible with Tally
- Extreme composability/modularity
- Upgradeable governance settings
DAO membership NFTS
The membership of your DAO is represented by an NFT. One person, one vote. These NFTs can be viewed as ‘membership cards’. They’re customizable: you can submit a proposal to modify the metadata of your NFT.
Since v0.10.0
, these NFTs are non-transferable by default (“SBT”).
On-chain voting system
Open Zeppelin’s Governor contract defines the voting rules: it allows members to cast a their vote, it counts the votes and execute the proposal if successful.
Customizable interface with email login
In addition to Tally interface, you can get your own web app (website). The users, members of your DAO, don’t need any wallet to submit proposals, vote, delegate their voting power, etc.
Members vote to add or ban a member
You can add or ban a member of the DAO by submitting a proposal.
Timestamp-based
Gov is timestamp-based by default, as opposed to blockNumber
-based.
Easy to config, deploy and run
Gov is one of the easiest existing way to launch a secure and scalable DAO.
Fully compatible with Tally
You can use Tally to monitor your DAO, submit proposal and vote.
Extreme composability/modularity
The Governor contract allows us to trigger custom on-chain actions. When you deploy a Solidity contract and transfer its ownership to the Gov, the DAO is the only entity allowed to interact with functions marked onlyOwner
. The plugins are optional functionalities you can add to your DAO.
Upgradeable governance settings
You can upgrade the voting parameters by a community vote. Learn more about the vote settings.
Supported networks
We’re currently supporting the following networks: