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.

Traits