@hackage erebos0.1.8
Decentralized messaging and synchronization
Categories
License
BSD-3-Clause
Maintainer
roman.smrz@seznam.cz
Links
Versions
Installation
Dependencies (24)
- base ^>=4.15 || ^>=4.16 || ^>=4.17 || ^>=4.18 || ^>=4.19 || ^>=4.20 || ^>=4.21
- bytestring
- directory
- mtl
- process >=1.6 && <1.7
- template-haskell ^>=2.17 || ^>=2.18 || ^>=2.19 || ^>=2.20 || ^>=2.21 || ^>=2.22 || ^>=2.23 Show all…
Dependents (0)
Package Flags
ice
(on by default)
Enable peer discovery with ICE support using pjproject
ci
(off by default)
Options for CI testing
Library and simple CLI interface implementing the Erebos identity management, decentralized messaging and synchronization protocol, along with local storage.
Erebos identity is based on locally stored cryptographic keys, all communication is end-to-end encrypted. Multiple devices can be attached to the same identity, after which they function interchangeably, without any one being in any way "primary"; messages and other state data are then synchronized automatically whenever the devices are able to connect with one another.
See README for usage of the CLI tool.