With ln.cash you need to already have an LN Wallet to claim, so this is someone that already is somewhat aware of what the lightning network is.
I want to be one step before this, where the user doesn’t necessarily need to have a LN wallet to claim the gift/tips.
My making them claim it even if it’s just with their phone number they will have a better sense of ownership and again the whole point is to delay the on-boarding process from when you gift the Sats to them claiming it and start exploring things they can do in their own terms, if they are interested in learning, if not the Sats are returned back to the sender eliminating them getting lost forever.
I think you're just creating a new custodial service that holds the funds tied to phone number instead of ln.cash tied to some voucher ID. Maybe you can talk to ln.cash to add support for phone numbers instead.
reply
Correct, it will turn into a custodial wallet to hold the tips/gifts for a temporary moment until the user is self-onboarded.
We’re exploring different options besides having it tied to their phone number, we are adding email and allow them to login via a magic link.
But again this approach is slight different from ln.cash, if were to tip my waiter/waitress and if I use ln.cash I would have to ask them to first download a lightning wallet to claim the tip/gift and this is exactly what we’re trying to solve, not having to onboard the person right on the spot.
Also let’s say if I do get them to download a wallet, they claim the funds and I go about my day.. The person may or may not have the initiative or access to education to continue their learning journey on what they can do with those Sats they just received on their wallet.
So our approach is, fund a wallet, have the user claim the funds without a LN wallet until we (the temporary custodial) wallet teach them in bits about things they can do with those Sats.
Obviously the first would be to download a wallet so they can withdraw their funds, but we have to come up with real use case scenarios where the user can experience first hand and make a connection with what bitcoin can be used for. So for example we can provide a tutorial on how to fund a virtual Visa card to spend either online or at a physical store.
Our main focus will come down to easy onboarding education so when the user withdraws their funds from our web app they will have the confidence and understanding of endless possibilities and hopefully from there we can inspire some curiosity to learn more about bitcoin 🧡
reply