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..
If MtGox can't function, there are plenty of competitors.
I can see a federated exchange, lot's of exchanges using using each others liquidity to do trades.
Real contracts are created with verifiable blockchain-based timestamping.
Debt is issued with colored coins.
Ripple attempts to do something like this but I feel it must be done natively on the blockchain to see widespread acceptance.
Python programmers wanted. Send a BitMessage to BM-oq7iLGGH7e7JJaqiTcUj1qGQYxeZVo65b; IM zyocoin@jabber.org or join #zyocoin on Freenode.
Plus, the technical issues are not even the biggest challenge, it's forming and managing a clearing house in a decentralized manner. I'm not sure it's possible. But someone has to physically conduct the exchange of dollars, euros, or bananas. Otherwise, you've just developed a p2p version of localcoins.