Alternate Governance track for Market Updates - Optimism
01Summary
Proposal to establish an alternate governance track for Compound market parameter updates by granting market admin role to a Safe address (maintained by Gauntlet or community members) with timelock protections, allowing faster market updates while maintaining community review and blocking capabilities. This aims to reduce the ~$300,000 annual cost of governance on routine market updates and free up focus for critical decisions like new partnerships and chain additions.
- Type
- governance change
Key changes
- Grant market admin role to a Safe address maintained by Gauntlet or other community members to execute market parameter updates(high)
- Implement timelock on market updates through Configurator to provide community review period and opportunity to block updates(high)
- Create parallel governance process for market updates that bypasses normal governance lifecycle(high)
- Reduce governance overhead from ~70-90% of proposals currently being routine market updates(medium)
Notable concerns
- Market admin role concentration in Safe address requires trusted maintenance
- Current proposals show minimal community participation in validating market parameters
- Estimated annual cost of $300,000+ spent on reviewing routine market updates with limited substantive safeguards
Generated by Kvorum
02Description
Alternate Governance track for Market Updates - Optimism
Proposal summary
DoDAO has been examining various areas where improvements can be made to governance in Compound through tooling or automation. A significant issue raised repeatedly by many members concerns the time and effort required to apply Market Updates.
Currently, approximately 70-90% of the proposals pertain solely to updating market parameters. Gauntlet uses analytics and algorithms to determine new parameters based on current market conditions. These proposals are highly specific and require unique skills for validation. So far, we have seen minimal participation from other community members or teams in validating these parameters.
Assuming the total cost of reviewing a proposal (including the effort of all delegates) is $2,000 per proposal, we are spending upwards of $300,000 per year on a process that currently acts more as a friction layer without much safeguard, as these market update proposals are rarely reviewed thoroughly.
This not only slows down the process but also diverts focus from reviewing essential proposals related to new partnerships, the addition of new chains, and the introduction of assets, etc.
We propose a parallel process specifically for market updates that can bypass the normal governance lifecycle. This would enable us, as a Compound community, to move faster and concentrate on the most critical decisions.
This proposal has already been discussed here - https://www.comp.xyz/t/market-updates-alternate-governance-track/5379
The forum post includes two solutions, and OpenZeppelin has provided details and feedback on those solutions.
After discussing with OpenZeppelin, DoDAO and OZ together believe that given the amount of changes, updating the Configurator could be the best solution. OpenZeppelin mentioned a couple of important points in the forum post:
- Grant the market admin role to an Safe address, which can be maintained by Gauntlet or other community members.
- Market Updates to the Configurator will go through a timelock, providing sufficient time for the community to review or even block the market updates via this alternate route.
03Mismatch analysis
The proposal describes creating an alternate, faster governance track for Compound market-parameter updates on Optimism, by (1) granting the 'market admin' role to a Safe address and (2) routing Configurator changes through a timelock for community oversight. The single decoded action is a cross-chain sendMessage to an Optimism governance receiver, which bundles four changeProxyAdmin calls, one Configurator upgrade call, and one setMarketAdminPermissionChecker call. This bundle is consistent with the high-level narrative: changing proxy admins and installing a permission checker are the standard technical mechanism used in prior Compound 'Market Update' governance proposals to implement a Safe/timelock-gated admin path for market parameter changes. No numeric parameters, fee percentages, or fund transfers are present to compare, and no addresses are named in the prose, so exact target verification is not possible from the text alone — this lowers confidence slightly but does not indicate a mismatch. I found no evidence of value manipulation, target redirection, or actions unrelated to the stated purpose. The only note-worthy point is that the description omits the specific mechanical details (proxy admin changes, upgrade, permission checker) which, while standard implementation detail for this kind of proposal, prevents independent verification of exact addresses against the 'Safe' claim. This is a minor omission typical of governance summarization, not a material or severe issue.
Discrepancies
- lowomitted in description
The description speaks in general terms about 'granting the market admin role to a Safe' and 'routing Configurator updates through a timelock' but does not mention the specific mechanics executed on-chain: changing the proxy admin of four Comet markets, upgrading the Configurator implementation, and setting a new permission-checker contract. These are the concrete technical steps that implement the described policy, and while plausible and consistent with the stated intent, the description does not name the specific target addresses (new proxy admin, permission checker, or upgraded Configurator implementation) so a delegate cannot independently verify that these addresses correspond to the promised Safe/timelock setup.
“Grant the market admin role to an Safe address, which can be maintained by Gauntlet or other community members.”
Generated by Kvorum
04Actions
- Target
- 0x25ac…5fa1
- Value
- 0 wei
- Function
- sendMessage(address,bytes,uint32)
- Arguments
{ "0": "0xC3a73A70d1577CD5B02da0bA91C0Afc8fA434DAF", "1": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000060000000000000000000000003c30b5a5a04656565686f800481580ac4e7ed1780000000000000000000000003c30b5a5a04656565686f800481580ac4e7ed1780000000000000000000000003c30b5a5a04656565686f800481580ac4e7ed1780000000000000000000000003c30b5a5a04656565686f800481580ac4e7ed17800000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af00000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f27130000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000216368616e676550726f787941646d696e28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000216368616e676550726f787941646d696e28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000216368616e676550726f787941646d696e28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000216368616e676550726f787941646d696e28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000187570677261646528616464726573732c6164647265737329000000000000000000000000000000000000000000000000000000000000000000000000000000287365744d61726b657441646d696e5065726d697373696f6e436865636b6572286164647265737329000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002e44e174f7d53f0212823acc11c01a11d58c5bcb00000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000995e394b8b2437ac8ce61ee0bc610d617962b21400000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd00000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f2713000000000000000000000000371db45c7ee248daff4dc1ffb67a20faa0ecfe02000000000000000000000000000000000000000000000000000000000000002000000000000000000000000062dd0452411113404cf9a7fe88a5e6e86f9b71a6", "2": "2500000" }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
- Market Updates - Alternate Governance Track ↗discourse · high confidence
Arguments for
- Routing routine market parameter updates through full governance imposes significant time, coordination, and gas costs (potentially $2000+ per proposal) that could be avoided with a faster alternate track.— DoDAO, cylon, Gauntlet
- A faster, dedicated pipeline lets Gauntlet respond quickly to changing market conditions and risk events, improving protocol safety and capital efficiency.— Gauntlet, woof, sharp
- Security is preserved because the new track restricts Gauntlet to a narrow whitelist of parameter-setting functions, uses a timelock delay, and grants cancellation rights to a Proposal Guardian/community multisig.— robinnagpal, woof, DoDAO
- The design has already been implemented and audited (OpenZeppelin reviews) and successfully deployed on Optimism, cutting update time from ~10 days to ~2 days without issues.— woof, robinnagpal, sharp
- Existing Seatbelt-style monitoring, checks, and Discord alerts already give the community visibility into alternate-track proposals, addressing transparency needs.— robinnagpal, DoDAO
- Adding clearer notification rules and a dashboard for change history would further strengthen community awareness of updates made via the new track.— Tane, DoDAO
Arguments against
- Bypassing full governance for market updates reduces direct community oversight and voting control over parameter changes.— cylon
- The simple Configurator-only approach is technically insufficient because applying changes still requires a ProxyAdmin upgrade callable only by the Timelock, complicating the 'bypass governance' goal.— dmitriywoofsoftware
- Concentrating signing authority in a small Gauntlet-controlled Safe (moving toward 2/3 or 3/5) raises centralization and trust concerns over who controls market parameters.— PGov
- The proposal went to an on-chain vote after a long silence and with unclear details (e.g., ambiguous 'Optimism' title, timelock duration, signer identities), creating confusion about what governance was actually approving.— PGov
Unresolved concerns
- Whether Tally or a custom platform should be built to give the community native visibility into pending optimistic/alternate-track proposals remains an open infrastructure decision.— woof, robinnagpal
- Final composition and long-term governance of the Market Admin Safe (number of signers, inclusion of non-Gauntlet parties) has not been settled.— PGov, robinnagpal
- Whether Rewards V2 speed parameters (setBaseTrackingSupplySpeed/BorrowSpeed) should be added to the alternate track's scope is still under community discussion.— woof
- Prioritization of which chains should next receive the Alternate Governance Track deployment has not been decided.— woof
- Cross-chain execution status tracking (proposals showing 'executed' on Ethereum but not yet on L2) was flagged as a gap, with only partial confirmation that it's fully resolved.— woof, robinnagpal
Notable participants
- DoDAOOriginal proposer who identified the governance overhead problem and proposed the Configurator-based bypass approach.
- cylonOpenZeppelin representative who provided detailed technical analysis of both proposed approaches and their trade-offs.
- GauntletRisk manager who would operate the new market admin role and expressed general support for either approach.
- dmitriywoofsoftwareWOOF! team member who identified a technical flaw in the Configurator-only approach and proposed an alternative Governor Bravo modification.
- robinnagpalDoDAO lead who refined the technical design, answered community questions, provided safe/signer details, and reported on deployments and audits.
- PGovCommunity member who raised pointed questions about transparency, safe signers, and the timelock/chain naming ambiguity before the governance vote.
- TaneSupportive voter who suggested adding transparency mechanisms like notifications and a change-history dashboard.
- woofWOOF! team member who provided a post-deployment infrastructure review, flagged monitoring gaps, and proposed extending scope to Rewards V2.
- sharpCommunity member who affirmed the alternate track's benefit for faster market management on deployed chains.
- jbass-ozOpenZeppelin auditor who confirmed audit results and stated no additional infrastructure was needed for monitoring.
Generated by Kvorum
08Similar proposals
- compoundexecutedAlternate Governance track for Market Updates - Mantle97%
- compoundcanceledDoDAO has been examining various areas where improvements can be made to governance in Compound through tooling or automation. A significant issue raised repeatedly by many members concerns the time …97%
- compoundexecutedPause Supply for Compound Assets59%
- compoundexecutedSet Pause Guardian to Community Multi-Sig55%
- compoundcanceledUnpause Seize49%
- compoundcanceledUnpause Seize49%
- lidoexecutedOmnibus vote: 1) Grant PAUSE_ROLE on WithdrawalQueue 0x889edC2eDab5f40e902b864aD4d7AdE8E412F9B1 for the new GateSeal 0x79243345eDbe01A7E42EDfF5900156700d22611c;47%
- compoundexecutedResume cUSDC minting37%
- lidoexecutedUnpause protocol deposits37%