Hey there! Thanks for your suggestions!
Could you make it possible to pre-pay for an account to be created for someone else? I'd like to pre-pay 3 HIVE and receive some kind of a link or QR code which I can then send to the person. This link will ideally take them through installing Keychain and it will let them create an account for free. And I'll be set as the recovery account.
We didn't go that way because account creation tickets are non-transferable and we wanted to be able to create accounts with that as well. But there is an easy way involving QR Codes in the other direction. Your friend create their account on their mobile device, generate a QR Code and send it to you. You scan it, pay (HIVE or ticket) and their account is created.
@keychain/hive-keychain-v22
Could you implement the BIP39 protocol? Having a 50-character master password that people have to store safely seems really tough. It seems much more friendly to have a secret seed phrase which can be written down on paper.
The format of the master password is determined at account creation time, are you aware of any account creation tool that create accounts with a seed? We could verify it's working when importing accounts and propose it as an option during account creation if feasible.
Ideally, Keychain itself would also store the secret seed phrase so that the user can display it when desired - this way they can always keep the secret seed phrase in two places and if it gets lost in one place, they can restore it from the other. Basically, this would replace the master password.
We consciously chose not to store the master password or the owner key for security reasons. Keychain is a hot wallet, not a key storage tool.
RE: Hive Keychain Development Proposal 2025