How will the dm be directed by the network to the receiver user? Isn't that info that needs to be public apart from the s key?
If everyone else in the network only know "s", who will make sure the dm reaches the destination?
Pretty basic construction of Nostr silent DM's that break the DM graph privacy nightmare.
Others probably have suggested the same thing because it's too damn simple and obvious of a solution. Still gonna put it up here, maybe someone has comments. Might become a NIP proposal if there is interest.
I've coded it up and it works quite nicely.
https://void.cat/d/6gXGCYLJXqEeu4emNkM5TA.webp
How will the dm be directed by the network to the receiver user? Isn't that info that needs to be public apart from the s key?
If everyone else in the network only know "s", who will make sure the dm reaches the destination?
It's a shared *secret*. Only sender and receiver know s (Diffie-Hellman key exchange).
I still don't get it. If "s" is only known to the 2 involved parties, seems like this message needs both parties online at the same time. Can the "s" be stored by relays and kept there so when the receiver logs in, the message will be displayed to thst client?