Yup. In my framework, attestations are contextual. Some contexts are broad, others are specific / niche. Trust (or lack thereof) in a broad context automatically implies trust (or lack thereof) in all sub-contexts.
The most broad of all would take the form: “Alice trusts (or doesn’t trust) Bob for all actions, in all categories.” In other words, in all contexts. Trust attestations are averaged by your Grapevine to create context-specific influence scores, and the “base layer” of influence scores is the layer that applies to ALL contexts.
Login to reply
Replies (2)
“Alice trusts (or doesn’t trust) Bob for all actions, in all categories.” – how do you represent that today in a nostr event?
I use the tapestry protocol to format a rating using json, and I have some TIPs on how to store ratings (and other pieces of json-encoded data) in nostr.
The below link shows an example of a rating and shows how I wrap it into the content of a kind 39901 event.

GitHub
pretty-good/appDescriptions/curatedLists/v021Overview/rateCurator.md at main · wds4/pretty-good
a nostr desktop client for mac, windows and linux, motivated by the desire to build a decentralized web of trust - wds4/pretty-good