package
0.6.0
Repository: https://github.com/qri-io/qfs.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

cafs

Qri GoDoc License Codecov CI

cafs stands for "content-addressed-file-system", which is a generalized interface for working with filestores that determine names content based on the content itself. Examples of a content-addressed file systems include git, IPFS, the DAT project, and like, blockchains or whatever. The long-term goal of cafs is to decouple & interoperate common filestore operations between different content-addressed filestores. This package doesn't aim to implement everything a given filestore can do, but instead focus on basic file & directory i/o. cafs is very early days, starting with a proof of concept based on IPFS and an in-memory implementation. Over time we'll work to add additional stores, which will undoubtably affect the overall interface definition.

Getting Involved

We would love involvement from more people! If you notice any errors or would like to submit changes, please see our Contributing Guidelines.