RFC — Accountability Committee Proposal

We are soliciting feedback from the community to propose the formation of an Accountability Committee for Licensure and Deployments for Uniswap DAO, tasked with overseeing the operational development of partnerships and agreements involving Additional Use Grant requests and deployments of Uniswap V3 on other chains.

Proposal Overview

We propose the creation of an Accountability Committee for Licensure and Deployments to support the performance of licensure and partnership agreements between Uniswap DAO and external parties and improve accountability toward the DAO.

While the BSL expires on April 1, 2023, we decided to initially limit the scope of the Accountability Committee to licensure and deployments since these are the areas that have generated the most traction in the forum.

Overview

Over the past year, several projects have requested Additional Use Grants to the Uniswap community and/or requested permission to deploy Uniswap protocol to alternative chains (including L2s and alternative L1s). Often such proposals offered financial incentives for Uniswap. However, the delivery of funds has been in some cases delayed or implemented according to mechanisms that weren’t part of the agreement terms.

In order to mitigate this issue and facilitate stronger accountability practices in Uniswap, we propose the formation of an Accountability Committee tasked with the following functions:

  • Be responsible for the evaluation of proposals during first two phases of governance process (RFC and Temperature Check)
  • Verify that proposals comply with the requirements of the Uniswap DAO Proposal Template.
  • Implement and manage an on-chain commitment mechanism for Uniswap DAO (i.e. a multisig escrow): require that licensure and deployment proposals offering financial incentives to Uniswap (including but not limited to grants for Uniswap community, liquidity mining, or metagovernance incentives) may not go forward to the last stage of the governance process without depositing a % of the promised funds into the escrow.
  • Provide last-mile QA and technical guidance for deployments
  • Keeping track of commitments, disbursements, and project milestones
  • Report quarterly to Uniswap DAO

For each proposal that advances to the on-chain Governance Proposal phase, the Committee will engage in the following activities:

  • Liaising with the proposer team and evaluating the quality of the project
  • Onboarding the proposer team to the Uniswap ecosystem
  • Evaluating the security of the chain
  • Negotiating Scope of Work
  • Providing legal review
  • Co-editing the final proposal with the proposer team

Duration

The initial Committee will have 5 members and a duration of 6 months. After the expiration of the BSL on April 1, 2023 the Committee will focus on deployments. At the end of the term the Committee will be subjected to review by the community to discuss areas of improvement and potential expansion of its scope to other kinds of partnerships beyond deployments.

Compensation

We propose that Committee members are compensated with a retainer of $3,500 per 6-month term and a fee of $6,500 for each evaluated project, paid at the end of each 6-month period. We propose a minimum of 2 committee members’ involvement in each agreement proposal.

Assuming the Committee will review 2 proposals each term, the maximum estimated budget for the first iteration of the Accountability committee is $82,500 for the first 6 months, and $165,000 for a year.

Motivation

The need for an Accountability role in Uniswap DAO was crystalized in the first Uniswap Delegate Forum that Uniswap Foundation and Other Internet hosted in October 2022. The Forum followed the publication of OI’s accountability report for Uniswap, which explored at length the legal, social and on-chain accountability mechanisms available to Uniswap.

As observed in the report, at present Uniswap’s strongest accountability measure in the context of licensing and partnership agreements is the Business Source License, which however has limited application toward enforcing the terms of an agreement and the delivery of promised funds after a proposal has been executed.

Establishing and formalizing an accountability role within Uniswap, with a clear mandate and responsibilities, will greatly improve accountability toward the DAO, avoid repeating past episodes of missing or delayed funds, and overall facilitate the operational autonomy of the DAO going forward. We also plan to leverage work on the cross-chain bridge assessment group and liaise with them in security assessments.

Proposer details

This proposal is put forward by Uniswap Agreements & Accountability working group — an initiative stewarded by Other Internet with the participation of Uniswap Delegates and Uniswap Foundation.

