What is Nostr?
SilberWitch
npub1l5s…gx9z
2024-11-09 09:21:19

Introducing Community Clients

Drumroll, please….

In a previous article, I introduced the concept of relay communities.

The ink had barely dried, on that set of instructions, before one of my favorite Nostr devs, ثعبان), rolled out the alpha version of a relay-community client.

chachi for nos.lol

Obviously, it’s still a bit of a construction site, but you can check out how it’d work, for your community, by test-driving the functionality on your own relay. Simply type https://chachi.chat/ followed by the name of your relay. For instance, one gigantic relay community, where nearly everyone can try out the functionality, is nos.lol.

If your relay community does not require AUTH to read, anyone can pull your chatter into their own relay and respond to it there. That is because every chat entry is simply a kind 09 event, and unprotected events are not private data.

For instance, I moderate one community theforest.nostr1.com, that is openly readable, and that’s probably where most of the chatter on nostr.band is coming from, as that relay is an aggregator of the content of many other relays. However, I have another community, gitcitadel.nostr1.com that is AUTH-protected, whose content stays private to those allowed on that relay. Communities are where write-protected and AUTH relays are going to really shine, as they create an environment similar to Telegram, but where you control the dataset, you decide which types of events to support, and you design the client, the algos, the moderation, the visibility, etc.

With communities, the onboarding experience is seamless: just get a browser extension and a nsec, login, start writing and posting, and start receiving responses. Active, chatty, well-moderated communities will be more attractive to onboard to, than chaotic, spammy, or empty communities. This means that you don’t have to have the killer entry under “Posts” (where kind 11 and eventually kind 01 posts appear), just to get some interaction. Chat is the Great Equalizer.

So, we’re testing both setups, with cloudfodder) adjusting the relay faucet code and ثعبان is fiddling with the community client settings, to make the most-comfortable situation for both kinds.

The beginning has ended.

This is the signal

This #Chachi client, of course, is merely the first horse out of the gate. There are already other devs hacking away at variants of the same concept, such as #Flotilla, I’m sure CloudFodder is also cooking, later versions of #Alexandria will integrate theforest community, and etc. etc. etc.

It remains to be seen, how many new use cases can be dreamt up, with this new architecture, but I am quite certain, that this is the beginning of the end of Nostr 1.0. We are moving up and out, and away from the stultifying and limiting concept of Twitter 2.0, toward

The OtherStuff.

Soon, we will enter Nostr 2.0. See you on the other side.

Author Public Key
npub1l5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqstegx9z