This repository was archived by the owner on Jul 30, 2020. It is now read-only.

Description
This might be an IPFS backend, or a file system backend, that's still somewhat undecided. However, we can scope out each approach fairly well:
Filesystem
- Keep Storage file system layout, but
- at each leaf don't manage a hyperdrive repository, but only a single content file.
- Repository implementation for filesystem effectively merges into Storage.
- Synchronization fetches from other nodes, and stores/deletes on file system.
IPFS
- Use https://github.com/ipfs/js-ipfs (no DHT yet) OR the HTTP proxy of a standalone node as the backend.
- Synchronization pins/removes content IDs.