Hi Roger, thanks for the kind words and question.
Some places where you can use Wallet names to send today are https://www.purse.io
In a few days we will be releasing a Chrome extension that will allow you to use Wallet Names to send from any web based bitcoin or blockchain application. I am just testing the alpha version of it now, and I have to say, I kind of love it.
In terms of the differences between us and Onename, the differences are fairly large, and I would say that we are only superficially similar. Let me start out by saying that I am a huge fan of the work Onename is doing, both in terms of their customer facing product, and back end technology work. They are solving important problems that need to be solved, but different ones than we are solving at Netki.
I always hesitate to describe someone else's product, but if I were to describe Onename they are building a service that allows you to validate your social identity as well as providing a decentralized signature based login service. They do allow you to record a single wallet address in your profile, but it is not something I view as the main thrust of their service. I would love to see Onename support Wallet Names in their profiles as it would give users a fantastic total solution.
Wallet Names were built to make it easy to share your payment details without giving up your privacy.
By being both decentralized and distributed, someone only knows your Wallet Name if you share it with them, and there is no public ledger to troll to try and tie your identity and transactions together.
We also built in HD Wallets and Payment Requests in from launch. HD Wallets allow us to return a unique address per transaction, so that even if you give your wallet name out to 100 people, they can still only see the transactions that they were involved in. In order to make HD Wallets more accessible to developers and mobile wallet users, we released Addressimo: https://github.com/netkicorp/addressimo
an Open Source server that will generate these unique addresses.
We also support multiple addresses for multiple currencies or assets so you can give out a single Wallet Name that supports dozens or hundreds of different currencies and the computers figure out the right address to send to.
The combination of HD Wallets and multiple currencies or assets leads to a huge mental accounting issue around tracking and sharing addresses, as well as real opportunities for human error where sending to the wrong address can lead to a lost asset. By automating and taking this out of the user's hands and just "doing the right thing by default" we have built a system where a user does what is easiest for them, and we take the steps to ensure their privacy is protected and the right asset gets to the right destination.
Our solution also allows developers providing services in the space to auto-register names for their users underneath their own domain. The integration we did with ChangeTip uses their "tip.me" domain to provide free wallet names for their users. If you type "justinwnewton.tip.me" into your web browser, you go to a page on ChangeTip's site about my tipping profile. If you type the same thing, "justinwnewton.tip.me" into a partnered wallet or service, you send money to my ChangeTip account. I would happily encourage any of you that want to test it out to send me money now
Well, it looks like my answer is getting a little long winded, so I am going to wrap it up here!