* No confidentiality. All communications are sent plaintext. They plan to "add support in the future when solid approaches emerge".<p>* Non-repudiable. Everything you send is signed with the public key on your GitHub account.<p>* Uses SHA1. (via the ghsign NPM module)<p>* Uses mDNS and BlueTooth LE and a gossip topology algorithm, so I'm not sure what would prevent a random third party from eavesdropping.<p>I would hesitate to market this as "secure".
Brings back memories of WASTE... oh Nullsoft, what happened?<p><a href="https://en.wikipedia.org/wiki/WASTE" rel="nofollow">https://en.wikipedia.org/wiki/WASTE</a>
BitTorrent already built something like this (but even better and more secure) called Bleep: <a href="http://labs.bittorrent.com/bleep/" rel="nofollow">http://labs.bittorrent.com/bleep/</a>
Neat service!<p>But, why does something saying it is p2p always seem to have some centralized dependency? In this case, it's GitHub auth.<p>It seems that the initial authentication of you are who you say you are could be done via transferring a key to someone- by email, flash drive, whatever- and then after that, as long as you could connect to them, you could talk to them- with no other dependency except the network itself, which may involves a lot of significant dependencies, or may not, e.g. a cross-wired cable.
The number one thing I'm looking for in an open-source Skype alternative is persistent group chats with history (so when you sign in, you're still in the same group chats you were, and the history of messages that were sent in that chat while you were gone are sent to you). I'm baffled that this seemingly necessary thing is such a rare feature, and I'd be all over this project if it gets this.
Don't websockets require a server to work ? You can't just directly connect to an host (obviously to prevent malicious scripts, I guess) using js.<p>So if I understand it right, if you make a P2P app in js using websockets, it still requires a server to spread IPs between hosts. So it's "decentralized", but you could still track users since the server has everybody's address.<p>So when you chat, it's P2P, but when you start it up, it's still centralized.<p>Unlike kamdelia, bitcoin, bittorrent, bitmessage, you could still shut this down if it uses js. Not very interesting.
I suppose this isn't oriented around file sharing, but it reminds me of<p><pre><code> * https://en.wikipedia.org/wiki/RetroShare
* http://freecode.com/projects/alliancep2p</code></pre>
What's the UI? I can't seem to find the package here <a href="https://github.com/moose-team/friends/blob/master/package.json" rel="nofollow">https://github.com/moose-team/friends/blob/master/package.js...</a><p>Is it <a href="http://nwjs.io/" rel="nofollow">http://nwjs.io/</a> ?
This sounds a lot like the <i>spirit</i> of Skype in its early days.<p>I could be wrong but now that the latter has been integrated into Microsoft's tools, I think there's an open gap for what Skype used to provide: a friendly P2P chat tool.
Interesting, but I'll stick with Twister: <a href="http://twister.net.co/" rel="nofollow">http://twister.net.co/</a>