Point of Contact

Laura Lotti, laura@otherinter.net

Proposed initial signers

We propose an initial committee formed by 5 delegates selected by Other Internet with guidance from the Uniswap Foundation. The proposed committee members were selected among the participants in the Agreements & Accountability working group and Uniswap community, with the goal of having a diverse representation of interests and expertises (including governance, technical and economic expertise).

The proposed initial signers are:

  • Cam O’ Donnel (Web3 Ecosystem Strategy at Consensys)
  • Doo Wan Nam (COO at StableLab)
  • Kendra Leong (Governance at she256)
  • Kydo (Lead at Stanford Blockchain Club)
  • Raf Solari (CTO at Tally)

Next steps

We are seeking feedback by Uniswap governance contributors on this proposal before proceeding to the Temperature Check.

5 Likes

We are honored to be part of the proposed initial signers and happy to answer any questions or concerns.

For brief introduction, StableLab is a governance firm focused on professional delegation, DAO framework design and product development. We work with various projects, from the ones just starting their journey to decentralization to the most prominent DeFi protocols.

Our systematic framework for DAOs covers governance methodologies, decentralized workforce, implementation, documentation, communication and community engagement. There is no one-size-fits-all approach, but we provide a framework of principles and tools we have developed throughout our experience.

We scale DAOs sustainably.

EXPERIENCE

We are the leading professional delegate team with a track record across major DeFi protocols, including MakerDAO, Optimism, Aave, 1inch, Balancer, Element, InstaDapp, Hop and more.

We pioneer delegation work through high governance standards, extensive research, hands-on expertise and the consistent use of a code of conduct. Pushing forward web3 and DeFi since 2018, StableLab’s co-founders previously spent 3.5 years at the Maker Foundation.

2 Likes

Thanks Laura and the Other Internet team for this. Over the last few months, we’ve seen the issue of cross chain deployment become more and more apparent. This problem is one that needs to be tackled, especially if v4 has an initial BSL as well. When looking at the proposed committee members, we’ve interacted with a few of the members quite heavily and can attest to their hard work and abilities. However, some other proposed committee members we were surprised at their nomination.

We believe that due to our proximity to such a topic and recent work regarding deployment and proposals creation, we would like to apply for this committee as well. Further, we encourage some other community members who we have seen been active in this area, whether it’s through the small working group that the Other Internet established or through forum discussions (for ex: WH vs L0 vote), to take a look at this and consider nominating themselves/others to apply for this council as well. Some actors we’ve seen participate quite heavily regarding this topic and would encourage to submit/confirm their intent to participate are:

@GFXlabs, @teemulau/@mhonkasalo, Gauntlet, @AbdullahUmar (Michigan), @Doo_Stablelab (initially proposed, intent confirmed on forums), @kydo (initially proposed), @DAOStrat.C (initially proposed), @tobyshorin

Going forward, during the RFC period, we propose anyone interested to submit/confirm their intent to participate on this thread (groups like ourself should appoint one lead to take responsibility). Then, on a snapshot vote, everyone should be able to vote on up to 5 choices:

  1. No: Do not move forward with this
  2. Yes: @kydo
  3. Yes: @DAOStrat.C
  4. Yes: @Doo_Stablelab
    ……: Anyone else who confirms/submits intent to participate.

Our nomination to participate:

Name: Penn Blockchain (FranklinDAO), Lead: Juanbug, governance lead (tele: @juanbugsun)

Summary: We have been involved with the topic of deploy Uniswap v3 onto “x-chain” for many months now. In addition to helping different prospective chains navigate the process, we have diligently helped teams with delegate connections and even draft and submit the proposals themselves at time. For example: Deploy to zkSync, Deploy to Boba. Further, when different discussions arise in the forums, we are diligent in offering our opinions and pride ourselves in a fast response time (Please feel free to reach out whenever!). In addition to this topic, we’ve contributed to the general Uniswap ecosystem with research on governance and recommendations as well as maintained an almost perfect voting record.

