Five on Nostr: I have been wondering about #wot and follows regarding freelancing and SatShoot. In ...
I have been wondering about #wot and follows regarding freelancing and SatShoot.
In my mind I started calling kind3 follows-based "web of trust" as Field of View: it is a starting point for someone to build up a network of more trusted connections which require a kind-specific follow.
This can be called a Web of Trust for good reason because you explicitly have to follow this person in the context of e.g. freelancing.
Now all actions of this person are visible to you and reputation calculations will always count reviews and payments related to this person. On the other hand, kind3-based visibility can be lost due to mutes, reports and unfollows.
Having to follow someone in a "Twitter-like" scope just to see his actions in a freelance scope doesn't make sense, just like it wouldn't make sense for a person to follow someone on satshoot and then having to see what he had for lunch in Amethyst.
That is why we bootstrap visibility with a bootstrap Field of View that is kind3-based and is tied to the SatShoot account but you can switch this off later. For the latter problem we implement kind-scoped follows according to PABLOF7z (nprofile…4ph5) 's spec.
Now the only challenge is to urge people to follow each other in the app with a good UX. Notifications could help in this endeavor but I think these are pretty much broken today. We need good in-app ways to guide users' attention to facts about the nature of the relationship he has with a potential counterparty: How is this person visible to him, who else follows him, is he part of the Web of Trust(via kind-scoped follow) etc.
I don't think every app needs to take care of so much detail regarding trust but freelance does. It is the most important part of the discovery process.
It's about how you can incentivize as many good matches as possible while also deterring scammers and low-quality people.
There are lots of other sources of trust that can be tapped into later to gain even more insight as to who can be a good match: take communities as an example. If I am part of the renowned Sparrow community and many members follow me that is good sign that I am not a scammer.
Or take the example of nip34 git stuff: I might have a couple collaborations in reputable projects or am a maintainer of a well-known repo. All this is great info in a freelance context.
This is how nostr wins: one Npub to rule them all: everything else "merely" comes down to good UX.
In my mind I started calling kind3 follows-based "web of trust" as Field of View: it is a starting point for someone to build up a network of more trusted connections which require a kind-specific follow.
This can be called a Web of Trust for good reason because you explicitly have to follow this person in the context of e.g. freelancing.
Now all actions of this person are visible to you and reputation calculations will always count reviews and payments related to this person. On the other hand, kind3-based visibility can be lost due to mutes, reports and unfollows.
Having to follow someone in a "Twitter-like" scope just to see his actions in a freelance scope doesn't make sense, just like it wouldn't make sense for a person to follow someone on satshoot and then having to see what he had for lunch in Amethyst.
That is why we bootstrap visibility with a bootstrap Field of View that is kind3-based and is tied to the SatShoot account but you can switch this off later. For the latter problem we implement kind-scoped follows according to PABLOF7z (nprofile…4ph5) 's spec.
Now the only challenge is to urge people to follow each other in the app with a good UX. Notifications could help in this endeavor but I think these are pretty much broken today. We need good in-app ways to guide users' attention to facts about the nature of the relationship he has with a potential counterparty: How is this person visible to him, who else follows him, is he part of the Web of Trust(via kind-scoped follow) etc.
I don't think every app needs to take care of so much detail regarding trust but freelance does. It is the most important part of the discovery process.
It's about how you can incentivize as many good matches as possible while also deterring scammers and low-quality people.
There are lots of other sources of trust that can be tapped into later to gain even more insight as to who can be a good match: take communities as an example. If I am part of the renowned Sparrow community and many members follow me that is good sign that I am not a scammer.
Or take the example of nip34 git stuff: I might have a couple collaborations in reputable projects or am a maintainer of a well-known repo. All this is great info in a freelance context.
This is how nostr wins: one Npub to rule them all: everything else "merely" comes down to good UX.