Calls: Send in your ideas. Deadline February 1st, 2023.

Condensation Data System

CRDT-driven data store that guarantees data ownership

Condensation (CDS) is a general-purpose data distribution system for asynchronous client-to-client data collaboration implementing inherent end-to-end data confidentiality and traceability.

CDS brings the logic of data synchronization and encryption to the edge device. While application makers can still leverage the availability and speed of the Cloud to transfer data - the risk of breaches and interferences happening on the network vanishes.

CDS offers light-weight tools to build a distributed system, from client logic to protocols, accounts, and storage. All with flexibility and elasticity, thanks to binary files, CRDT structures, Merkle trees, hash tables, transactional operations, automatic conflict resolution, actor system, PGP-like asymmetrical encryption, public-private keys, and asynchronous communication.

The system runs on IoT, Mobile, and Web applications, with multiple implementations. In this project, we will create a production ready implementation in Rust and webassembly (WASM) to make deployment in applications and devices easier, faster and more reliable.

Run by Condensation Data System

Logo NLnet: abstract logo of four people seen from above Logo NGI Assure: letterlogo shaped like a tag

This project was funded through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 957073. Applications are still open, you can apply today.

Navigate projects

Please check out NLnet's theme funds, such as NGI Assure and NGI Zero Entrust.

Want to help but no money to spend? Help us by protecting open source and its users.

.