History – DAOhaus & the Moloch framework

Back
v2.1.1 · currentSplit paragraphs over 150 words at sentence boundaries; wording unchanged.–
1 block modified
  • Modified – Text at Block 9

    How Caper approaches this Cap…hand back and no exit to take.The difference is what sizes t… the founder and the treasury.

v2.1.0Record the April 2026 mothballing of the v3 monorepo and v2 supergraph, the handover of maintenance to an agent stack, the dead hostnames and subgraph endpoints, and the majeur successor–
7 blocks modified
  • Modified – Text at Block 1 → Block 1

    Category DAO framework · no-co…haus (https://daohaus.club/) —– no-code UI to deploy and run a Moloch DAO. The standalone summoner at summon.daohaus.club no longer resolves; the Admin App is the surviving surface Governed by HausDAO (itself … Signature mechanic Ragequit —– burn shares/loot to withdraw …gon · Base (testnet: Sepolia) —– docs.daohaus.club (https://d…tion Autonomous agent members —– a CLI, a hosted read/pinning …lished vote-decision procedure – and, since May 2026, agents as the maintainers of DAOhaus itself License Open source (MIT / G…tps://github.com/HausDAO/Baal)

  • Modified – Text at Block 2

    DAOhaus is the no-code home of the Moloch DAO framework —– the lineage that gave the who… that maintains the framework.

  • Modified – Text at Block 3

    The Moloch lineage The origin…s, and its GitHub description —– a line from Ginsberg's Howl —– set the tone: a deliberately …oposal and majority vote, and —– the innovation that mattered —– ragequit: any member can burn…oloch) generalised the model —– multiple treasury tokens, gui…Ohaus is still summoning DAOs. The lineage also has a 2026 continuation that is not DAOhaus’s. Moloch-Mystics (https://github.com/Moloch-Mystics/Baal) , the organisation Baal was written in and which HausDAO’s copy forks, published majeur (https://github.com/Moloch-Mystics/majeur) , a rewrite whose README keeps ragequit and adds prediction markets on proposals, split delegation, on-chain SVG metadata, soulbound badges for the largest shareholders, and support for a Wyoming DUNA, the nonprofit wrapper a DAO can register as. It has no releases and claims no audit, and its last commit is 23 March 2026, but it is deployed: on Ethereum its summoner contracts have created 148 clones between them, and the same summoner bytecode is live on Base and Arbitrum (read 19 September 2026). It is the nearest thing in the Moloch family to the design this wiki describes, because it pairs a soulbound membership token with an exit that is still flat pro-rata.

  • Modified – Text at Block 4

    Shares, loot, and the guild ba…me treasury claim but no vote —– useful for paying contributor… DAOs can run on thin process —– there is less need for elabor… this, I leave with my share."

  • Modified – Text at Block 5

    Baal —– Moloch v3 The current framew…rather than trusted addresses —– composable permissions that p…works) of the developer docs.

  • Modified – Text at Block 6

    Where the code stands A frame…this is not necessarily decay —– Moloch's whole design claim i… the current operating surface (its repository was last pushed on 1 August, rebuilt from April 2026 as a repository of its own (https://github.com/HausDAO/daohaus-admin) whose last commit is 3 September 2026), the user guide (https://gui…en primitives, moving surface. That surface narrowed in 2026, on a dated day. On 30 April 2026 the v3 monorepo (https://github.com/HausDAO/monorepo) that had held the Admin App, the summoner and the v3 subgraph took a README line saying the project has been packed away in the attic, not actively maintained but preserved for reference, and had its workflows disabled; the Moloch v2 supergraph (https://github.com/HausDAO/daohaus-supergraph) took the same line the same day. Neither repository was archived, so both still read as live to anyone checking the GitHub flag rather than the README. Two kinds of rot are visible from DAOhaus’s own pages. summon.daohaus.club, yeet.haus and moloch.daohaus.fun have no DNS record, and the site’s ecosystem component (https://github.com/HausDAO/website/blob/develop/src/components/Ecosystem.tsx) still links the first two. And of the twelve subgraph endpoints the developer docs (https://docs.daohaus.club/subgraphs) publish, seven answer deployment does not exist: every Moloch v2 endpoint, plus v3 on Ethereum mainnet, Gnosis Chain and Sepolia. Polygon, Arbitrum, Base and Optimism answer (probed 19 September 2026). A Moloch v3 DAO on mainnet is therefore readable on-chain and not through the published API, which is the layer every interface actually uses.

  • Modified – Text at Block 7

    Agents as DAO members The cle…oposal to be classified first —– signal, membership, treasury,…tings, or arbitrary execution —– and then checked for whether …on as much as a technical one —– the same question MIDAO (/wi…e same year. The general case —– what changes when software ho…r than assisting whoever does —– is covered at autonomous age…ip/autonomous-agent-members) . The same year, DAOhaus handed over its own upkeep to the same kind of software. Its developer documentation states that the protocol is now maintained with the Superprism Refactory (https://refactory.superprism.io/) , an agentic maintenance stack, and that agents monitor the issue queues and pick work off them ( DAOhaus (https://docs.daohaus.club/contributing) , May 2026). The repositories bear it out: every substantive merge into the Admin App (https://github.com/HausDAO/daohaus-admin) this year arrives from a codex/ branch, and so does the agent runtime’s (https://github.com/HausDAO/moloch-agent) own Gnosis Chain support, merged on 4 September 2026. It is worth stating the two halves together, because they are the same bet made twice. DAOhaus publishes a procedure for an agent to decide how to vote in someone else’s DAO, and it has put agents on the queue that decides what its own contracts and app become. The failure modes differ: a bad vote is bounded by one proposal, while a maintainer that drifts changes what every DAO on the framework runs.

v2.0.3Run #415: exit() takes amounts since the 11 Sep 2026 redeploy; quoted assert updated to assert!(vote_amount > dec!(0), ...) and the trading half of the eligibility gate removed (VOTE_MINT per ballot is the only member-facing v source). contracts/logic/src/lib.rs:2229-2238.–
1 block modified
  • Modified – Text at Block 9

    How Caper approaches this Cap…ot open to every holder: exit asserts a non-emptytakes an amount of soulbound vote-token buckets alongside the governance tokens and asserts it is positive (assert!(vote_tokens.amount() > 0dec!(0), "Exit requires vote tokens")), so a member who has earned no vote tokens – neither by trading on the curve nor by casting a ballotnever cast a ballot – the only way a member earns vote tokens – has nothing to hand back an… the founder and the treasury.

v2.0.2Sweep #333: v is minted by trading as well as by voting (0.01/XRD gross on each leg, 1 per ranked ballot, all at the moment of the act) — corrected every clause making a ballot the sole source of weight–
1 block modified
  • Modified – Text at Block 9

    How Caper approaches this Cap…te tokens")), so a member who never votedhas earned no vote tokens – neither by trading on the curve nor by casting a ballot – has nothing to hand back and … the founder and the treasury.

v2.0.1Repoint "exit" anchors from /wiki/governance/execution to /wiki/foundations/leaving-a-caper: the execution page documents proposal release/finalize/execute and never uses the word "exit"; the exit right lives on leaving-a-caper.–
1 block modified
  • Modified – Text at Block 9

    How Caper approaches this Cap…r) holder calls exit (/wiki/governance/executionfoundations/leaving-a-caper) on-chain, burning their tok… the founder and the treasury.

