Citadel DAO Governance
Timelocked execution with guarded treasury operations and segregated executors
Citadel packages OpenZeppelin Governor patterns for a protocol consortium: weighted delegation, proposal lifecycle SLAs, and segregated executors so routine upgrades cannot touch cold treasury routes without a second quorum.
Technology stack
Technology stack
- Solidity
- OpenZeppelin
- Foundry
- TypeScript
- Ethereum
Representative technologies from the delivery-not an exhaustive inventory of every dependency or internal tool.
Challenge
Stakeholders demanded separation of powers - emergency pause without permanent centralization, treasury sweeps that require time-delayed multisig paths, and clarity when off-chain votes should not auto-execute on-chain.
Approach
We composed Governor + Timelock with modular strategies: a short-delay executor for parameter tweaks, a long-delay path for treasury movements, and optional guardian veto scoped to upgrade modules only. Snapshot-compatible voting snapshots were documented alongside on-chain tallying, and we shipped simulation scripts for proposal calldata before submission.
Outcome
Placeholder programme narrative - verify before publish. Stated headline: 47 governance proposals executed with zero failed transactions across 9 months of operation.