some resources i gathered on ENS while researching over the weekend: ENS EIPS * ENS standard - https://eips.ethereum.org/EIPS/eip-137 * Reverse name lookup - https://eips.ethereum.org/EIPS/eip-181 * Login with ENS - https://eips.ethereum.org/EIPS/eip-1078 * DNS on ENS - https://eips.ethereum.org/EIPS/eip-1185 * Content hash storage (e.g. IPFS, SIA) - https://eips.ethereum.org/EIPS/eip-1577 * Multi chain addresses - https://eips.ethereum.org/EIPS/eip-2304 * Deployed Contracts - * All https://etherscan.io/accounts/label/ens * Registry - https://etherscan.io/address/0x314159265dd8dbb310642f98f50c066173c1259b#code , https://etherscan.io/address/0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e , * .eth Registrar - https://etherscan.io/address/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85 , https://etherscan.io/address/0x283af0b28c62c092c9727f1ee09c02ca627eb7f5 * Deployer - https://etherscan.io/address/0x4fe4e666be5752f1fdd210f4ab5de2cc26e3e0e8 * DNS registrar - https://etherscan.io/address/0xa2f428617a523837d4adc81c67a296d42fd95e86#code * "Root" - https://etherscan.io/address/0xab528d626ec275e3fad363ff1393a41f581c5897 Implementation Tips * Deploying ENS - https://docs.ens.domains/deploying-ens-on-a-private-chain * ENS as NFT - https://docs.ens.domains/dapp-developer-guide/ens-as-nft