@kornel https://rfc.zeromq.org/spec/42/#23-patch-requirements describes a process that is shiften in that direction: the expectation is that anything that satisfies a list of requirements gets merged. IIUC zeromq and a few projects that Pieter HIntjens was involved in use (or used to use) variations of this.