Skip to content

Make membership repo publicly readable #107

@tvanepps

Description

@tvanepps

Summary

The membership repo and its accompanying nomination/discussion process should be publicly readable. This would apply to both future discussions and ones which have already concluded. Write access would remain for members only.

The curation process is a key part of what makes Protocol Guild so unique. Having this available invites prospective members, the broader community, and potential funders to participate as external observers.

History

The Guild curation process has changed over time, but always towards more transparency and increasing member agency within that process. Here’s a brief overview:

From Dec 2021 to the launch in May 2022, the initial bootstrapping of the membership took place through private conversations. This was largely carried out by me soliciting core contributors :

  • for feedback on the draft project proposal
  • to gauge interest in their potential membership
  • for any recommendations for any fellow contributors that should be included in the initial outreach or other projects that should be eligible

In the cases where their interest was confirmed, I would collect relevant onboarding info.

Starting in July 2021, the membership repo was created and initialized with the existing active membership. This repo allowed the membership to fully participate in the process. Instead of funneling all additions, removals, and deliberations through a single person, existing members now had read and write access to a shared list. The repo also included guidelines on what kinds of accompanying information each nomination should include, eg. project, description of or links to relevant contributions. During this time, we also fostered the norm of having the existing member who made the nomination share the onboarding links, explain the project and its expectations to the new member. Previously, onboarding would have been carried out exclusively by me.

Over the course of the Pilot, this process produced a rich yet non-public representation of what it means to be eligible for Guild membership.

However, we still lacked a cohesive framework to locate these local descriptions within. The gaps hiding in the unspecific and inconsistent framework for core protocol stewardship were forced to light in several discussions, including ones regarding:

These discussions produced the only other major changes to the curation process since the start of the Guild: a more explicit eligibility framework and the distinction between members and projects. Details of the proposal can be seen in this PR.

Survey

In June 2023, members put together a survey which included a number of questions about the Pilot outcomes and organizational processes. This survey output was not formal governance, but instead meant to act as a snapshot of member sentiment and start conversations. One question asked about the visibility of the membership repo:

image

Just under half (45%) of all respondents preferred more transparency than the status quo.

There was also discussion of the survey results on a few Ops calls and in the PG discord. While it only featured participation from a subset of the membership, it was generally agreed it was good for the repo to be publicly readable.

Why the membership repo should be publicly-readable

As outlined above, the curation process has become more accessible and transparent to members over the past 1.5 years. Here’s some expanded reasoning on why it should continue to evolve:

Greater transparency benefits the Guild

  • Prospective members should be able to use the repo as a measure to compare against. Right now, prospective members are required to trust the word of their nominating peers about how the process works and what level of work is necessary for nomination. This is the best demonstration of eligibility and governance norms that we have. If our public docs define the starting framework and the public onchain updates are the outcome, we’re missing the private link between the two ends.
  • The mechanism only works if the broader community trusts it. Transparent processes allow external observers to suss out internal inconsistencies, and in doing so, co-structure the mechanism they are asked to place trust in. To borrow Eric S. Raymond’s famous quote “given enough eyes, all inconsistencies are shallow”

Pilot settings may not suit the Guild post-Pilot

  • As we scale the mechanism in terms of funding and/or members, the need for transparency becomes more crucial. It’s better to apply transparency proactively rather than reactively when negative sentiment surfaces.

Transparency is already a norm in and around the Guild

  • In Ethereum governance: open repos, access to ACD agendas, publicly broadcasts, text thread summaries
  • As of the previously mentioned Eligibility PR, changes to the project eligibility framework can now only happen through a public process. To date, this topic has comprised almost all of the internal discussion ( ie. MEV Boost, Solidity, and DVT) - not the eligibility of individual nominations, which is what this proposal is focused on.

Conclusion

In the same way we put serious care into stewarding the EVM and Ethereum protocol, the mechanism and processes we structure the Guild within should similarly reflect our highest ideals of good governance. I’ve been proud of PGs ability to adapt when needed so far - hopefully the reasoning above convinces you that this particular aspect is worth changing.

This proposal should be up for feedback for at least a few weeks or until there’s some rough consensus from participating members. Looking forward to your thoughts on this proposal 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions