
# Community Building with DAOhaus V3
<!-- .slide: data-background="https://i.imgur.com/EzcdoCT.jpg" -->
---

---
### Agenda
- Moloch V3 Highlights
- DAOhaus V3 Highlights
- Diverge
- Converge
---
### Why Moloch V3?
- upgrades led by direct requests and use-cases
- less is more
- more composability
- more upgradeability
_Shoutout to Moloch Mystics_
---
### Highlights of Moloch V3
`LESS IS MORE`
- still mostly one contract
- utilizes openzeppelin contracts where viable
- governance layer only (no internal vaults, only Safes)
- multicall by default (minions no longer required)
- upgradeable governance
- shamans!
---
### Highlights of DAOhaus V3
`Decomposition`
Monolith App decomposed into different apps, allowing more composability where viable.
Cathedral -> Bazaar -> Bazaar Cathedral
**Summoner**: App to launch a Moloch V3 contract
**Core UI**: App to use Moloch V3s (proposals, safes, etc)
**Hub**: App that aggregates all Moloch V3s
**Yeeter**: App for DAO formation (Onboarding/Fundraising)
_sneek app img_
---
# Highlights in Action
New powers granted, through which to slay Moloch and build better community DAOs
----
### Governance Only
Easily form up as a Moloch, even if starting as a multisig.
- Can start as a multisig for speed and add moloch v3 governance to scale. Treasury and assets remain in same Safe, while only governance logic added.
- Use shaman to collect signal/assets into membership (shares/loot)
- Full delegation enabled
----
### Can Haz Upgrades
Can update internal governance
_Examples:_
- modify voting/grace periods
- quorum
- shaman(s) and their logic
- moloch v3 module can be removed
----
### All proposals are multicall
More complex proposals that require multiple transactions to complete are enabled by default.
_Examples:_
- Complex swaps and cross-chain interactions
- Complex DAO to DAO interactions
----
### Shares/Loot are now fungible
Allows finer control for more exact proportionate economic/voting rights, as well as programmatic distributions.
----
### Liquid Power
Can mint/burn shares/loot in bulk (Individual membership proposals are no longer required). With `Shamans`, we can mint/burn shares/loot programmatically based on any conditions set in a smart contract.
_Shaman examples_
- Send eth to a contract, and get loot in the dao.
- Complete bounties to earn reputation in the dao. - Exchange reputation for shares in the dao
- promote lootholder to shareholder and vice versa
----
### Other Shaman Powerups?
- upgrade governance conditionally?
- oracle offchain data into onchain power
- some condition, everyone's shares turn to loot (DAO is DED)
----
### Can enable transferability of shares and/or loot
Transferability allows markets to emerge around economic and/or voting rights in a DAO.
---
## Moloch V3 Community Wargames
Break out and self-organize into smaller groups as desired to design and battle test specific scenarios to find how these new powers can help empower communities to better coordinate and do cool shit.
---
## mobilize in meatspace
possible output:
- dao canvas for moloch v3
- irl proposals/experiments
- specific dao scenarios
- generalized apps/mechanisms (can take into dev workshop afterward)
possible 'scenarios' of specific design spaces:
- onboarding
- proposal dynamics
- member mgmt (i.e. decaying reputation)
- composability
- D2D relationships (collabs, merging, forking, etc)
- reputation/roles
- RFP/bounties
---
## Get Started using DAOhaus V3
1. Summon
a. Use `Summoner` to summon your DAO
b. Or add `Moloch V3` module to an existing Gnosis Safe
2. Core UI
3. HUB, if applicable
Documentation: https://baal-docs.vercel.app/
---

### Thanks!
### Shoutout to Moloch Mystics
<!-- .slide: data-background="https://i.imgur.com/EzcdoCT.jpg" -->
<style>
.reveal {
font-size: 1.75em;
}
.reveal section {
text-align: left;
margin-left: auto;
margin-right: auto;
}
</style>
{"metaMigratedAt":"2023-06-17T07:53:02.382Z","metaMigratedFrom":"YAML","title":"Community Building with DAOhaus V3","breaks":true,"slideOptions":"{\"transition\":\"fade\",\"theme\":\"night\"}","contributors":"[{\"id\":\"0d5b10fe-f830-47e6-9b24-bed811723166\",\"add\":5663,\"del\":1512}]"}