Account-fs

Account-fs is a local-first encrypted file system, contented-addressed & synced to a network of decentralised nodes.
It is designed to store personal information such as
Profile, Contacts, Groups, Graphs, Calendar, Credentials and Notes
User-controlled
- Each account on Creole has an associated account-fs. It acts as a personal information store, portable across apps and syncing across devices.
- Users can selectively provide data access to different accounts.
Local-first
- The files are stored first on the device locally and synced in the background.
Private
- All the data is encrypted at rest and on-the-wire, ensuring privacy in an open network.
- The data is “encrypted at rest” with
AES-GCMcipher suite. The encryption keys are stored locally with the agent. Hubs always store the encrypted data, which can only be decrypted with keys that are owned by the agent.