Proposed Lead: Zach Obront
Proposed Operating Budget: 190,000 OP (+100,000 relative to previous Season)
Contact Info: zobront@gmail.com
Previous Work & Qualifications
- I served as the Developer Advisory Board Lead for Season 6, delivering on our KPIs and working with the community to formalize and expand the role of the DAB.
- Outside of this role, I work primarily as a security researcher, with a focus on the OP ecosystem. For example, I placed 1st in the audit contest on the Bedrock Upgrade, 1st in the audit contest for Blast, and performed private audits for OP Labs, Base and Fraxtal.
- I organized and judged the Fault Proof Audit Contest, which found multiple critical severity bugs in the Fault Dispute Game (leading to the fixes in the Granite upgrade).
- I led the buildout of the original version of OP Succinct, the first upgrade to the OP Stack to allow teams to deploy full ZK validity proven chains.
- In a past life, I co-founded and ran Scribe Media. This is irrelevant technically, but provided helpful experience in leading a team of 100+ people that carries over to this role.
Board Charter:
- Link to S6 Charter
- Link to S7 Charter Updates
- To summarize the changes:
- The DAB will expand its responsibilities from Season 6 based on requests by the Grants Council and Foundation.
- The Grants Council’s Audit Team will be disbanded, and responsibilities for the audit program will shift to the DAB. The DAB will be solely responsible for selecting projects for audit grants, while the GC will remain responsible for administering the grants.
- The DAB will be responsible for selecting applicants for all Foundation Missions (see Guide to Season 7)
- The DAB will take an active role in crafting Missions, both by writing the ongoing Foundation Missions, and by providing support to the GC in writing Governance Missions. A Mission Scout role will be introduced to support with this responsibility.
- The DAB will provide “devrel for Missions” services, making ourselves available to help applicants through office hours, one on one questions, and exploring additional opportunities to attract more developers to contribute to the Collective.
- Given the large increase in responsibilities and the desire to keep the team from growing too much, we will shift feedback to the GC so that each project receives feedback from one DAB member, instead of two.
- Non-technical summaries by the DAB will be replaced by a detailed explanation of the DAB’s assessment of the safety and importance of the protocol upgrade. This will be shared by the Lead, and therefore the Upgrade Czar role will be removed.
Breakdown of Council Operating Budget:
All DAB members will be responsible for supporting Mission Applications. They will be divided into three subcommittees based on the types of applications they will be supporting.
- Lead (1) = 30k OP (+5k from last season)
- The Lead is responsible for ensuring that the DAB is both meeting its current objectives and finding opportunities to further support the Collective. This includes:
- (a) leading all board meetings and internal decisions.
- (b) overseeing the decisions and feedback of all subcommittees.
- (c) leading board discussions on approving protocol upgrades, and communicating these decisions (along with helpful voting context) to the community.
- (d) act as the tiebreaker for the Audit subcommittee and Foundation Mission subcommittee if the members disagree.
- (e) collaborating with other Council Leads to find opportunities to provide support across the collective.
- (f) tracking KPIs and drafting the Season 7 retrospective at the end of the season.
- The Lead is responsible for ensuring that the DAB is both meeting its current objectives and finding opportunities to further support the Collective. This includes:
- Audit Request Team (2) = 12.5k OP each (-2.5k from last season in the GC)
- The Audit Request team will be responsible for evaluating and selecting applicants to provide subsidized audits for.
- They will start by using the existing Grants Council rubric and processes for this selection, but will be responsible for adapting these processes to achieve the best results. This includes coordinating with the Foundation’s Growth team to get their input on the value of various projects to the ecosystem.
- Eligibility Criteria: To be selected to the Audit Request Team, an applicant should have established themselves as a senior auditor, either with a role at a firm or through major successes in audit contests and bug bounties.
- Governance Mission Team (3) = 12.5k OP each (+2.5k from last season)
- The Governance Mission team will work with the Grants Council to provide technical feedback on all Mission applicants.
- Each cycle, applications will be divided between the members of this subcommittee, with one member providing feedback on each application providing their perspective on the technical feasibility, team quality, alignment of the project with the MR, appropriateness of budget, and other criteria that are helpful for the GC to make informed decisions on technical applications.
- Eligibility Criteria: To be selected to the Governance Mission Team, an applicant should have established themselves as a knowledgeable developer with a wide ranging understanding of the ecosystem. Ideally, they have directly contributed to important protocols or tools.
- Foundation Mission Team (2) = 12.5k OP each (new role)
- The Foundation Mission team will be responsible for selecting which teams are chosen to fulfill the Foundation Missions.
- These are larger grants with higher stakes, so these decisions will be slower and take a lot more thought, more like hiring than giving a grant.
- Eligibility Criteria: To be selected to the Foundation Mission Team, an applicant should have both deep technical knowledge and the ability to make high stakes assessments of teams and people. Ideally, they have worked in an engineering management role.
- OP Labs Representative (1) = 0 OP (equal to last season)
- The OP Labs Representative will provide support to all subcommittees of the DAB. With deeper knowledge of OP roadmap, they are able to act as a sanity check on priorities and decisions, and can provide extra support to whichever subcommittee has the highest work volume in a given cycle.
After the election, the DAB will hold an internal vote to assign the following additional roles. These responsibilities will be taken on by existing members in addition to their subcommittee roles.
- Ops Lead (1) = 7.5k OP additional payment (equal to last season)
- The Ops Lead existed last season and was a crucial role in helping the DAB to manage a lot of details without dropping any balls. This role involves:
- (a) improving the IOPs,
- (b) scheduling meetings,
- (c) interfacing with other Councils,
- (d) organizing processes and tools for the DAB to perform its duties, and
- (e) looking for any other opportunities to make changes that will keep the DAB’s efforts focused and effective
- The Ops Lead existed last season and was a crucial role in helping the DAB to manage a lot of details without dropping any balls. This role involves:
- Mission Scouts (2) = 7.5k OP additional payment (new role)
- This is a new role that will exist given the additional responsibility of crafting Missions. These two members will deeply understand the OP Labs roadmap, and be able to think creatively about missing gaps that Missions could fill. They must:
- (a) deeply understand the OP Labs roadmap, and thinking creatively about missing gaps that Missions could fill,
- (b) specifically, stay closely on top of interop developments, including protocol level changes and products being built,
- (c) conceptualizing, getting consensus on, drafting, and posting the ongoing Foundation Missions, and
- (d) working with the Grants Council to ensure their Mission process takes into account the specific technical outcomes that would most support the Collective.
- This is a new role that will exist given the additional responsibility of crafting Missions. These two members will deeply understand the OP Labs roadmap, and be able to think creatively about missing gaps that Missions could fill. They must:
Finally, in line with the Grants Council Budget and Milestones & Metrics Budget, we will be stepping away from any future compensation through RetroPGF. With that in mind, we will add a Bonus Payment of 50k OP (the same as was awarded to the S6 DAB in RetroPGF), to come at the end of the season and distributed in a way that will be determined along with the other Council Leads.
KPIs & Measurements
User Experience KPIs:
- Did 100% of Protocol Upgrades have a non-technical summary posted within 72 hours and get approval or comments from the DAB?
- What NPS score would the Grants Council reviewers provide (answering: “On a scale from 1-10, if it were up to you, how likely would you be to renew the DAB next season?”)
- What NPS score would the Foundation give the DAB (answering: “On a scale from 1-10, if it were up to you, how likely would you be to renew the DAB next season?”)
Performance KPIs:
- Did the number of Mission applicants increase in S7 as the DAB took on more devrel responsibilities to support applicants?
- Did the number of milestones missed by grant recipients decrease on DAB-approved grants relative to grants before the DAB?
- Did Missions authored by the DAB end up leading to meaningful technical progress, as evluated by the OP Labs team?