3 Likes

We believe that others who are interested in being part of the Accountability Committee should be able to nominate themselves or others. And we do think @pennblockchain will be an excellent candidate based on their engagement so far.

However, in terms of onchain voting, there should be at least accepted norm that delegates shouldn’t vote for themselves as candidates.

And anyone including delegates, while being part of Accountability Committee Proposal, they should refrain from writing proposals that can fall under the assessment of Accountability Committee nor voting on such.

The issue is if you are a delegate or author writing proposals, and also part of committee that evaluates, implement, and report on such proposals. It’s a clear conflict of interest and also ineffective check and balance.

1 Like

Thanks for your comments here Doo. We agree, during the snapshot vote, delegates should not be allowed to vote for themselves if they are part of the candidate pool. As for the eventual proposal submissions, because many times, delegates are the only ones with enough power to submit the on chain vote itself, this is a bit tricky. Maybe if for example, for the proposals that one may submit in the future, they are just not one of the 2+ council members that evaluate that proposal (assuming delegates are voted in to the council)? Would this create an appropriate separation you think?

1 Like

That’s a fair point. I think that can be a compromise. As it’s “a minimum of 2 committee members’ involvement in each agreement proposal”, it’s possible to for example, have others who don’t have such conflict of interest in proposal to assess, implement, and report on it.

1 Like

Welcome @Doo_StableLab. Great to see you in the Community!

Love seeing constructive conversation here.

First, thank you @lotti (OI) for the initiative. As always, very thorough. With the BSL expiry on April 1, it would be beneficial for this discussion if you could further illustrate how the committee can provide value through its responsibility.

This committee could be an exciting opportunity for community members/delegates to facilitate specified governance activity within the DAO. This helps to legitimize processes and provide accountability for transactional agreements.

As an organization, We love supporting the DAO in any way possible and look forward to the continued discussion around this committee and its scope.


Echoing some thoughts on the comments above from Penn (H/t).

Agreeing with this statement, As the DAO grows, the community could continue to play a critical role in facilitation.

Full support of further community participation and consideration. With many qualified teams. This is a net positive to maximize impact!

If a committee member is selected for a specialty skill or resource. This should be communicated.

Looking forward to exploring mechanics here. We will want to ensure objectivity and may I say (accountability) within the process. Will follow up with some thoughts as the discussion continues.

3 Likes

Thanks for the color here Cameron! Appreciate your feedback and would like to second your thoughts re:

Thanks @lotti!

Kydo from Stanford Blockchain Club here.

We are honored to be part of the proposed signers and appreciate the work Other Internet and many other delegates spent on this proposal and previous workshops. We are also supportive of this proposal.

Like @pennblockchain and @Doo_StableLab have mentioned, we also believe community members should be able to nominate themselves. The exact mechanism may differ but I think the proposer should adopt this mechanism into the proposal.

The accountability committee could handle technical, social, and even legal matters. It could have a lot of power and the scope might be hard to define at first. Therefore, we believe the signer set should also be improved/changed at a later date (3 months is reasonable) to incorporate new learnings throughout the process.

Lastly, I believe these signers should be measured by their individual competence and knowledge of the space instead of their organizational reputation.

I am also happy to share more about my background.

Background:

I am currently the Vice President of Stanford Blockchain Club, leading research and governance. I am also on the programming committee for Stanford DAO Workshop and the co-organizer for CEE246A class at Stanford on crypto entrepreneurship.

Previously, I was the cause round owner at Gitcoin, managing the largest Gitcoin cause round ($1m matching). Before Gitcoin, I was a contributor at Llama, working on different governance initiatives with Aave, Radicle, Gitcoin, and others. I have also developed strong technical knowledge of the entire tech stack through coursework and research (advised by Prof. Dan Boneh).

