another option is to run your own relay and only allow those "select number of people" on your relay's whitelist. then messages you publish there are only available to those people. otherwise, it's hard to imagine how a non-account-based approach could work in this context.

Reply to this note

Please Login to reply.

Discussion

But then, in order for everything to work for PMs, channels and multiple relays, you have to specify which relays see each of your events. Better yet, if relays are somehow not able to forward your messages without your authorization.

I am very curious to understand your concerns here, but I can't say that I clearly understand the problem you would like to solve. apologies if you've mentioned it elsewhere, but would you mind stating what the goal is?

I'll add that my personal goal is to enable digital sovereignty. that is,  the ability to communicate with people whom I choose to communicate with, under my own terms, and I believe nostr accomplishes this beautifully by implicitly using localism.

My goal is to increase privacy, reduce surveillance and protect users. Ideally, only my followers would have the power to combine my pubkeys and see my history. No one else should be able to link a nostr event to one of my IDs. Ideally, I want that to be the default in a protocol.

you probably want a different protocol

Why? Is it really as centralized as they say it is?

I am sure somebody will fork it and try to fix it. We will see if the new designs are less surveillance-centered. Meanwhile, nostr it is :)

What I think you are really asking for is encrypted group chats?

it sounds like you want fully private communications between a group of people, like a signal group?

Not necessarily. The content could still be readable. It just wouldn’t be interconnected.

How would someone become a follower ?

There are many possible designs, but I all of them, they would follow you ID (imagine a nip05 with multi key support), not the keys. Nip05 could change the key set based on the caller and could even encrypt to the followers PM. The important part is that the protocol is the same.People can build any ID security they wish to use in nostr.

And I clearly can’t type on iOS :)

Lots of good ideas though

Do you envisage a way to control who can follow you? Coz it seems that’s what would be needed for the privacy enhancement you’re talking about.

Yep, that requires a second follower specification that essentially uses one -way encrypted messages in a twitter interface to each of the followers. We just need to standardize the follower negotiation between parties (similar to creating a multi sig). The whole thing can happen in regular nostr messages. Clients just need to know how to find the new pubkeys per msg. People wouldn’t even know who is following who.

This is what could be used for “premium” feeds right? So a newsletter could have their subscribers on a whitelist receive the updates via the relay?

As long as your followers don’t send your events to other relays (they can).

Is there a way to limit to a single relay?

No. Anyone can always rebroadcast your messages.

Subscribers like Reddit. Relay owner is “mod”.

Further, as an incentive to moderate and keep spam free, one could pay Sats to the moderator to be part of their whitelist.

I can’t believe this hasn’t happened sooner. It makes sense. What do you think is causing the momentum to shift?

Would the mod/community choose what content should be “modded”?

however the relay owner decides it. think of it as digital private property

Members -only. Interesting concept for sure. Do any of these exist already?

the entire internet works this way

Exactly, if you don’t want someone to see something specific don’t publish it on a public network. Money is information, but Nostr is not money.

Meant a relay specifically but get your point.

Nothing yet that I’m aware of.

yes, you have your own local slice of the protocol.

This is it. And you don’t need discord or telegram or anything. Just the relay. Love it.

👀