Send in your ideas. Deadline August 1, 2025
Grant
Theme fund: NGI0 Commons Fund
Start: 2025-02
More projects like this
Software engineering

Serverless and Metadata Reduction for XMPP

Implement RELOAD within XMPP and reduce medata exposure

This project will enhance XMPP’s privacy and resilience by reducing metadata exposure and enabling decentralized, serverless communication. Work will focus on developing new protocol specifications to minimize metadata, particularly by encrypting roster (contact list) information, and implementing these changes in the Libervia ecosystem through Tor integration to anonymize connections and reduce IP tracking, as well as roster end-to-end encryption. A second focus area is advancing serverless communication by implementing the RELOAD protocol (XEP-0415) and leveraging end-to-end authentication via XEP-0416 and XEP-0417. By reducing reliance on centralized servers and minimizing metadata, this project strengthens XMPP and Libervia’s privacy and availability, enabling their use in environments where servers may be unavailable or inaccessible.

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

This project was funded through the NGI0 Commons 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 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).