OpenZeppelin Security Partnership - 2025 Early Termination
01Summary
Proposal to invoke the early termination clause of the OpenZeppelin Security Partnership for 2025, requiring 60 days minimum notice. If executed by July 10, the security services stream will terminate on September 8. This action is part of initiating a formal RFP process for security services.
- Type
- governance change
Key changes
- Terminate OpenZeppelin Security Partnership stream with 60-day notice period, effective September 8, 2025 (timestamp: 1757376000)(high)
- Initiate formal RFP process for security services on behalf of the DAO(high)
Notable concerns
- Early termination of ongoing security partnership contract
- Requires execution by end of day July 10 UTC to trigger the 60-day notice period
Generated by Kvorum
02Description
OpenZeppelin Security Partnership - 2025 Early Termination
OpenZeppelin Security Partnership Early Termination
This proposal invokes the early termination clause of the OpenZeppelin Security Partnership for 2025 with the minimum notice of 60 days, at estimated time of proposal execution, on behalf of the Compound Foundation as part of the initiative to engage in a formal RFP process on behalf of the DAO.
If enacted and executed by end of day (UTC) Thursday, July 10, the timelock will schedule the stream to terminate in 60 days at end of day (UTC) on Monday, September 8.
03Mismatch analysis
The proposal describes a single action: invoking the early termination clause of the OpenZeppelin Security Partnership stream with the contractually required 60-day notice, targeting termination at end of day UTC on Monday, September 8, 2025. The calldata contains exactly one action, a call to terminateStream(uint256) with a termination timestamp of 1757376000. Converting this Unix timestamp yields 2025-09-09T00:00:00 UTC, which is the correct on-chain representation of 'end of day (UTC) Monday, September 8' (since end-of-day equals the start of the next day at 00:00 UTC). There is only one action in both the description and calldata, the target contract is the expected stream contract, and the timestamp value aligns precisely with the stated termination date after accounting for standard end-of-day/start-of-next-day timestamp conventions. No extra, missing, or mismatched actions were found, and no numerical or target discrepancies exist beyond this expected formatting convention. Overall, description and calldata are fully consistent.
Generated by Kvorum
04Actions
- Target
- 0xcc14…5533
- Value
- 0 wei
- Function
- terminateStream(uint256)
- Arguments
{ "_terminationTimestamp": "1757376000" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 070x0703…961b | For | 80K | 12.28% | — | 1y ago |
| 130x13bd…8548 | For | 80K | 12.28% | — | 1y ago |
| 3F0x3fb1…4c8a | For | 80K | 12.28% | — | 1y ago |
| 360x36cc…ffc6 | For | 77.1K | 11.83% | — | 1y ago |
| B30xb356…c826 | For | 50K | 7.68% | — | 1y ago |
| 4F0x4f89…fd3c | For | 50K | 7.68% | — | 1y ago |
| 050x0579…ca09 | For | 50K | 7.68% | — | 1y ago |
| 9D0x9d03…ec31 | For | 40K | 6.14% | — | 1y ago |
| 930x93cb…1a08 | For | 39.2K | 6.02% | — | 1y ago |
| B40xb49f…7948 | For | 30K | 4.61% | — | 1y ago |
| 480x4880…422c | For | 25K | 3.84% | — | 1y ago |
| 0B0x0b58…00f8 | For | 24.7K | 3.79% | — | 1y ago |
| 2F0x2f93…8a8b | For | 24.4K | 3.75% | — | 1y ago |
| CE0xce8a…8ca3 | For | 858 | 0.13% | — | 1y ago |
| 220x2210…d02e | For | 32 | 0.00% | — | 1y ago |
| C50xc554…7759 | Against | 11.2 | 0.00% | — | 1y ago |
| 210x21b3…fa75 | For | 2 | 0.00% | — | 1y ago |
| B70xb792…89d7 | For | 2 | 0.00% | — | 1y ago |
| 170x1729…b879 | For | 1 | 0.00% | — | 1y ago |
| 790x79b6…ca6b | For | 0.7 | 0.00% | — | 1y ago |
| 2F0x2f2f…f78a | For | 0.5 | 0.00% | — | 1y ago |
| 3F0x3fc3…d4f7 | For | 0.1 | 0.00% | — | 1y ago |
| D80xd8de…ae41 | For | 0.1 | 0.00% | — | 1y ago |
07Forum
- OpenZeppelin Security Partnership Renewal 2025 ↗discourse · high confidence
Arguments for
- OZ has a proven multi-year track record securing Compound, including preventing critical exploits and maintaining zero protocol losses.— jbass-oz, allthecolors, GozmanGonzalez
- The proposal's 60/90-day early termination clause gives the DAO flexibility to run a future RFP without immediately severing coverage.— jbass-oz, cylon, Compound_Foundation
- Uninterrupted security coverage is critical given upcoming Woof! deployments and ongoing governance/proposal review needs, so a transitional renewal avoids risky gaps.— cylon, dmitriywoofsoftware, Compound_Foundation, jbass-oz
- The new USDC-price-adjusted COMP streaming mechanism improves capital efficiency, transparency, and DAO clawback/enforcement safeguards versus the prior Aera Vault model.— GozmanGonzalez, jbass-oz
- OZ originally won the role through a competitive RFP in 2021 and has since earned trust through consistent, transparent performance, so short-term renewal pending a new RFP is reasonable rather than punitive.— jbass-oz
Arguments against
- OZ's $4M/year cost is disproportionate to Compound's TVL and risk profile compared to peers like Aave, indicating treasury misallocation.— bryancolligan, pennblockchain, Jorstack
- OZ's workflow is slow, rigid, and serialized, causing costly delays (e.g., 15-month Rewards V2 delay) that hurt Compound's competitiveness and growth.— bryancolligan
- The DAO should run a proper competitive RFP process before renewing, since multiple credible alternative security firms have expressed interest and are being discouraged by perceived governance capture.— bryancolligan, pennblockchain, Jorstack, Shelly, glory
- A dual-provider or reduced advisory model (OZ retained cheaply for institutional knowledge, a new lower-cost auditor handling routine work) would cut costs while preserving continuity.— bryancolligan
- Given OZ has already earned roughly $16M over four years, they should continue supporting the transition at reduced or no cost as a show of good-faith partnership rather than demanding full payment during the RFP window.— bryancolligan, pennblockchain, Jorstack
- There is no DAO growth strategy or roadmap to justify continued high security spend, making the ROI of the renewal unclear.— bryancolligan, Jorstack, pennblockchain
- OZ's coverage has been incomplete, failing to prevent front-end, governance, and economic-attack incidents despite its broad mandate and cost.— bryancolligan
Unresolved concerns
- Whether OZ should continue services at reduced or no compensation during the RFP transition period remains disputed and unresolved.— bryancolligan, cylon, Jorstack
- No detailed side-by-side comparison of OZ's scope/cost versus alternative vendors (e.g., Aave's security spend) was ever produced to substantiate claims either way.— Jorstack, bryancolligan
- The DAO lacks a clear roadmap or growth strategy tying security spend to future protocol direction, leaving the justification for the budget level unresolved.— bryancolligan, Jorstack
- Concerns about the DAO's dwindling COMP treasury from this and other large recurring asks (e.g., Foundation funding) were raised but not addressed with a mitigation plan.— allthecolors
- Whether a short RFP window (30-60 days) can be completed without introducing new security or continuity risks was questioned but never fully answered.— bryancolligan
Notable participants
- jbass-ozOpenZeppelin's representative who authored the renewal proposal, defended it against criticism, and issued updates including the termination clause revision.
- bryancolliganLead critic who authored a detailed business case against renewal, proposed a dual-provider model, and pushed for reduced/no pay during transition.
- cylonDelegate and former OZ employee who supported a transitional renewal to ensure continuity while an RFP is run, engaging directly with bryancolligan's objections.
- Compound_FoundationAnnounced support for an immediate RFP process, negotiated the reduced termination notice, and later formally triggered the termination clause.
- pennblockchainRepresented FranklinDAO, voiced opposition to renewal on cost/accountability grounds while acknowledging the pragmatic need for transition coverage.
- JorstackRaised concerns about lack of comparative data and a DAO roadmap, repeatedly pressing for justification of the spend.
- allthecolorsSupported renewal but flagged broader concerns about COMP treasury depletion from repeated large DAO asks.
- GozmanGonzalezOffered a supportive legal/compliance-oriented endorsement of the renewal and payment structure.
- dmitriywoofsoftwareWoof! Software representative who emphasized the operational need for continuous audit coverage during the transition.
- ShellyCertora co-founder who signaled vendor interest in participating in a future competitive RFP.
Generated by Kvorum
08Similar proposals
- compoundcanceledOpenZeppelin Security Partnership - Annual Renewal 202574%
- compoundexecutedOpenZeppelin Security Partnership - Annual Renewal 202573%
- compoundexecutedOpenZeppelin Security Partnership - Annual Renewal 202472%
- compoundexecutedOpenZeppelin Security Partnership - 2022 Q2 Adjustment V468%
- compoundcanceledOpenZeppelin Security Partnership - 2022 Q2 Adjustment V367%
- compoundcanceledOpenZeppelin Security Partnership - 2022 Q2 Adjustment V267%
- compoundcanceledOpenZeppelin Security Partnership - 2022 Q2 Adjustment66%
- compoundexecutedFinalize Security Service Provider Engagement (2025)65%
- compoundexecutedCompound Sandbox: Development Proposal63%
- compounddefeatedSecurity Solutions For Compound Governance62%