Related directly to Uniswap, I spent more than 15 hours a week around Uniswap governance activities and am currently driving the community effort around multi-message aggregation. Previously, I have been involved with multiple proposals and voiced critical thoughts in the forum and in private.

4 Likes

Hi all, Kendra here from she256.

First, thank you to @lotti and Other Internet for spearheading this important proposal and for the work they have done to-date on governance within Uniswap. I think we are all in agreement with the need for a committee to do this important work and look forward to further engagement in this process.

I wanted to take the opportunity to provide a bit more information about my background and the value I would bring to this committee and to the Uniswap community. I have almost two decades of experience providing accountability for transactional agreements on hundreds of millions of dollars worth of complex grant-funded projects around the world. I gained this experience while acting in numerous capacities - including General Counsel, Chief Ethics Officer, and Legal Cybersecurity Liaison to the White House.

I have led Internal Control functions and created Enterprise Risk Management structures for organizations. In ethics, my work required me to formally advise on conflict-of-interest issues regularly. Over my career, I have reviewed hundreds of highly-technical proposals from a legal, technical, business and governance perspective. And I am an expert at ensuring and structuring accountability within transactional proposal processes - beginning at proposal stage, in transaction agreement and scope negotiations, through monitoring delivery, to close-outs and disputes when parties have not complied with requirements under their agreements.

As a member of the Governance Team at she256 since December 2021, I have a wealth of experience acting on behalf of a delegate on governance issues across Uniswap, Compound, ENS, Hop, and Optimism. As a nonprofit, we are governance volunteers who are working professionals and wide contributors to the space - with a track record reflecting our core beliefs, values and advocacy.

Through our weekly governance meetings, we use our vote to ensure proper governance over protocols in our ecosystem – including Uniswap, where we participated in the Uniswap Delegate Forum mentioned in the original post. Through my efforts with she256, I spend hours every week reviewing, analyzing and recommending a vote on proposals for Uniswap and the other protocols across the she256 delegate portfolio. And, having been a Devcon Scholar in Bogota, and through additional studies in Blockchain Strategy, I have continued to develop my knowledge base in the space while maintaining my core focus on accountability and governance.

At she256, we believe that protocol governance should represent all participants in an ecosystem. And having a wide representation in governance encourages a broader group of voices, identities, and opinion to come to the forefront of the decision-making.

As a delegate, I am uniquely positioned to transparently, objectively, and neutrally support the work of the Accountability Committee. I look forward to the continued discussion around this committee and its scope.

2 Likes

Thanks everyone for the great discussion so far. Laura and Aaron from OI contributed to this response post. Here are our thoughts for how to move forward!

  • In response to @pennblockchain:

    • We support Uniswap DAO contributors nominating themselves for a position on the committee—however we plan to cap the committee at 5 members, at least for the duration of the trial period. The goal of the cap is to keep the costs in check, scale manageable, and committee members accountable.
      - We’ll accept further nominations for the next 7 days, and we support Penn Blockchain’s proposed mechanism for voting on the nominees.
    • We further suggest that upon approval, the final committee appoint a Chair to coordinate its meetings, governance, and assign members to proposal review.
  • In response to @DAOstrat.C:

    • There is plenty of scope for the committee to provide value to Uniswap community after the expiration of the BSL.
    • Cross-chain governance will continue to be an issue, hardly solved after April 1 and the committee will be in a position to provide expert guidance and recommendations in the process, while gathering community feedback, guaranteeing compliance to the Cross-chain Assessment Bridge Process and overseeing its implementation.
    • Partnerships (with integrators, educational initiatives, advocacy groups, other institutions) will play a crucial role as Uniswap keeps growing and the Accountability Committee will be in a position to bring accountability to the evaluation and execution of such partnerships.
    • Lastly, we think it’s likely that there will be a BSL for future versions of Uniswap core protocol.
  • in response to @Kydo:

    • The duration of the committee has been scoped to 6 months since Uniswap governance activity is quite variable, in view of the governance minimized design principles of the protocol. So we think 3 months may be too short of a timespan to meaningfully assess the performance of the committee and to have a new election process.
    • 3 months may also be too short for committee members to begin developing practices and processes that may meaningfully carry forward into future iterations of the commitee therefore we caution against too short of a timespan.
    • We agree that the committee members should change periodically, and there should be a process for delegates to nominate themselves or others at different rounds. We recommend that (options: )
    • committee members are elected every 6 months, and cannot serve for more than 2 consecutive rounds.
    • retiring committee members are responsible for nominating and educating their successors.

