{"license":"CC-BY-4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","attribution":"ChainChoice (https://chainchoice.io)","category":"governance_tools","evidenceReadAt":"2026-11-10","generatedAt":"2026-11-12","criteria":[{"id":"enforceable_execution","label":"Does the vote itself move the money","weight":35},{"id":"post_vote_treasury_control","label":"Who can still touch the funds after the vote","weight":25},{"id":"published_price","label":"Whether you can learn the price without a sales call","weight":20},{"id":"exit_path","label":"What you keep if the vendor disappears","weight":20}],"providers":{"cactus":{"enforceable_execution":{"s":9,"q":"Once a proposal is passed & executed onchain by the DAO, the 0.25% fee is automatically applied to the final transfer amount & sent to a Safe deployed on the respective chain","u":"https://docs.tally.xyz/on-chain-operations/tally-fees/","d":"2026-11-10"},"post_vote_treasury_control":{"s":6,"q":"Cactus recommends picking a delay of 0 for Governors that only manage a treasury. The security benefit of a delay isn’t as relevant. The exception is if the Timelock has someone with an emergency veto/cancel role.","u":"https://docs.tally.xyz/set-up-and-technical-documentation/deploying-daos/how-to-pick-governor-parameters/","d":"2026-11-10"},"published_price":{"s":8,"q":"The 0.25% fee on proposal transfers creates revenue to enable Cactus to continue to innovate & support the DAO ecosystem in the future. | DAOs that have existing agreements with Cactus are excluded.","u":"https://docs.tally.xyz/on-chain-operations/tally-fees/","d":"2026-11-10"},"exit_path":{"s":5,"q":"\"description\": \"A decentralized zero dependency voting client\" | \"spdx_id\": \"MIT\" | \"archived\": false | \"pushed_at\": \"2025-12-11T22:47:03Z\"","u":"https://api.github.com/repos/withtally/tally-zero","d":"2026-11-10"}},"aragon":{"enforceable_execution":{"s":9,"q":"A DAO executes a batch of actions atomically through execute . This is the single channel by which a passed proposal takes effect: a governance plugin holding EXECUTE_PERMISSION_ID calls execute with the actions the proposal approved.","u":"https://docs.aragon.org/core/execution","d":"2026-11-10"},"post_vote_treasury_control":{"s":8,"q":"The usual and recommended caller is a governance plugin enacting a proposal | The Admin plugin can execute without a vote | so once a proposal passes, any address can trigger execution","u":"https://docs.aragon.org/guides/create-vote-execute","d":"2026-11-10"},"published_price":{"s":7,"q":"Hosted by Aragon and available out of the box | Build it yourself for complete freedom","u":"https://www.aragon.org/get-started","d":"2026-11-10"},"exit_path":{"s":8,"q":"\"spdx_id\": \"AGPL-3.0\" | \"archived\": false | \"pushed_at\": \"2026-10-29T18:20:30Z\"","u":"https://api.github.com/repos/aragon/osx","d":"2026-11-10"}},"realms":{"enforceable_execution":{"s":10,"q":"The cornerstone of functionality covers creating proposals containing blockchain instructions that DAO members may vote upon, and on successful voting, the instructions may be executed.","u":"https://docs.realms.today/developer-resources/spl-governance","d":"2026-11-10"},"post_vote_treasury_control":{"s":8,"q":"A new governance instance can be created either when the instruction is signed by the Realm's authority address, or by a council member who owns at least one token, or by a community member who possesses enough voting power as specified in the Realm configuration.","u":"https://docs.realms.today/developer-resources/spl-governance","d":"2026-11-10"},"published_price":{"s":10,"q":"Realms does **not charge any additional fees** for platform usage. | All ongoing operations only incur **standard Solana network transaction fees**.","u":"https://docs.realms.today/introduction/costs.md","d":"2026-11-10"},"exit_path":{"s":8,"q":"The source code of the UI is available at the repository: https://github.com/Mythic-Project/governance-ui | While it's recommended for DAO in many cases to do own deployment of the program.","u":"https://docs.realms.today/developer-resources/spl-governance","d":"2026-11-10"}},"daohaus":{"enforceable_execution":{"s":8,"q":"Baal is a governance layer that sits on top of a multisig treasury. It uses the Gnosis Zodiac standards to interface with the treasury.","u":"https://moloch.daohaus.club/","d":"2026-11-10"},"post_vote_treasury_control":{"s":9,"q":"It is a form of minority protection, meaning a member can ragequit (and withdraw their proportional stake) before a proposal is executed, even if the majority has approved it. | Any token in the treasury can be Ragequit and Ragequit can be redirected to any account.","u":"https://moloch.daohaus.club/features/ragequit","d":"2026-11-10"},"published_price":{"s":7,"q":"\"spdx_id\": \"GPL-3.0\" | \"archived\": false","u":"https://api.github.com/repos/HausDAO/Baal","d":"2026-11-10"},"exit_path":{"s":6,"q":"\"pushed_at\": \"2024-06-11T17:44:10Z\" | \"archived\": false","u":"https://api.github.com/repos/HausDAO/Baal","d":"2026-11-10"}},"agora":{"enforceable_execution":{"s":9,"q":"All of Agora's standard governance contracts include a timelock to ensure that there is a delay between proposal creation and execution","u":"https://docs.agora.xyz/onchain-execution-guide.md","d":"2026-11-10"},"post_vote_treasury_control":{"s":6,"q":"The Admin role carries significant power, comparable to the timelock contract itself. This role should be handled with extreme care. | The Admin can bypass the governance process for the following actions: | * Create proposals without meeting the proposal threshold requirement","u":"https://docs.agora.xyz/agora-governor-roles.md","d":"2026-11-10"},"published_price":{"s":1,"q":"Pro | Communities just getting started | Talk to an expert | Enterprise | Growing communities with great ambitions | Get a quote | Custom | Experimental communities who want to DIY","u":"https://www.agora.xyz/","d":"2026-11-10"},"exit_path":{"s":9,"q":"Agora's software is always free to fork and deploy for any project big or small. Our goal is to create a new standard to push the industry forward.","u":"https://www.agora.xyz/","d":"2026-11-10"}},"colony":{"enforceable_execution":{"s":7,"q":"Lazy voting | Permissive but decentralized; action proceeds unless opposed | Individual controls all funds | Single point of failure","u":"https://colony.io/","d":"2026-11-10"},"post_vote_treasury_control":{"s":6,"q":"Multisig (M of N) | Balanced approach with shared responsibility | Requires simple majority | Medium | Shared among signatories | Medium | Coordination required | Medium | Majority must be compromised | Streamline operations by assigning specific responsibilities, resources, and decision methods to…","u":"https://colony.io/","d":"2026-11-10"},"published_price":{"s":5,"q":"Colonies are free to create, and there are no upfront or monthly subscription fees. | Transaction fees | Small percentage on select transactions (clearly indicated) | A low 1% off-ramping fee applies.","u":"https://colony.io/","d":"2026-11-10"},"exit_path":{"s":6,"q":"\"spdx_id\": \"GPL-3.0\" | \"archived\": false | \"pushed_at\": \"2026-03-24T10:19:26Z\"","u":"https://api.github.com/repos/JoinColony/colonyNetwork","d":"2026-11-10"}},"snapshot":{"enforceable_execution":{"s":5,"q":"If you added the Safe execution strategy to your space you have to enable it on your Safe account after creating the space.","u":"https://docs.snapshot.box/snapshot-x/user-guides/safe-execution-setup.md","d":"2026-11-10"},"post_vote_treasury_control":{"s":3,"q":"The message you sign in your wallet to cast a vote doesn't affect your holdings or web3 identity. Some spaces may be flagged with a warning badge if we suspect them to be fake, but there is no risk to your funds associated with signing a Snapshot vote.","u":"https://docs.snapshot.box/faq.md","d":"2026-11-10"},"published_price":{"s":9,"q":"0.008 ETH per proposal, plus 0.00016 ETH per vote | $600 per month, or $500 per month billed yearly | Each proposal costs 0.008 ETH. Each new vote on a proposal created with Plus costs 0.00016 ETH. Changing a vote is free. | Prices are subject to change.","u":"https://docs.snapshot.box/user-guides/spaces/upgrade.md","d":"2026-11-10"},"exit_path":{"s":10,"q":"All mirrors display identical content. Your votes, proposals, and data remain synchronized across every domain. You can also host Snapshot yourself, the full source code is available at [github.com/snapshot-labs/sx-monorepo](https://github.com/snapshot-labs/sx-monorepo).","u":"https://docs.snapshot.box/faq.md","d":"2026-11-10"}}}}