Oddbean new post about | logout
 An android-native relay app could allow all your Nostr apps to operate off-line together. You could create an event on a Nostr Calendar app and RSVP it on Amethyst. A single game state can be shared between two Nostr gaming clients. 

And of that app allows your local network to connect to it, then your family can use nostr with one another completely off-line.  
 Remember relays-data information.

A service like nostr.band: 
> "why the fuck I can't connect to 192.168.6.42" 
 Yep, but that already happens today. Amethyst push notification server already can't connect to 1000s of local relays.  
 nostr:nevent1qqs03wl6g846kf7nef72y5xulfvy90du5ymuypqve6r87mlsv03ns8qpz4mhxue69uhkymmnw3ezuemvd96xx6pwd4jsygp50g3hpyqdrx6wgatzy9v5az76wp4wt3u9mcy7t8jxqhu35ql5nspsgqqqqqqsfwwa2k 
 Most people don't remember that email used to work offline. You would go online to send your outbox and receive to your inbox and after five minutes or whatever it takes to sync thee immense 5kB you cut this expensive line again. Then you can read through stuff and reply offline.

Yes, nostr should at least optionally work like that and it makes a lot of sense to split the relay (store and forward) part from the client. A client shouldn't have to care about storage or networking for that matter. 
 I find myself going back to your NostrPost and seeing if the relay implementation over there can run as an Android app. We just need a database.  
 NostrPostr was my rookie attempt at doing this while getting to know nostr and I gave up when I ran into some concurrency issues. It worked locally when testing but not when it got hammered by multiple clients. But for a local process on your phone, maybe that's not even an immediate issue. Fingers crossed. 
 rookies rule the world.  
 I think this was less to do with size of data and more to do with constraints of the era.. Pay per Time connected/Limited time units per month, and the need to use the phone line for voice. 
 So how do you eventually sync 2 (or more) offline #android native relays? 
 This seems like potential use case for the hardware that www.satslink.com is about to make available to us all...

I envision localized physical popup only at first, then permanent #SatoshisOnlyEconomicZones, with the Hosts running a Satslink device to enable off line Zapping between peers in the local LN trading post.

Am I mistaken here?
Do you see what I see? 
 Cool idea, but it’s hard enough getting people to download a nostr app… let alone a nostr app and a relay app. Seems like an ivory tower idea that normal people won’t actually use. 
 How would you deal with forced app sleeps? 
 Content providers can be woken up  
 I like the idea of an embedded personal relay especially if we make apps look for local/mesh relays and had local / offline relays do store and forward gossip.  
 You gonna block people there too?