Sender of cashu can be technically offline
Bitcoin failure from today 😢
I stopped in Ojochal and it was cool to see that multiple spots accept bitcoin, but I couldn't pay, because there was no cell reception (not even on local Liberty simcard). These merchants/stores should really have some easy way to connect to their wifi next to the area where you pay - they could have the wifi QR code printed (see example below).
When both merchant and buyer have connection: all good.
When seller is offline: we can use their Static QR and it's ok.
When buyer is offline: is there any solution?

#CostaRica nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgcwaehxw309akxjemgw3hxjmn8wfjkccte9e3k7mgppamhxue69uhkumewwd68ytnrwgqs6amnwvaz7tmwdaejumr0dsq3qamnwvaz7tmwdaehgu3wwa5kuegpz3mhxue69uhhqctfvshxumewwd68ytnrwgq3samnwvaz7tmswfjk66t4d5h8qunfd4skctnwv46qz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcpzemhxue69uhhyetvv9ujuer9weehgu3wdaexwqgewaehxw309aex2mrp0yhxummnw3e8v6t9wuhxxmmdqyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uq3jamnwvaz7tmhv4kxxmmdv5hxummnw3ezuamfdejj7qpq4f26g7dddy6dpltc70da3pg4e5w2p4apzzqjuugnsr2ema6e3y6syuwafk nostr:nprofile1qyg8wumn8ghj7mn09eehgu3wvdez7qgwwaehxw309ahx7uewd3hkctcpzamhxue69uhkummnw3ezucmf0fkkzu3wdejhgtcpzfmhxue69uhkummnw3ezumr49e4k2tcpr9mhxue69uhkummnw3ezumn0weskx6tnddhjucm69uq32amnwvaz7tmsv95kgtnwduh8xarj9e3hytcpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uq3xamnwvaz7tmsw4e8qmr9wpskwtn9wvhsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qqs2n79n72kpnnqx65v5m5dvjv2dgaq6p9mhg3ycv4feymv3v5vpv3c3n9wy0 #Bitcoin
Discussion
Yeah, something like cashu could be considered, but it would be better if this is non-custodial solution. Other options are LNURL-Pay with some custodial service, or BOLT12 where it somehow gets the confirmation from my LSP (my phone doesn't need to be online). Not sure if BOLT12 allows that?
If not, one could imagine a scheme where
- I'd send some pre-signed "transactions" or "amounts" to my LSP (but don't share "secret")
- The LSP can't spend them unless it gets the secret.
- When I'm buying the item from the seller, I show the secret to the seller (e.g. they scan a QR on my phone, or NFC tap)
- Seller's phone/POC calls my LSP with the secret and pulls appropriate money.
A modification for plus points - I could also use another selfhosted server that does this revealing of secrets for me and then calls the LSP on my behalf.