Cannon is a chat service created to mimic physical conversions. Like in real life, there is no chat history or account setup.<p>If you want to test the service, feel free to message me: <a href="https://app.cannon-chat.online/#/newcontact?deviceId=neatly-blackened-liassaurus-4367&displayName=moigagoo" rel="nofollow">https://app.cannon-chat.online/#/newcontact?deviceId=neatly-...</a>
This is cool.<p>Presumably, your server stores a registry of Device IDs and IPs to route messages? What about replacing this with some sort of partitioned DHT to make it decentralized?<p>Also, the messages flow through your servers? Would it be possible to set up WebSocket connections between the users instead, and how would that compare from a security model perspective?<p>I don't really know much about any of this, so I'm just asking out of curiosity.
<a href="https://app.cannon-chat.online/#/newcontact?deviceId=jealously-unearthly-palaeosauriscus-0260&displayName=Jester" rel="nofollow">https://app.cannon-chat.online/#/newcontact?deviceId=jealous...</a><p>contact for testing at your own risk...<p>Just a heads up for those testing it out on iOS: "Why can't I reply directly through the push notification? Because your browser that doesn't offer this capability. For example, Safari on iOS doesn't support this feature."