Dikaios1517 on Nostr: Best approach is outbox model, then it doesn't matter what relays they post to, but ...
Best approach is outbox model, then it doesn't matter what relays they post to, but not all clients are supporting it, and those that do aren't always correct in how they implemented it.
Outbox model works like this:
Every user has a relay list created when they create their Nostr identity. This list includes the relays they state they will be writing to and the relays they state they will be reading from, which may or may not be the same relays. This list is shared far and wide by the Nostr client, to as many public relays as possible, this way it will be easy to find by other Nostr clients.
When another user follows the user from the paragraph above, their Nostr client will look for that user's relay list and pull their notes from that user's write relays, regardless of whether the user who followed them shares any of their relays.
Things don't always get handled that way by Nostr clients, though. Hoping to see more widespread support and consistent implementation of this model as time goes on, though.
Published at
2025-05-12 17:37:57Event JSON
{
"id": "aaf4654a47435f7b214cdba29b0c8352dc186b700d56baa933d8508c3af5cd69",
"pubkey": "b7274d28e3e983bf720db4b4a12a31f5c7ef262320d05c25ec90489ac99628cb",
"created_at": 1747071477,
"kind": 1,
"tags": [
[
"e",
"7bdf56c8318185901525ea333db80ff78e22da478ccde9a6732aba84f5d2556f",
"wss://nostr.mom/",
"root",
"f4bfd647b6b06b90c35655b25e0141c23591b532adbb928eab8210b5cbbbc4f3"
],
[
"p",
"f4bfd647b6b06b90c35655b25e0141c23591b532adbb928eab8210b5cbbbc4f3"
]
],
"content": "Best approach is outbox model, then it doesn't matter what relays they post to, but not all clients are supporting it, and those that do aren't always correct in how they implemented it.\n\nOutbox model works like this:\n\nEvery user has a relay list created when they create their Nostr identity. This list includes the relays they state they will be writing to and the relays they state they will be reading from, which may or may not be the same relays. This list is shared far and wide by the Nostr client, to as many public relays as possible, this way it will be easy to find by other Nostr clients.\n\nWhen another user follows the user from the paragraph above, their Nostr client will look for that user's relay list and pull their notes from that user's write relays, regardless of whether the user who followed them shares any of their relays.\n\nThings don't always get handled that way by Nostr clients, though. Hoping to see more widespread support and consistent implementation of this model as time goes on, though.",
"sig": "1681dc96ff71d4fb442daf922a270a96b3fb4845840053d0ad212a569ef87c6dbdd262926c1043f3800a614922c0ffe3882dd28f8312219b33ff24b721c2e202"
}