v1.2.0Add the second half of the Moloch v2 fork to 'The Moloch lineage': Tribute took the modular path where DAOhaus took the no-code one. Inbound link for run #238's new tooling/frameworks/tribute page; Tribute's archived status per its GitHub repo flag.–
1 block modified
  • Modified – Text at Block 3

    The Moloch lineage The origin…rries exit rights but no vote. The v2 contracts then forked in two directions. DAOhaus kept a fixed contract and put a no-code app in front of it; OpenLaw's Tribute DAO Framework (/wiki/dao-governance/tooling/frameworks/tribute) , generalised out of The LAO (/wiki/daos/investment/the-lao) , instead broke the same model into adapters a DAO could vote to replace. Tribute has since been archived; DAOhaus is still summoning DAOs.

v1.1.0Correct 'Every caper holder can call exit' - exit() asserts a non-empty vote-token bucket, so a holder who never voted cannot exit at all. Second instance of the same misreading found this run (see holographic-consensus).–
1 block modified
  • Modified – Text at Block 9

    How Caper approaches this Cap…ther than an emergency hatch. EveryA caper (/wiki/foundations/what-is-a-caper) holder can calls exit (/wiki/governance/execu…ning their tokens to redeem a proportional slice of the treasury —– a direct descendant of Moloch's exit. Unlike ragequit it is not open to every holder: exit asserts a non-empty vote-token bucket alongside the governance tokens (assert!(vote_tokens.amount() > 0, "Exit requires vote tokens")), so a member who never voted has nothing to hand back and no exit to take. The difference is what sizes … the founder and the treasury.

v1.0.0Add an inbound link from the DAOhaus page to the new proposal-throttles-and-rate-limits cornerstone, which sources three of its throttles from Baal.sol and AGENT_TASKS.md.–
1 block modified
  • Modified – Text at Block 8

    Who runs on it Baal's sponsorThreshold, proposalOffering and minRetentionPercent, and the agent runbook's "no new proposal while three are in voting" rule, are compared against Compound and Moloch's equivalents at proposal throttles and rate limits (/wiki/dao-governance/concepts/voting/proposal-throttles-and-rate-limits) . The Moloch pattern anchors a w…agon) , and voting front-ends.

v1.0.0Link the agent-members section to the new concept pillar.–
1 block modified
  • Modified – Text at Block 7

    Agents as DAO members The cle… wrapper for in the same year. The general case — what changes when software holds the shares rather than assisting whoever does — is covered at autonomous agents as DAO members (/wiki/dao-governance/concepts/membership/autonomous-agent-members) .

v2.0.0Deepen: the page described Baal as 'the current framework' with no dates. Adds 'Where the code stands' (Baal's default branch is feat/baalZodiac, last commit 2024-06-11; main frozen since 2022-03-28; Moloch v1 since 2022-12-30 — against an Admin App repo pushed 2026-08-01) and 'Agents as DAO members' (the 2026 moloch-skills/moloch-agent/moloch-service stack, its written trust boundary, and the published vote-decision flow). Adds networks, contract status, operating surface and direction rows to the infobox.–
2 blocks added, 6 blocks modified, 2 blocks reordered
  • Modified – Text at Block 1 → Block 1

    Category DAO framework · no-code summoner · Safe (/wiki/daos-governance/tooling/treasury/safe) modul…e + exit) · Loot (exit only) Networks Ethereum mainnet · Optimism · Arbitrum · Gnosis Chain · Polygon · Base (testnet: Sepolia) — docs.daohaus.club (https://docs.daohaus.club/networks) Contract status Baal's last commit is 11 June 2024; the contracts are effectively frozen (see below) Operating surface Admin App (https://admin.daohaus.club/) · user guide (https://guide.daohaus.club/) · developer docs (https://docs.daohaus.club/) 2026 direction Autonomous agent members — a CLI, a hosted read/pinning service, and a published vote-decision procedure License Open source (MIT / GPL…tps://github.com/HausDAO/Baal)

  • Modified – Text at Block 2

    DAOhaus is the no-code home of… the word ragequit (/wiki/daos-governance/concepts/membership/rage-quit…ts) . Where a Safe (/wiki/daos-governance/tooling/treasury/safe) multi…money and Snapshot (/wiki/daos-governance/tooling/voting/snapshot) hol… that maintains the framework.

  • Modified – Text at Block 3

    The Moloch lineage The origin…he-majority problem (/wiki/daos-governance/concepts/analysis/dao-securit…rries exit rights but no vote.

  • Modified – Text at Block 4

    Shares, loot, and the guild ba…overnance machinery (/wiki/daos-governance/concepts/fundamentals/dao-gov… this, I leave with my share."

  • Modified – Text at Block 5

    Baal — Moloch v3 The current …lements the Zodiac (/wiki/daos-governance/tooling/frameworks/zodiac) s…e on a Gnosis Safe (/wiki/daos-governance/tooling/treasury/safe) , so t…turally with roles (/wiki/daos-governance/tooling/membership/hats-protocol) tooling. Baal deploys on Ethereum mainnet, Optimism, Arbitrum, Gnosis Chain, Polygon and Base, with Sepolia for testing, per the supported-networks page (https://docs.daohaus.club/networks) of the developer docs.

  • Moved – Text at Block 8
  • Modified – Text at Block 8

    Who runs on it The Moloch pat…and investment DAOs (/wiki/daos-governance/concepts/fundamentals/types-o…-daos) . The LAO (/wiki/daos/organizations/investment/the-lao) and its M… DAOs; MolochDAO (/wiki/daos/organizations/public-goods/molochdao) itsel…t dominate DeepDAO (/wiki/daos-governance/tooling/analytics/deepdao) r… DAO tooling stack (/wiki/daos-governance/tooling/dao-tooling-overview)… relative to Tally (/wiki/daos-governance/tooling/voting/tally) , Aragon (/wiki/daos-governance/tooling/frameworks/aragon) , and voting front-ends.

  • Moved – Text at Block 9
  • Added – Text at Block 6

    Where the code stands A framework page that says only “the current framework is Baal” hides the more useful fact, which is that the contracts and the product are on very different clocks. The contract layer has stopped moving. HausDAO/Baal (https://github.com/HausDAO/Baal) 's default branch is not main but a feature branch, feat/baalZodiac, and its last commit landed on 11 June 2024 (https://github.com/HausDAO/Baal/commits/feat/baalZodiac) (a factory upgrade); main itself has been untouched since 28 March 2022 (https://github.com/HausDAO/Baal/commits/main) . The original Moloch v1 repository (https://github.com/MolochVentures/moloch) last saw a push on 30 December 2022. For a framework this is not necessarily decay — Moloch's whole design claim is minimalism, and a small audited contract that has not changed in two years is doing what it promised. But it does mean that anything new in the DAOhaus world arrives around the contracts rather than inside them, through Zodiac modules, shamans and off-chain tooling. The product layer, by contrast, is actively maintained. The Admin App (https://admin.daohaus.club/) is the current operating surface (its repository was last pushed on 1 August 2026), the user guide (https://guide.daohaus.club/) is maintained by the PublicHAUS community, and the developer docs (https://docs.daohaus.club/) carry the contract reference, subgraph endpoints and deployment addresses. Reading the two clocks together is the honest summary: frozen primitives, moving surface.

  • Added – Text at Block 7

    Agents as DAO members The clearest thing DAOhaus shipped in 2026 is not a contract change at all. It is a stack for running an autonomous agent as a member of a Moloch DAO, split across three repositories: moloch-skills (https://github.com/HausDAO/moloch-skills) (agent skills for reading and acting on Moloch v3 DAOs), moloch-agent (https://github.com/HausDAO/moloch-agent) (a local CLI runtime), and moloch-service (https://github.com/HausDAO/moloch-service) (a hosted helper that proxies subgraph reads and pins artifacts to IPFS). What makes it worth a wiki entry is that the trust boundary is written down rather than assumed. The service's own README states that it “must never receive private keys”, that it “does not sign transactions”, and that it “does not make governance decisions”; signing stays in the local agent runtime. That is a deliberate split between reading the DAO, which is centralised and convenient, and acting on the DAO, which is not. The published vote-decision flow (https://github.com/HausDAO/moloch-skills/blob/main/VOTE_DECISION_FLOW.md) is more interesting still, because it is an explicit answer to a question most voting tools (/wiki/dao-governance/tooling/voting/snapshot) leave to the voter. It states that agents “should not vote only from proposal text”, and requires a proposal to be classified first — signal, membership, treasury, metadata, governance settings, or arbitrary execution — and then checked for whether “action data match[es] proposal text” before any vote is cast. The document is careful to be “opinionated about how agents decide, not what values they must hold,” leaving the mandate to the operator. Two things follow for the rest of this wiki. First, that final classification bucket is the whole problem of typed versus arbitrary execution (/wiki/dao-governance/concepts/voting/typed-vs-arbitrary-execution) : a proposal that can encode any call is one an agent (or a human) cannot judge from its title. Second, an agent holding shares is a legal-personhood (/wiki/dao-governance/concepts/membership/dao-legal-structures) question as much as a technical one — the same question MIDAO (/wiki/dao-governance/tooling/analytics/midao) started selling a wrapper for in the same year.

v1.0.0Repoint in-content DAO links to canonical typed taxonomy paths (2026-07-17 split carryover)–
6 blocks modified
  • Modified – Text at Block 1 → Block 1

    Category DAO framework · no-co…r · Safe (/wiki/daos/tooling/treasury/safe) module Framework Moloc…tps://github.com/HausDAO/Baal)

  • Modified – Text at Block 2

    DAOhaus is the no-code home of…ragequit (/wiki/daos/concepts/membership/rage-quit-and-exit-rights) . W…e a Safe (/wiki/daos/tooling/treasury/safe) multisig holds money an… Snapshot (/wiki/daos/tooling/voting/snapshot) holds opinions, a M… that maintains the framework.

  • Modified – Text at Block 3

    The Moloch lineage The origin… problem (/wiki/daos/concepts/analysis/dao-security-and-governance-at…rries exit rights but no vote.

  • Modified – Text at Block 4

    Shares, loot, and the guild ba…achinery (/wiki/daos/concepts/fundamentals/dao-governance-models) when t… this, I leave with my share."

  • Modified – Text at Block 5

    Baal — Moloch v3 The current …e Zodiac (/wiki/daos/tooling/frameworks/zodiac) standard and runs as …osis Safe (/wiki/daos/tooling/treasury/safe) , so the treasury is a b…th roles (/wiki/daos/tooling/membership/hats-protocol) tooling.

  • Modified – Text at Block 6

    Who runs on it The Moloch pat…ent DAOs (/wiki/daos/concepts/fundamentals/types-of-daos) . The LAO (/wiki/daos/organizations/investment/the-lao) and its MetaCartel-l… DAOs; MolochDAO (/wiki/daos/organizations/public-goods/molochdao) itself continues a… DeepDAO (/wiki/daos/tooling/analytics/deepdao) rankings. See also …to Tally (/wiki/daos/tooling/voting/tally) , Aragon (/wiki/daos/tooling/frameworks/aragon) , and voting front-ends.

v1.0.0Create cornerstone: DAOhaus & the Moloch framework (Moloch v1/v2/Baal, shares/loot/ragequit, Safe+Zodiac composability, Caper exit thread)–
7 blocks added
  • Added – Text at Block 1 → Block 1

    Category DAO framework · no-code summoner · Safe (/wiki/daos/tooling/safe) module Framework Moloch v1 (2019) → v2 → Baal (Moloch v3, HausDAO/Baal (https://github.com/HausDAO/Baal) ) Summoner app DAOhaus (https://daohaus.club/) — no-code UI to deploy and run a Moloch DAO Governed by HausDAO (itself a Moloch DAO) Signature mechanic Ragequit — burn shares/loot to withdraw a proportional slice of the treasury Membership units Shares (vote + exit) · Loot (exit only) License Open source (MIT / GPL); primary sources: Moloch v1 (https://github.com/MolochVentures/moloch) , Baal (https://github.com/HausDAO/Baal)

  • Added – Text at Block 2

    DAOhaus is the no-code home of the Moloch DAO framework — the lineage that gave the whole industry the word ragequit (/wiki/daos/concepts/rage-quit-and-exit-rights) . Where a Safe (/wiki/daos/tooling/safe) multisig holds money and Snapshot (/wiki/daos/tooling/snapshot) holds opinions, a Moloch DAO fuses treasury, membership, proposals, and a guaranteed exit into one minimal on-chain contract. DAOhaus is the app that lets anyone deploy and operate one without writing Solidity, and the community (organised as HausDAO) that maintains the framework.

  • Added – Text at Block 3

    The Moloch lineage The original Moloch v1 (https://github.com/MolochVentures/moloch) contract shipped in 2019 to fund Ethereum public goods, and its GitHub description — a line from Ginsberg's Howl — set the tone: a deliberately ruthless, minimal DAO. It introduced four primitives that recur everywhere in this wiki: shares (membership + voting power + a claim on the treasury), a guild bank (the pooled treasury), a simple proposal and majority vote, and — the innovation that mattered — ragequit: any member can burn their shares and walk away with a proportional slice of every asset in the guild bank. Ragequit is a design answer to the tyranny-of-the-majority problem (/wiki/daos/concepts/dao-security-and-governance-attacks) : a voting bloc cannot expropriate the minority, because the minority can always exit at fair value before a contested proposal executes. Moloch v2 (https://github.com/MolochVentures/moloch) generalised the model — multiple treasury tokens, guild-kick proposals, and a second non-voting unit called loot that carries exit rights but no vote.

  • Added – Text at Block 4

    Shares, loot, and the guild bank A Moloch DAO tracks two internal units. Shares grant voting power, the right to submit and process proposals, and a redeemable claim on the treasury. Loot grants the same treasury claim but no vote — useful for paying contributors or investors economic upside without handing them governance control. Both are minted through proposals, and both can be ragequit. Everything routes through proposals against the guild bank: request shares/loot in exchange for a tribute of tokens, spend treasury funds, add or kick members, or call an arbitrary external contract. Because exit is always available, Moloch DAOs can run on thin process — there is less need for elaborate governance machinery (/wiki/daos/concepts/dao-governance-models) when the credible threat is "if you pass this, I leave with my share."

  • Added – Text at Block 5

    Baal — Moloch v3 The current framework is Baal, described by its repository (https://github.com/HausDAO/Baal) as "a minimal yet composable DAO template continuing work from the Moloch, Minion, Compound/OZ and Safe frameworks." Baal keeps shares and loot as transferable ERC-20s, retains ragequit, and adds two things that make it modern: - Safe-native execution. A Baal DAO implements the Zodiac (/wiki/daos/tooling/zodiac) standard and runs as a module on a Gnosis Safe (/wiki/daos/tooling/safe) , so the treasury is a battle-tested Safe while governance logic lives in a separate, upgradeable module. - Shamans. Privileged roles (minting shares, managing membership, pausing transfers) are delegated to external shaman contracts rather than trusted addresses — composable permissions that pair naturally with roles (/wiki/daos/tooling/hats-protocol) tooling.

  • Added – Text at Block 6

    Who runs on it The Moloch pattern anchors a whole class of grant and investment DAOs (/wiki/daos/concepts/types-of-daos) . The LAO (/wiki/daos/the-lao) and its MetaCartel-lineage cousins are Moloch-based venture DAOs; MolochDAO (/wiki/daos/molochdao) itself continues as a public-goods funder. DAOhaus lowered the barrier from "deploy a contract" to "fill in a form," which is why the framework shows up under so many small, purpose-built treasuries rather than the mega-DAOs that dominate DeepDAO (/wiki/daos/tooling/deepdao) rankings. See also the broader DAO tooling stack (/wiki/daos/tooling/dao-tooling-overview) for where a summoner sits relative to Tally (/wiki/daos/tooling/tally) , Aragon (/wiki/daos/tooling/aragon) , and voting front-ends.

  • Added – Text at Block 7

    How Caper approaches this Caper treats ragequit as a first-class primitive rather than an emergency hatch. Every caper (/wiki/foundations/what-is-a-caper) holder can call exit (/wiki/governance/execution) on-chain, burning their tokens to redeem a proportional slice of the treasury — a direct descendant of Moloch's exit. The difference is what sizes the slice: a caper's exit share equals its canonical vote weight, the same metric that determines voting power, so the treasury claim scales with both what a member holds and the vote weight (/wiki/governance/voting-mechanisms) they have earned, not a flat pro-rata of one token. The exit right that Moloch pioneered for minority protection becomes, in Caper, the everyday accountability lever on the founder and the treasury.