Dikaios1517 on Nostr: For most clients, they just list your relays as read (inbox), write (outbox) or ...
For most clients, they just list your relays as read (inbox), write (outbox) or read/write (inbox and outbox).
Now, we've always had the ability to set which relays we read from and which we write to in our Nostr clients. But the outbox model adds a bit of functionality to these choices. Without the outbox model, you have to set read relays that your follows are writing to, or else you won't see their notes and replies, and you have to write to relays they are reading from, or you won't see theirs. That has a centralizing effect over time, and discourages the use of smaller relays.
On Nostr clients that support the outbox model, your inbox relays aren't the only ones you read from. Rather, they are where other users should expect that you will see a reply, reaction, or zap, and clients should write notes that mention you to those relays. Meanwhile, outbox relays are where you are writing to, and Nostr clients trying to find and display your notes should be fetching them from those relays. That way a user who follows you might have a completely different set of relays that they are reading from by default, but they will still see your notes, because their client is fetching them from your outbox relays.
Published at
2025-05-27 15:46:50Event JSON
{
"id": "3a99a3d8b368ddd0df5c76dcb6347728b3bf67583c9621bce2f1fa2cd5d0f8d4",
"pubkey": "b7274d28e3e983bf720db4b4a12a31f5c7ef262320d05c25ec90489ac99628cb",
"created_at": 1748360810,
"kind": 1,
"tags": [
[
"e",
"121ca481c8eea054a166ae528b04f1ab0bfd12588ea75e41c4dd77808d689ccd",
"",
"root",
"d4338b7c3306491cfdf54914d1a52b80a965685f7361311eae5f3eaff1d23a5b"
],
[
"e",
"3395480bcd02f7c1b3314482735d3e49b02f57360ea22508ead4b09859e66aa1",
"",
"reply",
"d9dba0e072bdb353dfb0020de159126af47e69e133ea91bbd48e8bede37320e2"
],
[
"client",
"asknostr.site"
],
[
"p",
"d9dba0e072bdb353dfb0020de159126af47e69e133ea91bbd48e8bede37320e2",
"d4338b7c3306491cfdf54914d1a52b80a965685f7361311eae5f3eaff1d23a5b",
"d4338b7c3306491cfdf54914d1a52b80a965685f7361311eae5f3eaff1d23a5b"
]
],
"content": "For most clients, they just list your relays as read (inbox), write (outbox) or read/write (inbox and outbox).\n\nNow, we've always had the ability to set which relays we read from and which we write to in our Nostr clients. But the outbox model adds a bit of functionality to these choices. Without the outbox model, you have to set read relays that your follows are writing to, or else you won't see their notes and replies, and you have to write to relays they are reading from, or you won't see theirs. That has a centralizing effect over time, and discourages the use of smaller relays.\n\nOn Nostr clients that support the outbox model, your inbox relays aren't the only ones you read from. Rather, they are where other users should expect that you will see a reply, reaction, or zap, and clients should write notes that mention you to those relays. Meanwhile, outbox relays are where you are writing to, and Nostr clients trying to find and display your notes should be fetching them from those relays. That way a user who follows you might have a completely different set of relays that they are reading from by default, but they will still see your notes, because their client is fetching them from your outbox relays.",
"sig": "8abad68170ca96df39b3f774db1233344618a7173c512dd46a71832accd652528a35c8279a6b340b205d7c807506f797f85d01945f86635123136087d256a132"
}