KVORUM
compoundSource: Compound governor oz · #538

Extend Proposal Guardian Role for the Community Multisig

executedFeb 17, 2026, 06:02 PM UTCbyB00xb06d…ae3d

01Summary

AISummary by Kvorumclaude-haiku-4-5

Extend the ProposalGuardian role held by the community multisig for 48 months through February 28, 2030, maintaining the protocol's security mechanism to cancel malicious or unsound proposals.

Type
governance change

Key changes

  • Extend ProposalGuardian expiration timestamp from September 12, 2026 to February 28, 2030 (48-month extension)(high)
  • Maintain community multisig (0xbbf3f1421D886E9b2c5D716B5192aC998af2012c) as ProposalGuardian with extended authority(high)

Notable concerns

  • Tenderly simulation is failing but proposal is expected to execute successfully in production due to differences in how Governor and Timelock interact during simulation versus actual execution
Contracts0x309a862bbc1a00e45506cb8a802d1ff10004c8c0
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

286 words

Extend Proposal Guardian Role for the Community Multisig

This proposal aims to maintain protocol security by extending the ProposalGuardian expiration timestamp. We are proposing a 48-month extension, effective through February 28, 2030, to ensure uninterrupted protection for the Compound ecosystem.

The ProposalGuardian role is currently active and held by the community multisig, with a scheduled expiration of September 12, 2026. This role was established as a critical fail-safe mechanism, allowing the multisig to cancel proposals that are identified as malicious or technically unsound.

While the current expiration is months away, setting the expiration to February 2030 provides a more robust buffer. It ensures more predictable readiness to intervene against high-risk or malicious proposals and enables the community to innovate with confidence for the years ahead.

Actions

Call setProposalGuardian on the Compound Governor contract to set the community multisig as the new ProposalGuardian, with an expiration timestamp of [1898467200] (GMT: Thursday, 28 February 2030, 00:00).

Tenderly Simulation Failure Explanation

Although the proposal simulation linked in the Tally UI is failing, the proposal should execute successfully in production.

Reasoning:

  • Proposals are first submitted to the Compound Governor via propose().
  • After the voting period ends and quorum is reached, the proposal is queued in the Governor, which then queues it in the Timelock.
  • Once the Timelock delay passes, the proposal is executed in the Governor.
  • The transaction calldata is first saved in the _governanceCall queue, and then the Timelock is called to execute the transaction.

During the Tenderly simulation, the Timelock is impersonated without Governor.execute being called, meaning _governanceCall is not populated. This causes the transaction to revert in the simulation, but in a real execution, it should succeed as expected.

03Mismatch analysis

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

placeholder

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

1 total
#0setProposalGuardian((address,uint96))chain 0x1
Target
0x309a…c8c0
Value
0 wei
Function
setProposalGuardian((address,uint96))
Arguments
{
  "_newProposalGuardian": [
    "0xbbf3f1421D886E9b2c5D716B5192aC998af2012c",
    "1898467200"
  ]
}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.