The cool thing about developing something new from scratch is that you stumble on an unexpected capability for which there are no requirements. Then you have to back-propagate that capability into a set of requirements or a use case you never dreamed of.
This is the exact opposite of traditional ‘user-centric’ development where the user is supposed to know what they want and you build from there.
A use case I stumbled upon, is on-boarding a friend to a wallet and gifting funds immediately. Imagine you are in a bar, and they want to settle a bill using Lighting, but have no wallet. You can say - ‘hey, scan this, you’ll get a wallet where I have given you funds to pay the bill’. They scan and pay the bill immediately with their new wallet.
Already in testing. This is coming soon to #nostr #safebox