Totally agree. Hence why I'm so stoked about #communikeys and Community Admins as high signal nodes in the graph. A follow from an npub that manages (takes on responsibility for) a community > a random follow.

My question above is more about what's the most efficient method to do "follows" in the first place.

A) Use Lists (that apps can mess up every time they want to add/remove someone + I'm guessing are not so easy to parse)

B) Use individual Relationship Status events (of which "follow" is just one type + which offer tons more flexibility and optional privacy)

Reply to this note

Please Login to reply.

Discussion

lists seem to be failing us for many reasons, im all for trying the individual events, maybe that's better

Me too. And communities offer a kinda clean slate for fixing the obvious mistakes made in the pUbLiC sQuArE sphere.

But it's still intimidating (sunk cost, momentum and all), so I'd prefer to have a long list of solid arguments / advantages.

ive got some lists.. of the adv/disadv of lists.. 😁 maybe i could write them down.. 🤔

How would you remove an event from a label collection? Delete the label event?

Only if that removes all labels from the event, yes.

If not, you just remove "follow" and leave "bitcoiner" (+ other labels) in there.

That's how I read the NIP at least.

trying to delete/modify and events getting spread far and wide past the relays theyre supposed to be on.. are part of why both solutions struggle..

imagine a scenario, if you're using delete to unfollow, that wont work. i could have you refollow me just by republishing the label you created.

(see how it gets weird?)

Wait, why can't we just look at the Profile's relay as the authority?

This is a more general "Delete" + "What Is The Latest Version?" problem and is imo fixed by just looking at the authoritative relay.

For Communities → main relay

For Individual Profiles → main relay

as long as you know what relay to look at yes, but the state of relay lists is pretty bad rn.. (stale, invalid, spread too far, etc)

for a community, yeah thats more of an authority than a relay list can be since its tied closer with the communities relays as the source.

Lol, yeah agreed on the state of affairs.

That's just because there's no daily driver apps that let you manage your relay in the app. Yet.