Skip to content

ensdomains/ensips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ENSIPs

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.

Proposal Process

Example PR - Example Preview

  • Fork this repository and create a new branch
  • Create a new file in /ensips/x.md with 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

Submission Checklist

  • 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 Specification are allowed
  • 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 have description in frontmatter
  • Must have contributors in frontmatter (nick.eth)
  • Must have ensip in frontmatter
    • Must have created under ensip (YYYY-MM-DD)
    • Must have status under ensip (draft, obsolete, final)
  • New ENSIPs must not have ignoredRulesin frontmatter

General Formatting

  • At most one newline in between sections
  • No unformattable characters (im looking at you apostrophes), exceptions include name formatting ensip's

License

All ENSIPs are licensed under the CC0 1.0 Universal license.