NIP-17 DMs work great for smol groups or 1on1 conversations. One question for the knowledgeable folks, is it possible to "upgrade" a group from NIP-17 to MLS once it reaches a certain size?

cc nostr:nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcpzamhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuegpp4mhxue69uhkummn9ekx7mqpzpmhxue69uhkummnw3ezuamfdejsul2dhz nostr:nprofile1qqsy2ga7trfetvd3j65m3jptqw9k39wtq2mg85xz2w542p5dhg06e5qpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxrhwden5te0dehhxarj9enx6apwwa5h5tnzd9az7qgwwaehxw309ahx7uewd3hkctczcs834

Reply to this note

Please Login to reply.

Discussion

Matrix does this by inserting a "room upgrade event" that notifies peers of

- the new address

- the new version

Nothing stops you from doing that in Nostr, there just is no spec for that (yet?)

True, and a spec for that is something we need to be able to migrate groups!

What would be the advantage of that over simply always using MLS?

Nothing

That's what I thought 😁

You get to feel upgraded!

MLS is certainly better but I was wondering if existing groups can be upgraded. Looks like there are ways to do it.

When NIP17 group members upgrade to a client that supports MLS, the new client will generate and upload a key package to the relay. The group owner can then fetch all members’ key packages from the relay to create a new MLS group chat. This should allow for a smooth upgrade.

awesome, thank you!

It's not possible from NIP-17 to MLS - you should just start a new group with those same people. NIP-17 doesn't support groups at all though...