Why need a wallet function/service?
As I saw that the need of posting to other Apps is planned (https://phaver.canny.io/feature-requests/p/sharing-phaver-posts-to-other-apps), I am thinking maybe Web2 users do need a posting-sync-integrated-to-other-app App which is Phaver definitely.
But here comes a question, assume these users never use a wallet before, how can these users use a wallet to onboard Web3 (though they do not need a wallet to post)?
I think Phaver needs a simple-to-use wallet internally for Web 2 new users.
Though there are tons of wallets in the crypto world, how can Phaver educate its users to use the wallet? How could Phaver guarantee new users from Web2 to onboard Web3 successfully? Phaver can do nothing except users learn by themselves, i.e. users may use other Lens' dApp to learn, buy a NFT to learn, or stake in a DeFi pool to learn...Imagine that, if I was a new user who just installed Phaver App, but I can't use a wallet to post on-chain. What a poor of me.
So, what kind of users does Phaver serve exactly for now? Already Web3 users definitely, coz they have already used wallets.
My thinking is if Phaver decided to bridge users from Web2 to Web3, it needs to build the 'stairs' on the bridge to avoid the users from sliding down. Apparently, the 'stairs' is an internal wallet for new users.
On the other hand, there are enough amount of users who can use wallets very well in the Web3 world which contains a considerable market volume. What could Phaver do is serve these kinds of users. Meanwhile, the difficulty of wallet development is not that easy, especially its security. The promotion of the new wallet is also challenging. So an internal wallet is not an emerging need right now but may need to consider from a strategic side.