The problem is you are putting trust in a box.
There's no equation for trust. Web of Trust models rely on a BINARY relationship with trust.
Trust is not binary.
What you said is important- there are layers/levels to trust! It's clearly more than a binary relationship.
If you list out every user you encounter on Nostr - could you sort them into meaningful "defined trust relationships?"
Sure.. but what's the goal? To what extent are you defining the context of trust?
All of the variables you define as "trusted" are subject to change.
What I see is encrypted npubs as an identity layer. These are free to generate and offer no verification to create. That is inherently an untrusted network. No amount of Webs of Trust will change the level of trust users have in the network itself.
Webs of Trust should be decentralized. They should be defining context. They should rely on endorsements.
But they shouldn't put trust in a box.
We need to organize information for ourselves before we can curate it via decentralized methods.
We need to cultivate trust before we determine what trust algorithms should look like.