The Universe Ontology
ZNS is the core protocol and global index responsible for organizing Networks and Clusters (outlined in Section 4.1.6 and 4.1.7, respectively) into Worlds, Galaxies, and Universes within Zero. This naming structure is defined as the Universe Ontology, and is implemented at the Zero application level by interpreting entries in the global ZNS Registrar.
The Zero application interprets a Registry domain as a Universe and can interpret a Registry Entry as either a World or Galaxy, depending on the type of zId provided in the ZNS entry’s reference field. Within Zero, a World is represented using the zId of a single Network, a Galaxy using the zId of a Cluster, and a Universe using the zId of a Cluster of Clusters.
The Universe Ontology enables Members to easily traverse and understand the respective relationships between Networks in a graph data structure. These relationships can then be spatially visualized, or searchable based on attributes, creating unique, private, spatially located digital spaces. Networks within the same Universe can be organized to represent shared values, collective identity, policies, token economics, DAO governance, and custom code, built on top of zOS.
ZNS Registry Entry Referencing Network
Reference fields (e.g. where ZNS entries link to) are defined as an arbitrary string in ZNS, and do not enforce validation at the level of the protocol. This gives Registry and Registry Entry owners and DAOs full control over where ZNS connect to, irrespective of whether or not a valid may or valid zId’s and associated Network type is provided. For instance, a Registry or Registry Entry could link to a file, or external web link (via http), instead of a valid zId. This is designed to enable a rich and flexible namespace service, which not only supports the above described Universe Ontology, but that also supports a wide range of relationship structures that can be defined and interpreted by developers building on the ZNS protocol.