Governor v2 Contract

May 31, 2023
Open
Open
Foundation Mission
  • Links

Foundation Mission (RFP) – Governor v2 Contract

To take on this project, submit a proposal to this thread by June 28. Read more about Missions here.

  • Foundation Mission Summary: Governor Contract v2
  • S4 Intent: Improve Governance Accessibility
  • Proposal Tier: Eagle
  • Baseline grant amount: 400k OP
  • Should this Foundation Mission be fulfilled by one or multiple Alliances: One
  • Optimism Foundation point-of-contact: Bobby (@bdresser)
  • Submit by: June 28th at 19:00 GMT
  • Selection by: July 13th at 19:00 GMT

How will this Foundation Mission (RFP) help accomplish the above Intent?:

This RFP will help the Token House governance system continue to evolve in pursuit of usability and participation, which will also further increase the social decentralization of the Collective.

The v1 Governor Contract moved the Token House to an MVP version of onchain voting. Based on delegate feedback, this RFP details a set of improvements aimed at improving delegation UX, solving existing painpoints with voting operations, and experimenting with new forms of delegation. All of these improvements should make it easier for delegates to participate in Optimism governance.

What is required to execute this Foundation Mission (RFP)?

An upgrade to the existing Governor Contract that includes the following functionality:

  • Partial delegation: the ability for any address to delegate only a portion of their tokens to an address, or for an address to delegate multiple portions of their tokens to multiple addresses.
  • Accurate votable supply quorum calculation: quorum for each vote should be calculated as a portion of the “total votable supply,” the total number of OP currently delegated to vote. (Today, the quorum for each vote is set manually on the contract.)
  • Support for different proposal types: the contract should support different proposal types that correspond to the proposal types in the Optimism Operating Manual, each of which may have a different quorum and approval threshold. In addition, the contract should include a straightforward path to (a) add new proposal types, and (b) manage proposal types’ quorums and approval thresholds.
  • Support for different vote types: The contract should support different vote types beyond the current “simple vote” (yes / no / abstain). These should include single choice voting (i.e. for use in an election), and approval voting (i.e. for use in approving Missions), as well as an approach for extensibility such that other voting strategies can be added in the future.
  • Integrate new contract functionality into a voting UI: The contract improvements above should be usable by governance participants with varying degrees of technical expertise. An ideal proposal includes a plan to surface this new functionality to voters in a straightforward UI.

This RFP will consider proposals that include modifications to this scope. Additional upgrades or adjustments are fair game to propose and may warrant a re-evaluation of total RFP grant amount.

What milestones will help the Collective track progress towards completion of this Foundation Mission (RFP)?

  1. Specification for implementation, design approach, and architecture for the functionality listed above.
  2. Monthly progress updates on design and/or implementation.
  3. Open-source code repository to observe progress over time.

How should badgeholders measure impact upon completion of this Foundation Mission (RFP)?

  • All future Token House proposals are voted on successfully through the updated Governor contract.
  • Number of addresses using partial delegation.
  • Clarity on voting UIs around the type, status, and result of various proposal types.
  • Success in using alternate vote types in order to make decisions on various topics.
  • Reduction in Foundation time spent operationalizing proposals for each voting cycle.

Application instructions

To apply for this RFP, please complete the form in the expandable section below and leave your response as a comment on this issue thread below. Submissions will be open until June 28, at which time the Foundation will review all submissions and select up to three individuals/teams to complete the work defined here.

Submission form

Copy the entire application below and leave a comment on this issue with your answers completed. A representative from the Optimism Foundation may reach out using the contact info provided to request more information as necessary.

Foundation Mission (RFP) Application

Please verify that you meet the qualifications for submitting at the above Tier

  • Alliance Lead: Please specify the best point of contact for your team
  • Contact info:
  • L2 recipient address:
  • Please list the members of your Alliance and link to any previous work:

Read more about Alliances here

What makes your Alliance best-suited to execute this Mission?

  • [...]
  • [...]

Please describe your proposed solution based on the above Solution Criteria (if applicable):

  • [...]
  • [...]

Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each peice of work:

  • [...]
  • [...]

Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:

  • [...]
  • [...]

Please list any additional support your team would require to execute this mission (financial, technical, etc.):

  • [...]
  • [...]

Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)

  • [...]

Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:

  • I understand my grant for completing this RFP will be locked for one year from the date of proposal acceptance.
  • I understand that I will be required to provide additional KYC information to the Optimism Foundation to receive this grant
  • I understand my locked grant may be clawed back for failure to execute on critical milestones, as outlined in the Operating Manual
  • I confirm that I have read and understand the grant policies
  • I understand that I will be expected to following the public grant reporting requirements outlined here

-- end of application --

  • More Information
  • Tag 1
  • Tag2
  • Tag3