Show HN: ArchiveCache decentralized filesystem topof IPFS
1 points| chumpro | 1 year ago |github.com
ArchiveCache is not an application. It is a framework and a set of tools to use it. It is written in Python, but there are shell command that can be used in scripting. There are just too many ways to use ArchiveCache for it to be a point and click application.
ArchiveCache can be used to collaboratively manage large decentralized directory structures. One can use it as a source control system, to share large datasets or any kind of information that sits in directories. Since IPFS handles large files, ArchiveCache can be used to share nn checkpoints as well as docker images or similar. One can also use it for websites and even directly share live runtime environments such as python venv or conda. Package repositories can also be efficiently share on ArchiveCache. ArchiveCache opens up new new ways to collaborate.
Due to how ArchiveCache references data it can be used with other networking systems besides IPFS, such as HTTP, FTP, magnet links, Freenode, TCP/IP directly or anything else you can come up with. There are simply no limitations built in to ArchiveCache.
The best part about ArchiveCache is that it is very simple and straight forward.
ArchiveCache filesystem works like this:
Each user has a local version of the filesystem.
Users can freely edit their filesystem.
Data is stored on IPFS.
Users share a link to the root of their filesystem ( an IPFS CID ).
Users merge other users filesystems into their own ( rules such as ownership with signatures apply here ).
The modifying - merging - sharing cycle is what causes information propagates through the network.
No comments yet.