I am producing kinda salary system.
If somebody loses an account, he or she loses the salary for his entire lifetime!!
So need some account recovery.
First I wanted to use my own recovery system with BrightID to confirm identity of the person who lost his private key. But BrigthID allows to recover by just two trusted connections (friends). That's too bad for an account with money associated to it, two fake friends and the salary goes.
Next, I may require (or advise very strongly, but people are not following advice...) to use a smart wallet with recovery for the salary account, not just a wallet.
Which smart wallet to choose? Or to create my own smart wallet? What if people will want to change the set of features (e.g. the recovery procedure) for the smart wallet? use upgradeable by global voting smart contract for the wallets? any other ideas?
I want the wallet to be accessible both desktop and mobile.
I want it to work for 100 years! (unless the civilization dies)