ChiFS Protocol Specifications
ChiFS is still a work in progress, and so is the protocol. The protocol specifications are being written alongside the implementations. At the moment the protocol is described in the following three documents:
- FileHash: The choice of the hash function used to identify files in the ChiFS network.
- ShareApi: The HTTP API provided by Shares.
- HttpRequirements: General requirements when implementing HTTP
Note that none of these specifications are final. Major changes are expected as the details of the ChiFS network are being worked out.
In addition to the above specifications, there are also a few 'idea' documents. These outline some directions the protocol could take in the future, but are not actively being worked on right now.
Improvements can be proposed and discussed at the /chifs/chifs git repository.