“massively multiplayer knowledge graph” created by Subconsious Networks.

The goals around this are to have decentralized data, but is okay with centralization of infrastructure like the Noosphere Gateway (provided there’s “multi-polarity” aka not consolidated/a monopoly). The system is trying to operate under the notion that something is going to be centralized.. so pick and choose what those are and what capabilities they have.

It uses IPFS, DIDs.

The data is formatted with IPLD, and encoded as DAG-CBOR.

E2EE may be done via WNFS.

Owners of a notebook publish to the network with UCAN auth schemes.

The network maintains a DHT which maps a given notebook’s DID to the current CID. It also pairs this with the UCAN data.

There are a few data structures at play here: Hash Addressible Mapped Trie (HAMT) and Array Mapped Tree (AMT).

Q: Are notebooks and spheres the same thing? A: No, notebooks are a Subconsious concept. A user’s sphere contains their notebook, address book and authorization information.