4. Roles & Expectations

There are five unique roles that the Guild will require to operate, each with their own obligations.

4.1 Members

4.11 Members as slot holders

→ 150-200 individuals who have qualified for placement on the split contract. This is just an estimate, the actual number may be higher or lower. There is no cap or target for number of slots. Slots can be set to any address, including their own, a charity, or another split contract (make sure it can be claimed from).

Qualifications

Members should be committed to Ethereum and its ethos of decentralization. The contributions of qualifying individuals should be:

  • fully open source, ie. available for forking, modification and redistribution

  • continuous for at least 6 months ahead of inclusion

  • released under permissive licenses

  • part of the protocol, not built on top of it, eg. a specific client implementation vs. an application

  • a benefit to the broader Ethereum community

  • dedicated to permissionless, open access to Ethereum

It is possible that eligible individuals may work on a team which has a token, has VC backing or gives equity. Members should expect these guidelines to change over time, to get more explicit in some places and more permissive in others.

Though Ethereum is a highly technical field, it is clear that the work of non-developers around the core protocol is also crucial and should be eligible. This may include people affiliated with the All Core Dev call, those coordinating ecosystem upgrades, and anyone helping to coevolve the protocol alongside the community.

Expectations

Members will notify organizers when their contributing status changes, or when the work that afforded eligibility breaks one of the guidelines above. If you’re unsure about whether a new focus is still qualified, please ask the broader membership. At least once per year, members will prove ownership of the supplied address: members can claim vested funds or sign a message with their private key. This limits the impact of compromised wallets or lost keys.

Please note that the membership list will be publicly available in order to maintain transparency and mutual trust with both the broader community and sponsors. However, addresses and their associated weights will not be shared.

Members are strongly encouraged to participate in the Guild beyond the two requirements above. Without deeper member engagement, the Guild will not reach its full potential as a voice for core developers and the protocol broadly. The Guild may have trouble growing the membership or evolving norms if only a small minority are engaged in consensus building. Other modes of participation include:

  • suggesting Guild improvements

  • refining eligibility requirements

  • vetting specific potential members

  • managing the discord

  • helping with comms

  • outreach and awareness to potential/continuing sponsors

4.12 Members as Curators

Qualifications

All members are qualified and expected to participate as curators: members who maintain the list and weights of eligible members.

Expectations

Given the ambitious scope of this mechanism and the significant trust afforded by sponsors and the community, the associated obligations are quite modest: make sure the membership accurately reflects active contributors. This ensures the legitimacy of the mechanism is maintained, and increased, in the eyes of non-member participants. The Guild is a garden which tends itself. Each of its members are peer stewards of a self-regulating plot. When the allocation of nutrients, sunlight or water become imbalanced, it’s up to the membership to recognize and adjust. Members should only commit if they are aligned with this expectation.

Self-curation is a crucial component of the project. While other public goods funding mechanisms have used external councils (eg. Optimism’s RPG) or the donors (eg. Gitcoin) to curate the beneficiary set, this wouldn’t work for our purposes. Any external council would have to be deeply embedded within the core protocol sphere in order to properly curate, to the extreme degree that it would become impractical to do much else. Instead, we will leverage the perspectives and daily interactions of people that are already embedded, the core contributors themselves.

Practically, this means signalling to the broader membership when they, a team member, or an independent contributor they interface with have changed contributing status, eg. joining or leaving core protocol work. Members should have regular contact with new members they propose. Bias or conflicts of interest should be disclosed, if they exist, eg. where one is an advisor to the other’s side project.

We believe it is incentive compatible that curators are drawn from the beneficiaries because:

  • adding ineligible beneficiaries removes future vested value from existing members, ie. they will more carefully consider potential members and their contributions. An external council would not feel this constraint so directly.

  • the mechanism must accept all legitimate contributors, which prevents the set from ossifying or getting captured. Potential members which fit established guidelines need to be added to maintain credible neutrality to participants and sponsors. If sponsors think that the set is not inclusive enough, they will not feel obligated to begin or continue their contributions.

Beyond this basic expectation, members should consider mentoring through something like the Core Developer Apprenticeship Program (CDAP) to surface a wide variety of contributor backgrounds, and help them on their journey. As global internet infrastructure, it would be a disappointment if Ethereum forever remained the domain of a small, homogeneous set of developers.

4.13 Members as Signers

Signers are members who act as key holders for the multisig which can update the membership and their weights in the weighting contract. The 6/10 Gnosis Safe can be seen here. These should be well regarded Ethereum community members. They should agree to follow strong security practices, and make themselves available to sign and deploy membership updates at the agreed upon cadence, eg. quarterly. Similarly to curatorship, overlapping signers and beneficiaries allows for more efficient self-governance vs. the overhead that comes with a set of external signers. It should be noted that signers never have custody over vested funds. To learn more about how the multisig and the weighting contract interact, see the section titled Smart Contract Architecture.

4.2 Sponsors

“a main promise of DAOs lies in their ability not only to bring many people together, but many organizations - this is when they’ll really shine” - Kei Kreutler

This group includes any project which depends on the continued maintenance and evolution of Ethereum to be successful, and is interested in supporting said maintenance and evolution.

Ethereum has a rich culture of experimenting with radical new ideas: it’s what makes our community one of the most vibrant in the space. We’ve seen many DeFi, NFT, DAO, and Layer 2 projects build amazing things on top of Ethereum’s credibly neutral public infrastructure. To maintain and increase core protocol contributions long into the future, the financial incentives available to core contributors should meaningfully balance the lucrative pull of the app / Layer 2 token space. Giving current and future contributors a stake in the successes of these projects produces a powerful incentive alignment between maintainers and those that depend on their work. To accomplish this, we invite sponsors to contribute:

  • governance tokens

  • Layer 2 sequencer fees

  • recurring protocol fee revenue

  • interest bearing tokens

  • fractionalized NFTs

  • good old fashioned ETH

In order to be effective, we suggest that new projects consider allocating 1% of total project tokens to the Protocol Guild - see Case Studies for more explorations on this.

Finally, it should be noted that just as protocol maintenance is an ongoing effort, so too is sponsor support. New Astrodrop contracts will need to be deployed and sponsored periodically to maintain the future incentive to contribute to the protocol.

4.3 The Community

Even when the Guild is live, it will require consistent efforts from the broader community to ensure its long-term success. This includes application developers, users, investors, enthusiasts, and builders of all kinds. They will be instrumental in:

  • introducing and maintaining public norms about contributions through regular advocacy for the initiative

  • writing governance proposals to get protocols to sponsor the Guild: even if protocols are aware of the split contract and on board with the norms, there may additional work needed to follow each community’s process.

  • ensuring the curators are responsibly neutral in their management of the protocol and its quarterly updates. If this is not the case, it is the responsibility of the community to call this out and advocate for change