High-level software development kit for a distributed encrypted database that can be used to build password managers, cryptocurrency wallets or other applications that require storing secrets securely.
The high-level account management API is described in [account::Account] which is implemented by [account::LocalAccount] for a network aware account use NetworkAccount in sos-net.
This library provides primitives for syncing when the sync
feature flag is enabled but does not perform any networking,
for networking support use the
sos-net crate.
For lower-level access use the types in the [vault] module.
Features
auditAudit trail logs.archiveShared types for account backup archives.contactsManage account contacts.filesStore external encrypted files.logsFile log support.migrateImport and export unencrypted secrets.searchIn-memory search index.