The shortest private messages NIP (Simplex) #564
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is (only somewhat of) a joke.
NIP4 is an elegant hack for somewhat private messages, but its design has many flaws in the details. There have been numerous proposed patches and workarounds to make NIP4 slightly less bad.
Maybe, we don't have to write a new standard this time?
Simplex seems to be a private messaging protocol that takes care of many thread vectors, and it's "smart client, dumb relay" architecture design is even similar to nostr.
Maybe all that's needed in this repo, is a reference to the simplex protocol?
Simplex Website: https://simplex.chat/
Simplex Client: https://github.com/simplex-chat/simplex-chat
Simplex Messaging Protocol (the crypto magic, could maybe be used with nostr relays too): https://github.com/simplex-chat/simplexmq/blob/master/protocol/simplex-messaging.md
Simplex Architecture Overview: https://github.com/simplex-chat/simplexmq/blob/stable/protocol/overview-