DEV Community

Cover image for Why should messaging require your personal identity?
Vidit Jain
Vidit Jain

Posted on

Why should messaging require your personal identity?

Why should messaging require your personal identity?

This question led us to build Eclipse - an anonymous encrypted messenger where even we can't read your messages.

The challenge? Implementing military-grade encryption (Signal Protocol) with onion routing and P2P connections. Normally a months-long project for a two-person team.

What changed everything:

  1. Wrote specs → Kiro understood the architecture
  2. Set privacy guidelines → Every suggestion was zero-knowledge compliant
  3. Created hooks → Security checks automated, vulnerabilities caught early
  4. Vibe coded complex features → Signal Protocol in 3 days, not 3 weeks

The most impressive moment? Kiro generated a complete Double Ratchet encryption algorithm that passed all Signal Protocol test vectors. First try.
Two developers. One AI partner. Under 2 weeks from idea to deployment. That's the Kiro difference.

Privacy is a human right, not a premium feature. Now anyone can build tools to protect it.

Try it out: https://lnkd.in/dwj5d4GX

Open source: https://lnkd.in/dVcvzkbz

Built with Kiro by Het Patel & Vidit Jain

Top comments (0)