FAQ
Security and trust model
Is Zodiac secure? Zodiac is non-custodial by design. The assets stay in your Safe, under your keys. The Roles Modifier is audited and runs in production for large DAOs and treasury teams — see Security for the audit list and the versions to use.
Does Zodiac have access to my funds? No. Zodiac never takes custody. You deploy and own every permission contract.
How are permissions enforced? Policies live onchain in the Roles Modifier. The contract checks every call before execution. No offchain service is part of the enforcement.
Compatibility
Which browsers does Pilot support? Chrome and Chromium browsers: Brave, Opera, and Edge. Desktop only. See Install Pilot.
Which networks does Zodiac support? The major EVM networks where Safe is deployed, for example Ethereum, Arbitrum One, OP Mainnet, Polygon, Gnosis, and Base. The Zodiac contracts have the same address on every chain. See Supported chains for the full list.
Does Zodiac work with any dapp? Yes. Pilot records transactions in any dapp interface and executes them through your Safe. No custom integration is necessary.
A dapp asked me to “approve with a signed message” and then failed. Why?
Usually an EIP-2612 permit. That one carries the signature as v, r, s in its calldata,
which leaves no room for a Safe’s ERC-1271 signature, so it cannot be made to work. Pilot
says so in the panel and offers the equivalent approval transaction instead. Aave v3, the
common case, has a setting that turns permits off. Permit2 signatures are a different
story — see Token permits.
Get started
Do I need to migrate assets or deploy new contracts? No. You import an existing Safe as it is. When you apply your first policy, the app deploys a Roles Modifier as a module on the Safe. The assets do not move.
How do I delegate execution to team members? Create a policy that defines the permitted actions, and add the members. Members then execute within the policy, without per-transaction signer approvals. Every action stays attributable onchain.
Features
How is Zodiac different from Safe alone? Safe provides secure custody. Zodiac provides the operations layer on top: simulation before signatures, atomic multi-dapp bundles, and delegation with onchain guardrails.
What is transaction simulation? The simulation executes your transaction against a fork of the current chain state. You see the token transfers, the balance changes, and possible errors — before anything is onchain.
Can I batch transactions across dapps? Yes. Pilot records the steps as you use the dapps and executes the sequence as one atomic transaction. When one step fails, the whole batch reverts.
What are policies and roles? Two words for one mechanism. A policy defines the permitted actions; onchain, it is a role on the Roles Modifier, and the members are the role members. Concepts maps the full vocabulary.
Pricing
How is Zodiac priced? Pricing varies by deployment and usage. See the pricing page or contact the team.
Who uses Zodiac?
Leading DAOs and organizations with significant onchain treasuries, including Safe, ENS DAO, Balancer, Gnosis DAO, and kpk.
Support
Where can I get help? Ask technical questions in the Discord . For institutional inquiries, contact the team through the Zodiac App .