What is Nostr?
diacone / Diacone Frost
npub1sce…q7fu
2025-01-15 16:20:19
in reply to nevent1q…zhvq

diacone on Nostr: Here's a nice summary: ...

Here's a nice summary:

In principle, it's pretty simple. Each user reads from some relays and writes to others.

If User A wants to read an event from User B, User A should query the relays User B writes to, i.e., his outbox relays.

Likewise, if A wants to ensure B can see a note, A should send to the relays B reads from, i.e., his inbox relays.

How do you identify a user's inboxes and outboxes? There are a few ways:
- Query some common relays and download the user's relay list event.
- Use relay hints in events or event addresses themselves, as detailed by the protocol.
- Keep track of which event authors show up on which relays, and maintain a running list in-app of inboxes and outboxes.

Other methods are likely possible. The first two are the most straightforward; any client dev can start with those.

Author Public Key
npub1sceswwu9vldf0tg3nlkajutp2j4zsv35ewma9r23x8d2qa73eaaqmmq7fu