Skip to main content

Account-fs

image

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-GCM cipher 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.