Crate noosphere_ns
source ·Modules
Structs
Noosphere Name System’s maintained list of peers to
bootstrap nodes joining the network.
Representation of a Multiaddr.
An NSRecord is the internal representation of a mapping from a
sphere’s identity (DID key) to a sphere’s revision as a
content address (Cid). The record wraps a Ucan token,
providing de/serialization for transmitting in the NS network,
and validates data ensuring the sphere’s owner authorized the publishing
of a new content address.
The NameSystem is responsible for both propagating and resolving Sphere DIDs
into an authorized UCAN publish token, resolving into a Cid address for
a sphere’s content. These records are propagated and resolved via the
Noosphere Name System, a distributed network, built on libp2p’s
Kademlia DHT specification.