One of our earliest products at Prism Labs was Prism Chat. Created as an alternative to messaging apps like Signal and WhatsApp, Prism Chat offered the added benefit of being decentralized. We introduced our proprietary encryption protocol, built a library on libsodium, and made it publicly available on npm to implement the protocol. Along with this, we developed a user client and API service— all of which are still functional and open source today.
However, after careful consideration, we’ve decided to evolve our approach. Rather than managing message delivery ourselves, we believe the future of Prism Chat lies in leveraging the XMPP protocol.
We are currently in the process of developing a custom XMPP client using Tauri. This client will optionally implement our open-source Prism Protocol alongside other widely-used encryption methods, such as OMEMO, which is commonly used in XMPP for end-to-end encryption.
In addition to offering our custom client, we are exploring the possibility of providing an XMPP service, free of charge, to anyone looking for a secure and anonymous communication platform.
Stay tuned for more updates as we continue to refine and expand Prism Chat!