Not exactly, but close.
With that feature of Vessel, you can create 3x public/private keys, of which you can use the public keys to create a new account through the command line wallet.
The goal is to eventually allow account creation through the wallet, but right now you'd have to take those public keys and use them within the cli_wallet to do the creation. Someone else could also do the creation if you gave them the public keys (which is safe, just never give away the private keys) - which is also something I'd like to add to the wallet.
It'd be super nice to be able to say "Hey friend, download Vessel and generate some keys. Then send me the public keys, and I'll create an account for you in my Vessel wallet!". Then I'd pay the fee for their account creation, and they'd have an account, all while never sharing those private keys with anyone!
What's the fee to create accounts? Who do you pay it to?
There's always the possiblity to create a frontend for the cli_wallet and use the keys to generate an account. Perhaps I'll play with that in Delphi or Lazarus.
Even if they shared the private keys with you, they can always change them once the account is active on steemit :)
It changes occasionally, but you can do it one of two ways:
They also shouldn't have to share the private keys. The create account API call only needs public keys. So having them generate the keys safely offline and sharing the public keys creates a very safe (and potentially offline) method of registration.
I need to dig into account creation services at some point here soon for chainBB, I'm hoping to pair it with Vessel :)