Hyper Hyper Space 🚀
How does all this work?
The Hyper Hyper Space open source libraries provide the building blocks to create new types of
spaces. Internally, a space is represented as an immutable append-only DAG. This DAG is used
to encode cryptographically secure commutative operations, that allow the space contents to change
(an extension of the ideas used in CRDTs).
This enables all the synchronization protocols to work regardless of the type of the space. After
creating HHS-valid datatypes, a peer-to-peer network overlay will synchronize them automatically.
The library can be run as a standalone program, or inside a web browser (using IndexedDB for
storage and WebRTC and WebSockets as transports). Thus, a space can be opened just by visiting
a static website, that becomes a full peer in Hyper Hyper Space.