Before moving to an on-chain vote we’ll write up these suggested committee “bylaws.” Per above discussion, open to self-nominations for participation in the committee.

1 Like

@tobyshorin, thanks for the follow up here! Appreciate the openness to having more players nominate themselves and given the timeliness of the situation, we believe that the 7-day timeline is appropriate.

Hey all. We’re supportive of this in principal - there are certainly instances of proposals falling through the cracks. As an example, let’s take a quick trip down memory lane. We were vocal proponents of issuing Voltz an additional use grant early last year in exchange for a portion of any future tokens that they might issue. In the conversation around that vote, the topic of meta-governance was front and center. It was generally recognized (I think) that any future Voltz tokens that hit the Uniswap treasury would be valued for their power to govern the Voltz protocol rather than any financial gain they might provide the DAO.

In the lead up to the vote and immediately following, I had a few conversations with @tobyshorin and @bryanlehrer from OI about how the DAO might manage those new votes when Voltz eventually issued a token. We had some initial thinking in place, but since Voltz hasn’t launched an ERC-20, we put any plans to mobilize the community on the back burner.

Fast forward a year and Voltz recently executed a governance vote to deploy on Arbitrum using NFTs. Should Uniswap have had a say in that vote? There was no ERC-20 token distribution, so maybe not. On the other hand the spirit of the conversation around the proposal would lead me to believe that Uniswap’s voice should’ve been heard there. What I can say for sure is that I have a day job and had lost track of what was happening at Voltz, so hadn’t even done any cursory research from which to form a view on the topic.

The above is all to illustrate that I (and Avantgarde) think building out a process to make sure that things we vote on actually get done is a good idea. That said, we are concerned that the structure proposed here could be sub-optimal for a couple of reasons.

  1. The institutional memory of a body that churns every 6-12 months could be an impediment to effectively executing their tasks. While every proposal that the committee shepherds through the pipeline will be similar in some ways - the vetting process, the proposal prep and presentation, etc - they will be different in many technical and financial considerations, and touch different corners of the Uniswap stakeholder universe. Being able to navigate that social graph adeptly is a requirement for this committee to be effective, but a high expectation to place on a delegate.
  2. It’s impossible to say whether the proposed compensation will be adequate in retaining qualified committee members, and there’s no way to know whether it is enough until each term is over.

We’d also be concerned about the admin burden on the DAO (e.g. do we fund a multisig that’s responsible for evaluating the committee’s work then paying out every six months?) but that’s secondary.

in conversations with @Getty about this proposal, he pointed out that it falls squarely within the UF’s remit to administer this type of solution. And in thinking about where we (Avantgarde) are concerned about the potential inefficiencies, it seems like there could be a hybrid solution whereby the community elects the committee’s members by Snapshot vote, and the UF manages the committee’s process and is ultimately responsible for their output.

This does a couple of things. First, it provides a central, constant access point for teams looking to make proposals. Want to do something in Uniswap? Go to the Foundation.

