-
Notifications
You must be signed in to change notification settings - Fork 151
Protocol Guild Eligibility for dev tooling post-Pilot #18
Description
I'd like to open discussion on future iterations of Protocol Guild eligibility once the Pilot has concluded in May next year. Jumping off from discussion in this new member proposal.
While solidity is certainly the most used EVM programming language, it isn't the only one. Should vyper contributors be included in PG? What about Fe? Additionally, Tim and I have been approached by Franco from the Nomic Foundation about whether their contributors should be eligible, as they believe it's similarly placed as EthereumJS, which is considered eligible (though it's more of a library, not a mainnet client). But if Hardhat contributors are included, then should Foundry as well?
At a certain point, it becomes difficult for an membership largely focused on the core protocol to properly curate people building developer facing tooling (languages, dev tools, libraries, etc). Deciding a special case based on usage or "importance" (as some have argued for Solidity) is unspecific and doesn't give a clear answer on other languages / dev tools.
My general recommendation is that we should reduce the scope of eligibility to more narrowly focus on people/projects engaged in the maintenance or modification of the protocol itself, not the tools which developers use to interface with it. In addition, I would encourage dev tooling projects to start their own PG analogue: a similar split that can operate under its own eligibility and curation methods. These projects would be best fit to decide their own parameters, and their own eligible peers. That way the scale of PG remains manageable and is able to put forward a more rigorous eligibility framework.
Having these better defined boundaries is crucial for longterm PG success - otherwise we end with members unsure where the inclusion starts, and others hurt by arbitrary exclusion. Very interested to hear additional perspectives here!