This is essentially the Umbrel model.

Reply to this note

Please Login to reply.

Discussion

Does umbrel support rebroadcasting of events now? Doesn’t a user have to connect to both their umbrel relay AND any other relay they want to publish to?

To me the key distinction is offloading the long relay list from most user devices and onto their personal server. It could be an extremely powerful change (would love to see umbrel implement this)

This also mitigates issues caused by certain clients failing to broadcast notes across a wide enough set of relays. All of these rebroadcasting parameters could be tweaked on the personal server, which effectively needs to act as a relay/client hybrid

I had a very rich implementation of this back in January and was pretty useful since I could implement a bunch of cool shit that clients didn’t need to know about

Not very rich, the opposite: very rough

The part I find most interesting about rebroadcasting is you don’t even need to put your nsec on the personal server! If all it’s doing is retransmitting the event you can set up all sorts of stuff without needing permission from the authoring npub.

Even little stuff like automatically rebroadcasting an event that you reply to to your network. Something that all clients should do IMO, but you could make it happen by default regardless of the client you use.