Yeah. Check out Ripple:
That company is Salesforce.com. They paid quite a bit for those domains. :O
The client side is on Github, but has absolutely no tests. Literally, the stub files for the tests are there, but that's it.
Node.JS dev community really needs to get religion with testing.
But lastly, it's also somewhat centralized. While you can run a Ripple daemon locally, the actual currency's distribution is centralized. Which I think is... not smart.
There has to be something like an escrow service connected to it though (centralized or distributed) in order to guarantee for the transaction to be completed, do you agree?
ps. ripple's website appears to be down..