Notes on Compensator

The audits, totaling 4 reviews over 5 months from March to July 2025, under the Compensator grant were complete. Despite this, CGP has applied new, after-the-fact requirements that were never part of the agreed terms and no alternative path forward has been provided.

This has blocked milestone #3 of the project for over 2 months. On Aug. 1st, I requested resolution and, if none is timely provided, will have no choice but to proceed to arbitration. This reflects a trend at Compound where ineffective or inactive community members undermine productive contributors and create unnecessary barriers to the DAO’s advancement.

The Compensator marketplace has been a long-time RFP. It was originally supported and won 1st place in an Ethereum hackathon (submitted by community member Mike G.). At that time, the contracts were incomplete (~200 lines) yet held significant potential to activate voters.

The contracts are now greatly enhanced, with full functionality, having worked in ~900 lines of complete logic and addressing all OpenZeppelin findings. I remain hopeful CGP will make the fair and right determination here swiftly and we may be able to avoid further escalation.

You can earn COMP rewards for allocating vote power:

You can explore delegates and swap to COMP with ease:

(Due to the continued absence of CGP representatives, the domain has been detached and repo made private. These measures are temporary. They are intended to protect the integrity of the project and best interests of community stakeholders who wish to see Compound advance).

(The Compensator grant proposal was submitted in November 2024. It was approved after 2-3 months and we’re 9 months in without any path forward. Thank you for understanding.)

1 Like

@cmrn has an active CGP grant in the Protocol Ideas and Dapps domain. I will stay light on detail. Suffice it to say that the development lifecycle has been tumultuous with frequent disagreement between the developer and auditor OZ on what constitutes audit-readiness for this project.

I acknowledge that I have been inadequately communicative for the past 2-3 weeks, but this post grossly exaggerates the nature and extent of delays on CGP’s side. On July 24, both parties were informed that the codebase was still (after several iterations of feedback from OZ) not ready for audit. Changes were made within 24 hours which, given the track record of the project to date, appeared unlikely to bring the code up to full audit-readiness. I acknowledge the delay in further action since this date but am engaging with @cmrn presently to determine whether CGP will authorize further OZ review or conclude that the next project milestone cannot be met to the standard articulated in the grant proposal.

Such an odd thing to say. Any auditor should review addressed findings in a timely manner. It’s been more than 2 weeks with not even a hint from yourself or OpenZeppelin’s side. The last comms that I heard from you was in May: “And of course we are happy to consult and collaborate on clarification of expectations”. What followed was nearly 3 months of silence.

2 Likes

@cmrn hit me up and I offered to help with resolving the issues raised in Audit Readiness. Cameron added me to the repository as well so I could lend a hand. The OZ AR report looks clear and I’ll be happy to help this along. I’m interested in seeing COMPensator to mainnet since I released the first version at ETHGlobal in 2023.

2 Likes