KVORUM
compoundSource: Compound governor oz · #466

Finalize Security Service Provider Engagement (2025)

executedAug 13, 2025, 03:15 PM UTCby050x0579…ca09

01Summary

AISummary by Kvorumclaude-haiku-4-5

Compound DAO is finalizing a 12-month Security Service Provider engagement with ChainSecurity and Certora as joint SSPs ($1.75M) plus ZeroShadow for incident response ($250K), totaling $2M USD equivalent streamed in COMP tokens starting August 18, 2025. This follows a competitive RFP process and Snapshot vote (94.38% approval) and represents approximately 50% cost savings versus the previous OpenZeppelin relationship.

Type
treasury allocation
Funding
$2000000

Key changes

  • Grant 39,375 COMP (~$1.75M USD) to ChainSecurity & Certora streamer for joint security service provider engagement(high)
  • Grant 5,625 COMP (~$250K USD) to ZeroShadow streamer for incident response and monitoring services(high)
  • Initialize payment streams with 12-month duration (31,536,000 seconds starting August 18, 2025)(high)
  • Implement USD-price-adjusted COMP streaming mechanism using Chainlink price feeds with 1% slippage tolerance and 7-day claim cooldown(medium)
  • Retain DAO cancellation rights with 60-day notice period if SLAs/KPIs materially deviate from agreed terms(medium)

Notable concerns

  • 10% buffer applied to streams (~$2.2M COMP deposited) to accommodate COMP price volatility
  • Service providers transition from existing OpenZeppelin relationship
  • Stream cancellation requires separate onchain proposal after 60-day notice period
Contracts0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b0x334791289a906ac8f96ac0f90e7a91bf4aae4a600xaf9cee006ae377e88f3bbd668e3d67807f546bd8
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

1,178 words

Finalize Security Service Provider Engagement (2025)

Summary

This proposal enacts the outcome of the Compound DAO’s recent Security Service Provider (SSP) Request for Proposal (RFP) process. Following a multi-week evaluation by the Compound Foundation, the DAO has elected to appoint ChainSecurity and Certora as its joint security service providers for a 12-month term beginning August 18, 2025. In parallel, the DAO will also engage ZeroShadow to deliver incident response and monitoring services over the same period.

The total authorized budget is $2,000,000 USD, allocated as follows:

  • ChainSecurity & Certora: $1,750,000
  • ZeroShadow: $250,000

This RFP process has allowed the DAO to solicit a multitude of robust proposals, ensuring a smooth transition from the existing relationship with OpenZeppelin, while opening Compound to a near 50% reduction in security-based expenditure without a reduction in service provider quality.

Background

In July 2025, the Compound Foundation, working alongside the Compound Governance Working Group (CGWG), <u>initiated an RFP</u> to identify the DAO’s next security partner(s). The goal was to establish comprehensive protocol security coverage and improve cost efficiency, while ensuring continuous support for governance proposals, protocol upgrades, and any other developments that Compound engages in.

The RFP outlined a 12-month engagement covering smart contract audits, governance proposal review, deployment assessments, incident readiness, monitoring services, and vCISO appointment. Multiple leading security firms submitted proposals; all of their proposals can be viewed in <u>this thread</u>. 

After thoroughly evaluating each submission, the Compound Foundation issued a <u>formal recommendation</u> to the DAO. Evaluation of all proposals was based on a six-point framework:

  • Technical expertise in auditing, testing, and multi-chain support
  • Audit methodology and deliverable quality
  • vCISO & advisory capabilities, including personnel, experience, and availability
  • Compound & DeFi familiarity based on past work and onboarding readiness
  • Market reputation and engagement history
  • Pricing & value, measured by overall scope, personnel commitment, and service clarity

Accordingly, the Foundation proposed appointing ChainSecurity and Certora as joint SSPs, along with engaging ZeroShadow for complementary incident response capabilities.

From July 28 to August 4, <u>a Snapshot vote</u> was held to determine the DAO’s preferred SSP. The outcome was as follows:

  • ChainSecurity & Certora: 425.3k votes (94.38%) — declared the winner
  • Cyfrin: 25.3k votes (5.62%)

This present onchain vote is the final step to enact the decision made via Snapshot, officially signing ChainSecurity and Certora as Compound DAO’s new SSP team.

Scope of Engagement

Under the terms of the RFP and the Foundation’s recommendation, responsibilities will be divided between two specialized engagements:

1. ChainSecurity and Certora

Acting as the DAO’s SSPs, ChainSecurity and Certora will jointly:

  • Lead technical assessments of protocol upgrades, governance proposals, and token onboarding efforts. They will provide actionable feedback, verify execution paths, and ensure proposed changes meet Compound’s security standards before being enacted. The review process will be tightly integrated with the governance lifecycle and include formal reporting.
  • Provide high-touch security advisory services, including a dedicated technical lead to act as Compound’s virtual CISO (vCISO). This CISO will help bridge audits with governance, align protocol improvements with security best practices, and ensure DAO contributors understand and can act on security findings. They will coordinate audit scheduling, delivery, and reporting timelines in alignment with governance proposal windows and DAO expectations. The Foundation will define prioritization when needed.

