A distributed naming system intended to work with mesh networks like GNUnet.<p>GNS does not support names which are simultaneously global, secure and human-readable. Instead, names are either global and not human-readable or not globally unique and human-readable. In GNS, each user manages their own zones and can delegate subdomains to zones managed by other users.<p>For example, ICANN could just create 'DNS zone' that would embed DNS as a zone into GNS.