Teams

Multisig primitive for working groups to manage assets and smart contracts. Perfect for companies, nonprofits, centralized web3 projects, subDAOs, and early DAOs before decentralizing.

Teams are multisig-esque primitives that enable working groups to collectively manage assets and make smart contract calls.

Like our DAO products, Teams are built using the ExecutorDAO framework, meaning that a Team can take all of the actions a StackerDAO or Club can take. They also take action using the same proposal voting mechanism.

But unlike a StackerDAO or a Club, a Team's membership is defined by a list of wallet addresses instead of governance tokens. A Team can change its membership via approved proposals. Further, the proposal submission, voting, and execution window is significantly faster in a Team, allowing members to take quick collective action. Proposals also execute automatically once they receive the required amount of votes for approval—there is no timelock between when a voting period ends and when an approved proposal can be executed. Here we describe when you should form a Team and its structure.

When to Create a Team

Teams are ideal for small and more centralized (compared to DAOs) working groups who want to collectively own and manage assets and smart contracts, as well as take collective action. They are helpful for groups who need to take action frequently and quickly.

They are also ideal for early DAO teams who are progressively decentralizing. The founding DAO team can first launch a Team to manage initial assets and protocol/product smart contracts. Then, when they are ready to decentralize, they can convert to a StackerDAO by enabling proposal submission and voting extensions that use a token for governance and disabling the multisig extension. The benefit of this conversion is that it allows the Team's assets to remain in the same vault contract and the owner of the protocol/product smart contracts to remain the same. This reduces the risk of human error from manually moving assets and smart contract permissions/ownership to new contracts.

Teams are not ideal for full-on DAOs because they are not decentralized—the Team's members would have complete control while the rest of the DAO's members would have no power/control. They are also not ideal for large (20+) amounts of members.

Teams are a great fit for the following groups:

  • Companies, nonprofits, and centralized web3 native projects (NFT projects, etc.) - Instead of using one wallet to manage assets and smart contracts, which could be risky if its private keys are lost or if it's exploited, companies, nonprofits, and web3 native projects can use a Team—mitigating these risks.

  • SubDAOs - Small groups of people can use a Team as a subDAO to work for or take on some of a larger DAO's operations, such as smart contract development, marketing, etc.

  • Early DAOs before decentralizing - Early DAO teams can launch a Team to manage the DAO's assets and smart contracts before decentralizing by upgrading to a full-on DAO.

This is just a non-exhaustive list what Teams could be used for. The common thread between these types of use cases are small groups of people who need to collectively manage assets and smart contracts and take on-chain action.

Teams Structure

Generation

When creating a Team, a founder will first be prompted to enter basic information about the Team, such as its name and description. The Team founder will then add the wallet addresses of the other Team members and set the required amount of approval votes required to pass a proposal

Proposal Submissions, Voting, and Execution

Any Team member can submit a proposal. Each Team member has 1 vote. Once a proposal has met the required amount of approval votes to pass a proposal, the final vote will also execute the proposal, leading the to DAO perform the action (if it's for on-chain activity).

Additional Members

The Team can add and remove members via approved proposals. But note members who are the subject of a proposal to remove them from the Team will still be able to vote on that proposal until it is approved and executed.

Last updated