I believe the code could be quite simple. LNbits API could help us to generate new keys for every user and they could be able to simple switch to their own node. (not needed for MVP)
I agree with the web, flyer and physical tags... I just think that the validators app is the first step.
I think for the main audience = newbies it would be better if they do not have to create a new instance.
If the goal is to onboard newbies in a way, that they get their hands on their first bitcoin wallet to receive and send some sats, there would be no need for them to create a LNBits instance (sure its also a wallet but ui wise not designed for normieland imo).
This is how the journey could look like for the newcomers:
-Gets card or cash bill looking like "flyer" from a friend.
  • The "flyer" is catchy and creates attention/curiosity about Bitcoin and has a clear call to action (AIDA)
  • He gets lead to a short landing page something like www.bhouse09.com which contains a short hook why bitcoin and then call to action text like start your journey now it's easy etc. he scans first qr code to download bitcoin wallet on phone then scans withdraw link on "flyer" to receive his first sasts and afterwards he sends them back via LNURLp link which also sits on the flyer.
  • End of the website call to action to keep sharing the flyer with friends etc. maybe to increase motivation we could have counter on the website which says this cards has already been share xyz time (timer could just go up based on the use of LNURLw)
reply
I assume that this LNbits instance would start automatically on the background.. Basic user doesn't need to even know about that.
reply