KVORUM
compoundSource: Compound governor bravo · #315

Finalize Delegate Race (Cycle 1)

executedAug 31, 2024, 06:49 AM UTCby3F0x3fb1…4c8a

01Summary

AISummary by Kvorumclaude-haiku-4-5

Compound DAO governance proposal to finalize the first delegate race by creating 9 Franchiser contracts and delegating a total of 300,000 COMP tokens (250k from delegate race winners + 50k to Alpha Growth) from the Comptroller to 8 elected delegates and 1 additional entity. The Franchiser infrastructure enables the DAO to clawback voting power if needed through future governance votes.

Type
governance change

Key changes

  • Transfer 300,000 COMP tokens from Comptroller to FranchiserFactory for delegation to elected delegates(high)
  • Create 9 Franchiser contracts to delegate voting power to 8 delegate race winners (PGov, Franklin DAO, Arana Digital, Michigan Blockchain, Allthecolors, Avantgarde Finance, Event Horizon, Sharp) and Alpha Growth(high)
  • Transfer FranchiserFactory ownership to Compound timelock to enable DAO control over clawback of voting power(high)
  • Establish governance infrastructure allowing future revocation of delegated voting power through onchain governance votes(medium)

Notable concerns

  • Proposal addresses low voter participation rates among existing delegates (many below 50% or even 10%)
  • Recent governance attack highlighted the need for more delegated voting power to trusted community delegates
  • Sharp received minimal delegation (1,178.70 COMP) due to points-based allocation system
  • Alpha Growth's 50k COMP delegation is retroactive to address previous lack of Franchiser infrastructure
Contracts0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b0xc00e94cb662c3520282e6f5717214004a7f268880xe696d89f4f378772f437f01faad70240abdf18540x6d903f6003cca6255D85CcA4D3B5E5146dC33925
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

875 words

Finalize Delegate Race (Cycle 1)

Summary:

The Compound Governance Support Working Group (GSWG) introduced the DAO’s first delegate race in July to increase the robustness of the DAO’s delegate base. This onchian proposal is the final step for ratifying delegation to the 8 entities/individuals that received the highest number of points during the application process. If this proposal passes, 8 Franchiser contracts will be created by the already deployed and audited FranchiserFactory contract, ownership of the FranchiserFactory will be set to the timelock, and each individual Franchiser will allocate the appropriate amount of voting power to the delegates’ addresses. A total of 250k COMP will be delegated from the Comptroller to the elected delegates. This vote also includes 50k COMP in delegation to Alpha Growth since their team did not receive delegation from a previously passed proposal due to a lack of the stated Franchiser infrastructure. Hence, the total number of Franchisers will amount to 9, and the delegated COMP will amount to 300k.

Proposal Motivation:

Despite Compound being one of the most prominent DeFi protocols, this stature unfortunately does not translate into active governance participation. Many top delegates with considerable voting power have less than 50% vote participation rate–and many even sit under 10%. In healthy governance environments, proactive delegates wield significant voting power, ensuring malicious votes are prevented and quorum requirements are met. This is especially vital for lending markets with a high degree of reliance on governance, requiring delegates to be consistently available, often voting on numerous proposals over the course of a single week. The recent governance attack also illustrated the importance of allocating more voting power to community-trusted delegates.

Most DAOs have dormant native tokens present in their treasury. If these native tokens aren’t already being allocated to active initiatives, they can be put to good use elsewhere. There is minimal risk to setting aside a pocket of these dormant funds to ensure better governance participation in a manner where governance can recall the tokens back to the community treasury. The most straightforward means by which these tokens can be mobilized is by delegating a portion of them to either existing or new delegates.

For sourcing the votes, we can reference Compound’s Comptroller:

- Address: 0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B
- As of August 20, 2024 the address held 1,578,587.6 COMP tokens
- Dormant capital from this address can be mobilized for delegation

It is important to establish a structure that will enable the DAO to sustain control and ownership of these funds, however. In other words, if the DAO would like to clawback funds at any point, either to use the tokens for alternative purposes, or to rescind a particular wallet’s voting power, it should be able to do so seamlessly. The advantage of this setup is that the DAO’s COMP tokens never leave the community’s control and can be relocated when needed at any time.

More details on the implementation:

This proposal will delegate voting power to the 8 applicants using the deployed FranchiserFactory, which is responsible for creating Franchiser contracts. The Franchiser contracts have already been audited by OpenZeppelin. Individual Franchiser contracts are used to delegate COMP tokens to noted addresses, and the FranchiserFactory has the ability to clawback the voting power if it decides. Ownership of the FranchiserFactory will be given to the Compound timelock, effectively enabling the DAO to give or take voting power from elected delegates. Hence, revoking voting power once it has been granted to the given addresses requires a typical onchain governance vote.

Delegate Race Outcome:

The GSWG created a points system to decide how points would be given to delegates. This setup weighted heavily on a wallet’s voting participation rate–and also rewarded those who authored and sponsored previous proposals, as well as attended community calls. A week-long application process followed, with 18 groups and individuals applying for delegation. Up to 50k COMP delegation for each applicant was given–unless that address hit 80k COMP in total delegation, at which point, the upper threshold for voting power was capped. This process was conducted until the 250l allocation was fully used. There was a tie breaker between four candidates, and votes were allocated based on which candidate had the oldest active delegate address.

Below are the final candidates, along with their assigned votes and voting addresses.

Candidate: PGov

- Points Scored: 10
- Assigned Votes: 34,450.00
- Voting Power Final: 80,000.00
- Address: 0x3FB19771947072629C8EEE7995a2eF23B72d4C8A

Candidate: Franklin DAO

