Welcome to ENS working groups


Welcome to ENS’s working groups! Working groups are our way of coming to technical consensus on improvements to ENS.

We borrow heavily from the IETF’s consensus process; we highly recommend reading the TAO of the IETF and RFC7282 to get an idea of how this works.

Working groups don’t have formal membership: anyone can participate, and join or leave at any time.

Working groups don’t operate by majority vote. Since there’s no formal membership, this would be pretty much impossible anyway - and our goal is to build the best technical standard, not necessarily the most popular one. Thus, our goal is to find and resolve technical disagreements to build the best possible standard.

The output of a working group is a concrete list of documents. When the documents are complete and have ‘rough consensus’, the working group’s job is done, and the group winds down.

Each working group has a chair and an editor. The chair’s job is to seek consensus - that means they keep track of outstanding technical issues, and help direct discussion towards resolving those issues.

The editor’s job is to ensure that the standards or other documents are kept up to date with the current technical consensus.

Each working group has a charter that outlines its goals, the documents it will produce, and who the chair(s) and editor(s) are. The first job of a new working group is to establish what its charter should be. Each working group in ENS should have a charter pinned to the top of its discussion group.

If you’re interested in helping develop ENS and making it better and more useful, please join us - pick a working group that interests you, and join in!