Oddbean new post about | logout
 If you insist on DMing me on nostr, we *must* use giftwraps. Otherwise we can't engage in a meaningful conversation apart from me saying "use Matrix or giftwraps for DM, sir". 

Clients I know that support giftwraps are Amethyst and 0xChat. 


What else do you recommend? 
 What is the problem with nostr DM?
Just learning here. 
 DM metadata is public. You can see who messages whom, the time of message, and the length of the message.

I've had obsessed creeps like this floppy disk guy fd0 from joinstr posting my activity on Twitter just for the lulz. 
 Yeah, I've been using Primal the whole time and I was oblivious to this. Last night I installed 0xchat and my mind was blown when I saw the 'secret chat' feature. I immediately asked myself: 'Wait, regular dms aren't as private as plebs expect them to be?'

I still have a question, though. I'd be grateful if you helped answer it. Even without the secrecy feature, exact content isn't seen even by clients, right? 
 Yes, content is always encrypted/decrypted with private/public keypairs so only you and the receiver can see the content. Which already is an improvement over twitter and others in terms of  DMS as they can read the contents as well. 
 With NIP04 regular dms others can see who wrote whom at what time tho. Gift-wrapped messages mitigate the issue. Using a public write/private read relay in the outbox model further helps. 
 Thanks! 🙏 
 Great question and discussion, I’m glad we are having it. Another technical one I’ve been wondering about — does gift-wrapped protect against the backwards-privacy issue in the event someone gets access to your account (i.e. would they still be able to read all your past conversations)? 
 Yes, they can read all the past messages. 
 Good to know. I guess if one needs more privacy, then something like SimpleX is the way. Otherwise, gift-wrapped DMs should be good for most. 
 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug amethyst bugreport on this note. When reading it in thread, I can't see the whole message! Maybe the thread level got to deep?

Amethyst 0.89.4-PLAY
 https://image.nostr.build/348706d5ae4686dacf0c9ad1f0cfa93735ef08041dc22526684bdafa258e51c3.jpg  
 Have you tried secret chat, which combines gift-wrapped and key exchange? 
 I did! Not sure how it works tho. Does key exchange protect backwards privacy? Which NIP is it?

There are a handful of messaging types in 0xchat, it’s hard to keep track of them and the tradeoffs of each. I would like to a ELI5 post one day going over all the types. 😄 
 Here's a simple introduction: 😃

https://github.com/0xchat-app  
 Will dig deeper. 🫡 
 😂  /dev/fd0 
 thunderbird 
 The mail client? 
 yes i know but it supports matrix 
 Rust Nostr supports it so any client using it has an easy way to support giftwrap. NostrDVM framework does :)

 
 YakiHonne apparently supports it too 🐶🐾🫡 
 wtf are giftwraps?! The fkn nostr vocabulary is growing so fast i don‘t understand most of the time what you guys are talking about 😅 
 dm's without meta data leaks 
 def. will check out,  t-y