Second, it solves for any issues that could present given the planned 6-month terms of the committee members. The UF is positioned at the center of the ecosystem and presumably has the best, most granular understanding of who the stakeholders are. And as committees come and go, the UF will help to hone processes by which proposals go from amoeba in a brain puddle to onchain vote. This continued presence is really the only way process will improve from term to term. The UF can act as a resource, helping each term’s committee members do better than the last term’s. I’d also note that this will help to make committee members better delegates once their term is over; they’ll emerge with a better network and understanding of what goes into a good proposal.

Finally, it holds the accountability committee… accountable. It’s a tighter feedback loop. If a proposal comes in and the UF chooses a committee member to be it’s sherpa and that member has ghosted, the UF can just choose a new committee member (and not pay the ghost when the term’s up).

There’s also the administrative benefits at the margins. I recognize I’m speaking for the UF’s budget here and have no visibility into what that looks like or whether there’s room for this, but paying committee members off of the UF’s balance sheet rather than the DAOs is much easier operationally.

So to sum up, very supportive of this proposal in principal, but think we need to tweak the implementation to make sure that it’s effective. And many apologies to the OI team for not surfacing this concern earlier in the process.

3 Likes

Hey @eek637, thanks for your input here and we agree with the logistics of this situation. We think a snapshot vote to determine the committee and then shifting the focus over to UF to manage funds/oversight is appropriate.

Thanks for your thoughts @eek637. We’ve talked about this extensively with @kenneth and @devinwalsh, and in the past they expressed a desire not to have UF administer this process and the committee directly.

If UF was going to fully manage this process, I’d strongly prefer to have this committee be consolidated into a 1 person partnerships lead, directly employed at UF and supported by UF’s lawyers. Obviously this would solve all the committee rotation and membership issues you described.

Governance does not control the Foundation so it’s important hear back from Ken and Devin about whether it’s on the table and within their budget to spin up this role. If so, I think we (delegates) would be making a collaborative decision with UF around who handles what parts of ecosystem development.

4 Likes

What’s the worst example here?

Agreed.

Good call. @larry is the archetype

The risk of a committee overseeing a new process yet to execute is understated despite good sounding intentions.

Agree with 6 month starting duration.

Other comments:

  • @pennblockchain should be considered
  • Gauntlet will not nominate ourselves at this time
  • Controlling costs will be important without more specifications from the mandate above. Notably:
3 Likes

Alana here, from Variant.

First, want to echo much of the sentiment already expressed - thank you to Other Internet for spearheading this proposal. An accountability committee seems directionally good for the protocol.

Looking at the list of proposed initial signers, it would be helpful to have a more standardized format for detail on their backgrounds, as well as the rationale for each selection (e.g. some set of criteria that we’d want to see in committee members, and each candidate’s response as to how they meet those criteria). This would be helpful not only for generally assessing the initial choices, but also as a guideline / reference for selecting future committee members. Absent this type of detail, it feels odd to move forward.

I also like @pennblockchain’s suggestion of being able to vote for/against individual members – it feels aligned with the request for having rationales for each member proposed / a more robust selection process.

Disclaimer: Variant is an investor in the UNI tokens. Disclosures – Variant

2 Likes

Thanks for everyone’s input thus far. The UF has worked with Other Internet in establishing this process and has every intention of helping ensure the success of the Accountability Committee. However, community members should always feel free and empowered to self-organize and take ownership of gaps within the community/governance process without needing the UF’s approval.

The UF exists to facilitate the governance process, but we should not be viewed as “owning” governance. Instead, successful Uniswap governance will continue to depend upon the active engagement of the community and its delegates, so we welcome the establishment of a committee, comprised of individual stakeholders, wholly dedicated to supporting the creation and implementation of governance proposals. This first committee cohort should publicly share meeting notes, learnings, and internal discussions so that the following committee cohorts may leverage past learnings.

The UF will continue to be stewards and provide support for all governance participants, which includes helping to hold the proposed committee accountable. However, we hope that this experimental committee tests how more grassroots functions, similar to workstreams of other communities, could coexist and thrive with other entities across the Uniswap ecosystem.

5 Likes