- Points Scored: 9
- Assigned Votes: 9,999.76
- Voting Power Final: 80,000.00
- Address: 0x070341aA5Ed571f0FB2c4a5641409B1A46b4961b

Candidate: Arana Digital

- Points Scored: 9
- Assigned Votes: 50,000.00
- Voting Power Final: 50,001.00
- Address: 0x0579A616689f7ed748dC07692A3F150D44b0CA09

Candidate: Michigan Blockchain

- Points Scored: 8
- Assigned Votes: 29,999.88
- Voting Power Final: 80,000.00
- Address: 0x13BDaE8c5F0fC40231F0E6A4ad70196F59138548

Candidate: Allthecolors

- Points Scored: 6
- Assigned Votes: 44,371.81
- Voting Power Final: 80,000.00
- Address: 0x66cD62c6F8A4BB0Cd8720488BCBd1A6221B765F9

Candidate: Avantgarde Finance

- Points Scored: 6
- Assigned Votes: 29,999.85
- Voting Power Final: 80,000.00
- Address: 0xB49f8b8613bE240213C1827e2E576044fFEC7948

Candidate: Event Horizon

- Points Scored: 6
- Assigned Votes: 50,000.00
- Voting Power Final: 54,588.74
- Address: 0xb35659cbac913D5E4119F2Af47fD490A45e2c826

Candidate: Sharp

- Points Scored: 6
- Assigned Votes: 1,178.70
- Voting Power Final: 1,190.67
- Address: 0x72C58877ef744b86F6ef416a3bE26Ec19d587708

03Mismatch analysis

AIMismatch analysis by Kvorummedium confidenceclaude-sonnet-5
Minor discrepancy

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

3 total
#0_grantComp(address,uint256)chain 0x1
Target
0x3d98…cd3b
Value
0 wei
Function
_grantComp(address,uint256)
Arguments
{
  "0": "0x6d903f6003cca6255D85CcA4D3B5E5146dC33925",
  "1": "300000000000000000000000"
}
Calldata
#1approve(address,uint256)chain 0x1
Target
0xc00e…6888
Value
0 wei
Function
approve(address,uint256)
Arguments
{
  "0": "0xE696d89f4F378772f437F01FaaD70240abdf1854",
  "1": "300000000000000000000000"
}
Calldata
#2fundMany(address[],uint256[])chain 0x1
Target
0xe696…1854
Value
0 wei
Function
fundMany(address[],uint256[])
Arguments
{
  "0": [
    "0x3FB19771947072629C8EEE7995a2eF23B72d4C8A",
    "0x070341aA5Ed571f0FB2c4a5641409B1A46b4961b",
    "0x0579A616689f7ed748dC07692A3F150D44b0CA09",
    "0x13BDaE8c5F0fC40231F0E6A4ad70196F59138548",
    "0x66cD62c6F8A4BB0Cd8720488BCBd1A6221B765F9",
    "0xB49f8b8613bE240213C1827e2E576044fFEC7948",
    "0xb35659cbac913D5E4119F2Af47fD490A45e2c826",
    "0x72C58877ef744b86F6ef416a3bE26Ec19d587708",
    "0x4f894Bfc9481110278C356adE1473eBe2127Fd3C"
  ],
  "1": [
    "34450000000000000000000",
    "9999760000000000000000",
    "50000000000000000000000",
    "29999880000000000000000",
    "44371810000000000000000",
    "29999850000000000000000",
    "50000000000000000000000",
    "1178700000000000000000",
    "50000000000000000000000"
  ]
}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

AIForum synthesis by Kvorumclaude-sonnet-5
sentiment · favorablethread · constructive

Arguments for

  • Compound suffers from severe voter apathy and low participation among top delegates, threatening quorum and governance robustness, so a delegate race to boost active voting power is needed.— AranaDigital, PGov, Doo_StableLab
  • Allocating dormant treasury COMP (Option 1) to delegates is safer and more feasible than organically soliciting token holder delegations (Option 2), since the DAO retains recall rights over the tokens.— AranaDigital
  • A transparent, criteria-based point system (onchain voting participation, proposal authorship, other governance participation) ensures COMP is delegated to active, quality contributors.— AranaDigital
  • The proposed mechanism follows a proven precedent from Uniswap's delegate race using audited Franchiser contracts, which keep tokens recallable by DAO vote at any time.— AranaDigital, cylon
  • OpenZeppelin, as Compound's security partner, reviewed the Franchiser-based implementation, adding a layer of security assurance to the technical rollout.— jbass-oz

Arguments against

None surfaced.

Unresolved concerns

  • How accountability will actually work for delegates who engage in conflicts of interest or malicious action was only loosely defined (GSWG hearing complaints and potentially calling a community vote) without a concrete resolved process.— AranaDigital
  • Community feedback on whether the points criteria system is fair was explicitly requested but no substantive community pushback or alternative proposals are shown in the thread.— AranaDigital
  • The organic token-holder delegation approach (Option 2) was deferred to a later, unspecified proposal, leaving the harder long-term solution to broaden the delegate base unresolved.— AranaDigital
  • Full technical implementation details, including exact deployment mechanics of individual Franchiser contracts per delegate, were still being finalized at the time of posting.— AranaDigital

Notable participants

  • AranaDigitalLead co-author of the proposal who outlined the rationale, criteria, rules, and iterative updates for the delegate race.
  • PGovCo-author who announced community calls to discuss the proposal.
  • Doo_StableLabCo-author who posted the link to the formal delegate race application thread.
  • cylonProvided external precedent, noting OpenZeppelin's prior audit of a similar Franchiser contract fork used in Arbitrum's Event Horizon delegation program.
  • jbass-ozRepresentative from OpenZeppelin who shared the security review of the Franchiser contract implementation for the proposal.
Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