This is essentially my design for https://github.com/nostr-protocol/nips/pull/706 aside from sending messages outside nostr. That could easily be added if there's a preferable transport protocol, but since you can recommend relays the group should use to communicate, it seems to me we basically have that.

Do you have a suggestion for an alternative transport protocol? Seems like gundb could work fine but I don't know the tradeoffs (since it's a group the scaling issues of DHTs probably don't apply).

Reply to this note

Please Login to reply.

Discussion

the best option is the simplex chat protocol. The same has been mentioned by @jb55 @jack @DerekRoss etc...

Planning to look into it, but it seems like most people don't really know what they're recommending, so I'm not sure if the hype is warranted or not. It looks like you might work on Session chat? Do you guys use SimpleX over there?

I just heard of Simplex yesterday or the day prior, so I haven't looked into it much at all. If I can get ahead of my work, I might look into it more.

I'd also like to start actually contributing to code.

What languages would you recommend I learn? I am pretty versed in JS-based stuff, anything else? #askNostr

Javascript is the easiest way to get going, and there are lots of web clients out there (particularly in svelte). I've got lots of issues open at https://github.com/coracle-social/coracle/issues if you want to contribute to Coracle. Otherwise, you can find a list of projects here: https://github.com/aljazceru/awesome-nostr

One way you might consider contributing is by building data vending machines, in particular I'd be interested in one for search.

I have been trying to brush up my js a little bit. I'll see if i can do something there.