This repository is a collection of ENSIPs (Ethereum Name Service Improvement Proposals) that have been submitted and are accepted as standard.
This repository pertains to standards around the ENS protocol, for DAO governance proposals see Agora.
- Fork this repository and create a new branch
- Create a new file in
/ensips/x.mdwith your proposal for a new ENSIP, see template.md - Submit a PR to this repository
- Review process status will be updated via PR comments
- PR's will be assigned an ensip number upon merge by a maintainer
- README.md file is updated by a maintainer
- Must have one
title(#) - Must have one
Abstract, with body - Must have one
Motivation, with body - Must have one
Specification, with body- Unlimited subsections under
Specificationare allowed
- Unlimited subsections under
- Must have one
Rationale, with body - May have one
Backwards Compatibility, with body - May have one
Security Considerations, with body - Must have one
Copyright, with body matching the template.md - Must not contain comments
<!-- --> - Must have
descriptionin frontmatter - Must have
contributorsin frontmatter (nick.eth) - Must have
ensipin frontmatter- Must have
createdunderensip(YYYY-MM-DD) - Must have
statusunderensip(draft, obsolete, final)
- Must have
- At most one enter in between sections
- No unformattable characters (im looking at you apostrophes), exceptions include name formatting ensip's
All ENSIPs are licensed under the CC0 1.0 Universal license.