Niel Liesmons's avatar
Niel Liesmons 7 months ago
If you have :Nostr: Nostr: - Private Groups - Mail Then, you don't need DMs.

Replies (15)

Niel Liesmons's avatar
Niel Liesmons 7 months ago
Even if it's just a matter of calling DMs "Mail". It sets up the expectations and use cases, way better.
Niel Liesmons's avatar
Niel Liesmons 7 months ago
Mail: - messages going from one sender to receiver(s) - works on a message by message basis - no need for a group state - no need for anyone to be the owner of the communication channel - ability to not accept replies (and communicate that!) - ability to set a price on your inbox - privacy slightly less important DMs: - needs a channel of communication (who owns it?) - privacy vaugueness Why not just spin up a Private Group for two instead, and leave the option open to get bot npubs invlved etc... ?
Niel Liesmons's avatar
Niel Liesmons 7 months ago
For Shop checkouts, you need mails, not DMs. For Service updates and billing, you need mails, not DMs. For sharing MLS keypackages, you need mails, not DMs. For rich one-off update messages you need mails, not DMs. Etc...
Hmmm... I'm slightly confused, as is usual. 🤣 I don't know what you mean by "a group state." While there might not be a need for an owner, I would want that ability in a private group so that I could moderate who has read/write privileges.
Niel Liesmons's avatar
Niel Liesmons 7 months ago
> just a narrative thing Narratives are underestimated in Geek-town.
Niel Liesmons's avatar
Niel Liesmons 7 months ago
In a Private group (especially MLS): - there are clearly defined Admin - there is a group state, in the sense that if you're not up to date with it, you can't encrypt messages any longer So it's not really appropriate for one-off communication. In Big-Tech land, the third party server is the hidden owner of the communication channel between 2 profiles that "DM" each other. Here we don't have that. So either you create a Private Group (with admin etc) or you send one-off messages that, imo, we should better call "Mail".
Niel Liesmons's avatar
Niel Liesmons 7 months ago
When you call it "Mail", Nip-17 suddenly sounds a lot more acceptable :winkwithtongue:
Niel Liesmons's avatar
Niel Liesmons 7 months ago
MLS :pointright: Private Groups Nip-17 :pointright: Private Mail Nip-17 honestly just needs a "title" tag and we're :90percent: set.
OK. Yes. That makes sense except for the fact that... Aren't all data packets basically mail, then? Please don't waste your time on my faffing about with this. I'll understand it eventually. 😅
Niel Liesmons's avatar
Niel Liesmons 7 months ago
Sure. But one is me sending a letter to your mailbox (with a service that relays the letter). The other is me and you talking a private room, that we both have an access code to, but that ultimately somebody (admin) controls the access codes for.
Niel Liesmons's avatar
Niel Liesmons 7 months ago
:Check: Mail icon = drawn :Check: First widget = built This re-framing got me excited to actually implement Nip-17