Sorry I was never notified of your messages! I am getting your idea of the web of trust now. Totally on board explicit trust attestations and that zaps, likes, etc are useless because they can be gamed.

I'm on the fence re: hierarchies in practice as it seems useful but hard and rigid (even starting with baby steps). Had a look at tapestry and it looks interesting but definitely a rabbit hole in itself, I'll have to dive into it later. I fear making this even slightly complex will result in little traction.

My current idea revolves around simple trust attestations ("vouching for someone", I attest to the best of my current knowledge that this person has integrity - they're not a scammer or a psycho). Optionally with a few generic categories like (a) known them for years, (b) met them in person, (c) known them online, etc. I have ideas for UX around the creation of such events.

My current thinking is that hierarchy is an orthogonal concept, like if they know a lot about plumbing but nothing about cars or developing apps. Putting those two things together (hierarchy + trust) has to be probably done at the point of decision (which is how we do it IRL) and not be pre-calculated, and can be helped by (wot-filtered) reviews which are instantiations of both.

Reply to this note

Please Login to reply.

Discussion

Regarding complexity: the Grapevine as I envision it is VERY complex for the developer, but it can be made as simple for the user as we want it to be. The Grapevine has lots of parameters that users can adjust, and a common question will be when to give the user the option to adjust some parameter vs when to set some default value and hide it. Too many options can be overwhelming. But these parameters will be essential when the invariable sybil attacks and bad actors try to infiltrate your Grapevine. It will take some mad design skillz to know how to unveil some of these options when the time is right.

Regarding hierarchies: the long term plan will be that your Grapevine manages all hierarchies for you, unless you want to roll up your sleeves and dig into it yourself. Most users will not want to spend the time and effort editing hierarchies, UNLESS they want some category(ies) to exist that have not yet been submitted and placed into the hierarchy. In that case, many users will want to roll up their sleeves and get it done, but once the hierarchy is properly edited and a few users endorse the changes (assuming they’re reasonable), then the entire world will benefit from your work and no one will have to repeat it.