It should be the responsibility of the poster to ensure their message gets to all their followers. Not the responsibility of the viewer to find all the posts from people they follow.

ActivityPub doesn't have this problem because it uses an inbox model. This makes sense because posters should be motivated to ensure their content reaches their followers.

In Nostr when a user makes a post, we should enumerate their followers and find the best relay for each by NIP-05 or NIP-65. Then deliver the event to those relays. This is essentially what ActivityPub does.

Reply to this note

Please Login to reply.

Discussion

this seems easier than outbox

The client delivering their new post to all those different relays is cool, but it breaks down if you have millions of followers… too much stress on the client.

Neat idea though!

That is certainly an option.

But it comes with it's own set of problems. I can't follow you privately. You have to be able to determine who your followers are. You can cut somebody off from listening to you. It doesn't scale as well.

It seems to be to be more of the same authoritarian model that mastodon is known for: top-down push instead of bottom-up pull.

The outbox model is extremely successful in other protocols: HTTP, RSS, etc