Directory object based on list of file hashes
Status: planning
Idea: Provide immutable directory objects containing immutable files, implemented using a directory file that refers to the files in the directory by their hashes.
This is similar to how git represents files and directories, except that neither the leaf files nor the directory files will be compressed. The directory file format will be designed for fast lookup and traversal. Directory files will be able to contain multiple levels of the directory hierarchy, rather than just a single level as in git.
It will be possible to mmap() directory files, so the memory will be shared between processes using the same directory tree.