These security teams were recommended due to:

  • Deep Compound experience: ChainSecurity has audited prior Compound V3 deployments and governance proposals, bringing firsthand knowledge of the protocol’s architecture and risk profile.
  • Formal verification leadership: Certora is a pioneer in formal verification tooling, offering advanced techniques for proving correctness of complex smart contract systems.
  • vCISO support and technical strength: The engagement is led by ChainSecurity’s senior leadership, with multiple engineers available full-time to support audits, governance reviews, and real-time advisory.
  • Trusted by top protocols: Both firms have secured protocols like Aave, Uniswap, Maker, and Ethereum Foundation, and are widely respected for their focus on correctness and systematic risk reduction.
  • Long-term alignment: Both teams have demonstrated consistent DAO engagement and the ability to grow with protocols as complexity scales.

2. ZeroShadow (Monitoring and Incident Response)

ZeroShadow will deliver continuous operational security coverage by:

  • Setting up a monitoring solution and tuning detection logic to reduce alert noise, utilizing the latest methodologies including AI
  • Triaging alerts in real time and coordinating incident response
  • Responding to governance attacks, smart contract exploits, phishing attempts, and multisig compromise
  • Running tabletop exercises and improving preparedness of the protocol to proactively respond and resolve security incidents in coordination with the Community Multisig

After ZeroShadow was named as a vendor in two separate SSP proposals, the Foundation included the team as a complement to the above two SSPs. Carving out this incidence response engagement allows Compound to benefit from 24/7/365 coverage with a virtual Security Operations Center (vSOC).

Onchain Vote Execution Details

If passed, this proposal will authorize the creation of two COMP token streams via the Compound Streamer:

Total Budget: $2,000,000

  • $1,750,000 for ChainSecurity & Certora
  • $250,000 for ZeroShadow

Both of the above will have their own dedicated stream.

Duration: 12 months starting August 18, 2025

  • _streamDuration = 31,536,000 seconds (365 days)

Payment Mechanism: Funds will be streamed in COMP tokens through the <u>Compound Streamer</u>. The amount of COMP streamed will be USD-adjusted using Chainlink price feeds to ensure the vendors receive the agreed $2M USD equivalent over the 12-month term. Upon submission of the onchain vote, a 10% buffer will be applied to each stream, meaning a total of ~$2,200,000 of COMP will enter the Streamers upon proposal execution. This is meant to accommodate for COMP volatility. At the time of onchain vote submission, 45,000 COMP approximates the $2.2M total, of which, 39,375 will be deposited in the ChainSecurity & Certora stream, and 5,625 will be allocated to the ZeroShadow stream.

Stream Recipient (_recipient): 

Slippage Amount (_slippage): 1%

  • Slippage ensures that every time the vendors claim, the Streamer converts the accrued USD amount into COMP using the current Chainlink price feed, with up to a 1% buffer to handle small price fluctuations and keep payments fair.

Claim Cooldown (_claimCooldown): 604,800 seconds (7 days)

  • This is the minimum time between claims. Once the vendors claim accrued COMP tokens, they can’t claim again for 7 days.

Stream Cancellation Rights:

  • The DAO retains the authority to cancel the stream if SLAs are not met and/or KPIs materially deviate from the agreed terms.
  • Any cancellation request must be explicated on the forums by the Compound Foundation, giving the service providers a 60-day notice for pausing the stream (_minimumNoticePeriod = 5,184,000 seconds). An onchain proposal must call the terminateStream() function in order for cancellation to occur.

RFP Process References

03Mismatch analysis

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

The proposal describes creating two COMP streams via the Compound Streamer: one funding ChainSecurity & Certora with 39,375 COMP and one funding ZeroShadow with 5,625 COMP, matching the $1.75M/$250k split with the stated 10% buffer at ~45,000 COMP total. The decoded calldata shows exactly this: two _grantComp calls transferring 39,375 COMP and 5,625 COMP respectively to the two stream addresses explicitly named in the description (0x3347... and 0xAF9C...), followed by initialize() calls on each stream contract to activate them. Amounts, recipient addresses, and the two-stream structure all align precisely with the prose. The initialize() calls show no decoded arguments, so granular parameters like the 1% slippage, 7-day cooldown, and 60-day notice period cannot be independently verified from the provided decode, but this is a limitation of the decode rather than a contradiction — nothing in the visible calldata conflicts with these claims, and such parameter-setting during initialization is standard/expected mechanics for this contract type. No numeric mismatches, target mismatches, or omitted/extra actions were found in the parts of the calldata that are visible and comparable to the description.

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

04Actions

