Join Nostr
2025-06-23 14:34:57 GMT
in reply to

vinney on Nostr: > "We shall never have a good tagging system until it is removed from the central ...

> "We shall never have a good tagging system until it is removed from the central indexers via some sly, roundabout way"

In my view, any attempt at semantic tagging must be built on top of a subjective trust/assertion layer, as in 's project.

A tag is essentially an assertion that "this Thing is X":

1. I might agree with Bob's assertion that Thing 1 is X, while I disagree with Alice's assertion that Thing 2 is X.
2. I might agree with Bob's assertion that Thing 1 is X, while I disagree with Bob's assertion that Thing 2 is X.
3. ...additional permutations abound...

All of effects that fall out of the above system are totally tangential to and in conflict with any "global" indexer (especially one that is tightly coupled to a particular client application) that attempts to make the same assertions for everyone.
Each node in the graph should have a very different complex of agreements/disagreements (and weightings for the same) on all tags and all other nodes' opinions of those tags.

The key is **disagreement** and not only allowing for it but more or less requiring it at the lowest levels of the protocol. "Global state" (in this context, a central indexer + client app) is absurd on its face when you have the prior that disagreement is a fundamental particle.
Even if the central indexer allowed for infinite arbitrary assertions on a given Thing, it becomes totally unwieldy and useless if it is collecting every node's disparate opinion.

The natural place for the divergent assertions to live is _at the edges_ - with the node making the assertion.
- You start to build up your worldview by weighting strongly on YOUR OWN assertions...
- Then looking out through your neighbors, taking into account the weight you give to each on THIS topic...
- Then looking at _their_ neighbors and taking into account _their_ weight they give to _their_ neighbors on THIS topic...

That gives you your own subjective view of the graph with trust/credence flowing from you and your own authority out to wherever you say it should go, given your preferences.

I am something of a jihadist on this topic. I'm happy to have friendly arguments about it, but my bar for bending on it is set extremely high after a decade++ of watching it fail to be addressed properly: with Megacorp "social media" handling it worst, and many decentralized social networks getting closer but still failing to cross the final crucial Rubicon.

----

PS: Any individual can _act_, fleetingly, as a "global" indexer if a large number of people happen to trust that individual as a supreme authority on a given topic. But crucially - and this is where the (central indexer + app) model fails - they might be an authority only on this ONE TOPIC.
It is highly unlikely that the node I trust ultimately for "pizza reviews" is the exact same node I trust ultimately for "code reviews".