Damus
Derek Ross · 64w
Truth. I've DMed someone before and then after a few days I say dammit lemme send them a legacy NIP-04 DM as well and I then get a response. I default to NIP-17. DMs are very broken. I am hopeful that...
PABLOF7z profile picture
I actually think we shouldn't migrate to NIP-104, I think @JeffG would agree -- MLS is too complex to become the shelling point all apps that want DMs should support; apps shouldn't need to rely on an SDK to support a feature and building MLS from scratch is hard -- I think NIP-104 should remain a very specific feature separate from generally-available DMs -- kinda like Telegram vs Telegram "Secret Chat" or Telegram vs Signal.

I just think we should completely remove NIP-04 DMs from all clients and NIP-17 DMs should not be sendable if the user hasn't configured inbox relays.
2💯1🫂1
Derek Ross · 64w
I agree with all of this, but the issue isn't if you agree or I agree, the issue is having *all* clients being in the same standard, otherwise DMs remain broken. i.e. We've had a handful of clients supporting NIP-17 since it's launch, but still two of the most popular clients, Damus and Primal, do ...
JeffG · 64w
Yeah, I mostly agree. Hopefully it'll end up being widespread but I wouldn't expect every single client that wants some sort of direct message experience to implement MLS based messaging. I fully agree on nuking NIP-04 DMs and trying to get clients to do the basic checking for the precursors to NIP...