Alpha Release: Outbox Feed Relay

Outbox Feed Relay generates an npub's chronological follow feed using the outbox model - meaning it reads from the relays the npubs you follow have set, not the relays you've set in your client.

It should work very simply right out of the box, simply add this relay to your read relay list, with your npub, like this:

wss://outboxfeed.utxo.one/npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8

By adding this relay to your list you should see a significant decline in "notes not found" errors and be able to see all the notes from npubs that only post to small relays (ie. newsbot, nostr:npub1r3kty2vkh247jgdu63wgkcsnktdtp9hc3e962eudg0getgvxs4gsz4uytc )

Please note I have this on extremely limited hardware and the only realistic way for people to use this is if many people also host an instance, I definitely can't serve everyone as the relays will start rate limiting me. There's a good chance this relay will go down in the future so don't get too attached to it.

You can test it by checking out my feed on Jumble, or put your own npub:

https://jumble.social/?r=wss://outboxfeed.utxo.one/npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8

And you can host your own instance of it using the code here:

https://github.com/bitvora/outbox-feed-relay

Let me know what you guys think!

Reply to this note

Please Login to reply.

Discussion

Simple. Beautiful.

So, if I understand what this is doing, any amount that adds this as a read relay, it will generate a personalized feed based on who that npub is following, and it will pull in notes from the outbox relays of that npub's follow list?

Is there a dedicated set of relays it is looking at to find the kind 10002 for each of your follows? Is it configurable?

Does it pull in the notes in real-time upon request, or does it cache them, or a combination of both?

The fact this this workaround has to be built is kind of bad 😩

I'm going to add this & try it out for a couple days. If it gets overrun or you need space for other people to try it out, just boot me or ask me to leave. 😊

I haven't noticed a difference, but I am also seeing just a lot of relay struggles across the board today, for whatever reason.