Oddbean new post about | logout
 outbox protocol cannot come soon enough.  we are loosing access to the big relays.. relayable.org is gone, damus is heavily throttled, primal, snort, band are throttled/under heavy load, denying access to public clients, nos.lol is *thinking about shutting down (but hopefully not)

nostr feels like its suffering rn, messages arent flowing like they used to.. we got too central.

please clients, make that final push to outbox before we loose the ship 🌊 
 Owww ... next thing you're telling me distributed systems are hard. 
 Is there a good writeup for an idiot what the deal is with the inbox/outbox stuff is in regards to nostr?  
 there have been a few, but those are probably too technical.  here's one that has simplified the explanation by yana..
https://github.com/frnandu/yana/blob/master/GOSSIP.md 
 Thank you.  
 it's pretty simple: 

publishing:

get the relay lists of people tagged in an event you are going to publish for a client, and publish them to them

fetching:

using the same relay lists, when searching for posts from a user, query the relays in this list

it's not hella scalable but while we are not yet in a stage where high accessibility of paid relays is a thing, and relays are relatively underdeveloped because relay devs get all the airtime and relay devs don't really have so much to easily demonstrate, relays should eventually have "peering" arrangements with other relays so they can fetch this stuff, and further, to propagate queries in order to build up maps of the location of content

yes there is a lot behind all that... me personally, i just gotta get my relay project to production level (in a few weeks) then i can start thinking about how to enable such features, and have relays do more of the legwork so clients aren't so much the weakest link in this chain 
 I'm pretty sure that I'm not the person needed to understand all this... 😅 

Thank you.  
 relays are like people's message servers

best way to be sure they see them is to send them to theirs

best way to get the messages they publish is to use theirs

and paid relays could make exceptions for requests ONLY for paying users notes with some limitations on how much of this they allow (to stop spam and viral post meltdowns) 
 That makes sense. 

One of these decades, it would be good to set up my own relay.  
 https://relay.tools is good, interface is getting pretty nice now, lets you set up filters for all kinds of things... i have one at https://mleku.nostr1.com that allows posts from a few of my favourite people, of whom many of them now have it on their list, makes it more sure that i will not miss their stuff 
 I think that's what I did with Stella's relay. Cool.  
 Relayable disappearing hurts. 
 they took all their data from small relays amd large relays, hyped themselves into quickly becoming a 'huge' relay with unsustainable cost and then disappeared.  ya it seemed cool but it was centralize 101 and now its just part of a million zombie relay lists. 
 ouch. didnt realize relayable was gone.

im also dont think outbox will fix everything. lots of burden on clients too to make this brittle thing work 
 well, thats kinda what clients need to do is pick up the burden and slam dunk it in blueskys face.  posterized 🚑🎇🫠 
 Working on outbox model is not fancy enough. 
 We need to get more used to paying for relays. 

Free relays doesn't work. 
 i agree, i am working on relay discovery w/ nostr:nprofile1qqswwud0pvzu362lehm0av6sq4zd97cue5uy0z8f7jgtk0hz368dvmcpr4mhxue69uhkummnw3ezuctswqh8yatwdahxvmr40qhxjme0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qythwumn8ghj76t5dp6hyarnwa5x2mnfwqhx2ef08kcmjf we really need more discovery, more options and more education.  i cant wait for amethyst to turn the corner on the relay setups and outbox/inbox and show em how its done 🎇 
 Last version started to request posts only to relays listed in the Outbox event of each follow. Next step is to get notifications only from the post author's inbox relays. :) 

Don't forget to implement NOTIFY to get paid 
 oo nice 
 Unsure outbox will help here, and may make certain things worse.  I am personally very happy with primal.  

nostr:note1wnggss95x6m0my47c9qgwqavfc59jy3kx0xad3ske2r9ht4jxtrsxsz922  
 We finally opened relay.nos.social up to everyone last week to help. Outbox is necessary but so are relays that allow new users to publish for free.