DAO Tooling & On-Chain Governance
DAO tooling lets an organization propose, vote, and execute on-chain without trusting a small multisig. Off-the-shelf products handle the common path; we build the custom logic, scoped roles, cross-chain execution, delegation, delayed and optimistic governance, and treasury controls, on Safe and Zodiac, where governance actually executes.
DAO tooling is the software that lets a decentralized organization actually govern: propose, vote, and, crucially, execute the result on-chain without handing control to a small multisig. Off-the-shelf products cover the common path, a token, a voting front-end, a treasury Safe, and for many DAOs that is enough.
The engineering work begins where the standard path stops: when a DAO needs permissions scoped to specific roles, execution that spans several chains, optimistic or delayed governance, a custom voting or delegation model, or treasury controls that let contributors act without a full vote every time. That custom logic is what we build, on the two primitives most serious DAOs already run on, Safe and Zodiac.
Protofire builds governance from inside those tools rather than around them. Our public work includes contributions to the Zodiac stack, the composable DAO-tooling library built on programmable accounts, including its Roles and Exit modules and Safe app, an omnichain governance executor that carries a governance decision across chains, and a governance dashboard for MakerDAO.
We also built the KyberDAO governance contracts and its delegation portal, which serves 7,000+ stakers. So when a DAO needs behavior a generic product cannot express, we build it at the module and contract level, where governance actually executes.
On-chain governance is an execution pipeline
We build and customize each stage, from proposal to safe execution.
Voting & delegation
Proposal & tally
Permissions
Execution
Treasury & dashboards
What is DAO tooling?
Most people picture governance as voting, but the vote is the simple part. The hard, security-critical part is execution: once a proposal passes, something has to carry it out on-chain, change a parameter, move treasury funds, upgrade a contract, and it has to do so without concentrating that power in whoever holds the keys to the multisig.
A DAO that votes on-chain but executes through a small trusted committee has not really decentralized. Real on-chain governance means the execution path itself is constrained by the vote, which is a contract-engineering problem, not a UI one.
Safe is the account most DAOs already hold their treasury in; Zodiac is the module framework that turns a Safe into a programmable governance account. We build on both: Zodiac Roles to scope exactly which actions a role or a passed proposal may execute, delay modules for timelocks, optimistic-governance modules where proposals execute unless challenged, and Exit modules that let members redeem their share of a treasury.
We also build custom Governor contracts and voting models, vote-escrow and delegation systems, and cross-chain execution so a single decision can act across several chains. Each is a module plus the integration around it, built where governance executes rather than bolted on top.
A DAO also has to run day to day. We build treasury controls that let contributors and sub-teams spend within scoped limits without a full vote every time, delegation systems so token holders can lend their voting power to representatives, and the dashboards and front-ends that make proposals, votes, and treasury activity legible, as we did with a governance dashboard for MakerDAO and the delegation portal for KyberDAO. Governance nobody can follow is governance nobody uses.
What we deliver
Custom Governor contracts, Zodiac Roles and delay modules, optimistic and delayed governance, vote-escrow and delegation logic, and cross-chain execution, built on Safe and Zodiac and hardened before audit.
Scoped treasury controls and role-based permissions so a DAO can operate without routing every action through a full vote or a single multisig, with the security boundaries enforced in code rather than convention.
The governance and delegation front-ends, treasury reporting, and integrations (voting front-ends, indexing, notifications) that make the whole process usable, built on the same indexing infrastructure that makes us a top-3 Graph indexer.
Who is DAO tooling for?
Protocol DAOs come to us when the standard voting product cannot express what they need: role-scoped permissions, delayed or optimistic execution, custom delegation, or governance that acts across several chains. Treasury and multisig operators who have outgrown a plain Safe and need programmable controls, so sub-teams can operate within limits without concentrating power or slowing every action to a vote. New protocols designing their governance who want the execution and treasury architecture built correctly from the start rather than retrofitted after a governance attack or a stuck proposal. Projects migrating governance on-chain who need the contracts, modules, and dashboards to move from an off-chain vote plus a trusted multisig to real, constrained on-chain execution. The common thread is that the governance behavior they need is custom, and it lives in code that controls a treasury and a protocol, so it has to be right.
We build governance inside Safe and Zodiac
Protofire is a blockchain development company with 250+ shipped projects across 60+ networks and 95+ protocols since 2016. On governance specifically, we build on the Zodiac stack (Roles and Exit modules, Safe app), we implement cross-chain governance execution on LayerZero, and our public open-source work includes a governance dashboard for MakerDAO.
We built the KyberDAO governance contracts and its delegation portal serving 7,000+ stakers. We are an official Safe partner with 130+ Safes deployed, and Protofire-deployed networks secure $2B+ across 120+ EVM networks, so the account layer governance executes through is one we know deeply.
We also maintain Solhint, the Solidity linter used by 1M+ developers, so the governance contracts we ship are held to the standard we set for the ecosystem. When a DAO needs custom governance, we build it where it executes, not around the edges.
“Once a proposal passes, something has to execute it on-chain without handing that power to whoever holds the multisig keys. Building that constrained execution is the engineering.”
The Protofire repositories behind this page
FAQ
What is DAO tooling?
How is this different from using Tally, Aragon, or Snapshot?
What is Zodiac and why build on it?
Can governance execute across multiple chains?
Do you build the treasury and delegation systems too?
Reviewed by Luis Medeiros, Field CTO at Protofire. Last reviewed: July 2026.