4 total
#0_grantComp(address,uint256)chain 0x1
Target
0x3d98…cd3b
Value
0 wei
Function
_grantComp(address,uint256)
Arguments
{
  "amount": "39375000000000000000000",
  "recipient": "0x334791289a906Ac8f96ac0f90E7A91Bf4AaE4A60"
}
Calldata
#1initialize()chain 0x1
Target
0x3347…4a60
Value
0 wei
Function
initialize()
Arguments
{}
Calldata
#2_grantComp(address,uint256)chain 0x1
Target
0x3d98…cd3b
Value
0 wei
Function
_grantComp(address,uint256)
Arguments
{
  "amount": "5625000000000000000000",
  "recipient": "0xAF9CEE006AE377e88f3BBd668e3d67807F546Bd8"
}
Calldata
#3initialize()chain 0x1
Target
0xaf9c…6bd8
Value
0 wei
Function
initialize()
Arguments
{}
Calldata

05Tally

Summed from votes

Voters23
VP participating520.8K
Outcome (current)For
Current support100%

06Voters

23 total
Filter:
VoterChoice% of totalRationale
660x66cd…65f9For80.1K15.38%—1y ago
3F0x3fb1…4c8aFor80K15.36%—1y ago
2B0x2b38…bf33For50.1K9.61%—1y ago
B30xb356…c826For50K9.60%—1y ago
050x0579…ca09For50K9.60%—1y ago
4F0x4f89…fd3cFor50K9.60%—1y ago
680x683a…6c02For40.1K7.69%—1y ago
070x0703…961bFor30K5.76%—1y ago
130x13bd…8548For30K5.76%—1y ago
B40xb49f…7948For30K5.76%—1y ago
540x54a3…e189For29.7K5.70%—1y ago
CE0xce8a…8ca3For8580.16%—1y ago
C50xc554…7759For11.20.00%—1y ago
B90xb933…8dd1For9.30.00%—1y ago
210x21b3…fa75For20.00%—1y ago
B70xb792…89d7For20.00%—1y ago
170x1729…b879For10.00%—1y ago
2F0x2f2f…f78aFor0.50.00%—1y ago
140x1402…d132For0.10.00%—1y ago
130x1351…fa14For0.10.00%—1y ago
560x5695…c581For0.10.00%—1y ago
1D0x1d2f…3157For0.10.00%—1y ago
290x29bc…d91dFor00.00%—1y ago
Showing 23

07Forum

AIForum synthesis by Kvorumclaude-haiku-4-5
sentiment · favorablethread · constructive

Arguments for

  • ChainSecurity & Certora bring deep prior experience auditing Compound V3 and governance proposals, providing firsthand knowledge of the protocol's architecture and risk profile.— Compound_Foundation
  • Both ChainSecurity and Certora are industry-leading firms trusted by top protocols like Aave, Uniswap, and Maker, with Certora being a pioneer in formal verification tooling for smart contract correctness.— Compound_Foundation
  • The recommended vendors reduce Compound's annual security budget by 50% from $4M to $2M while maintaining high quality standards through the combination of SSP and dedicated IR services.— Compound_Foundation, AranaDigital
  • ChainSecurity & Certora demonstrated sustained DAO engagement and the ability to grow with protocols as complexity scales, with multiple full-time engineers available for audits, governance reviews, and real-time advisory.— Compound_Foundation
  • The separation of monitoring and incident response into a dedicated ZeroShadow engagement enables true 24/7/365 coverage with a virtual Security Operations Center fully embedded within Compound's monitoring infrastructure.— Compound_Foundation
  • The RFP process itself was rigorous and transparent, with 16 high-quality proposals evaluated against a comprehensive six-point framework by an independent expert (Michael Lewellen) in consultation with CGWG.— Compound_Foundation
  • The snapshot vote showed overwhelming community consensus with ChainSecurity & Certora receiving 94.38% delegate support, validating the Foundation's recommendation.— AranaDigital

Arguments against

None surfaced.

Notable participants

  • Compound_FoundationInitiated and led the comprehensive RFP evaluation process, selected ChainSecurity & Certora as the recommended SSP, and negotiated terms resulting in 50% cost reduction.
  • cylonIndependent delegate and expert who led the RFP and evaluation process as special advisor to the Foundation, conducting vendor interviews and scoring reviews.
  • AranaDigitalCoordinated next steps on behalf of CGWG to facilitate the snapshot and onchain voting process for SSP election.
  • Emilie_ChainSecurityChainSecurity representative who confirmed the Foundation's recommendation and provided updated proposal details including new commitments for multisig participation and IR coordination.
  • CyfrinOne of two vendors proceeding to the snapshot vote, thanked the Foundation for transparency and updated their proposal with revised pricing.
  • jbass-ozOpenZeppelin representative who announced the firm's withdrawal from the RFP process after not receiving unified Foundation and community endorsement.
  • Aaron SchnarchCGWG member who contributed to the evaluation process and RFP transparency.
  • Michael LewellenIndependent delegate and security expert who led the comprehensive RFP evaluation as special advisor to the Foundation.
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