Thank you for your feedback! Right now I’m imagining the initial rollout being a little inconvenient as described above, but if the basic idea validates then I know we’ll be able to address the inconveniences
Thinking out loud:
One idea would be: we create a Curated List called Coracle Channels, which is stored as a kind 9901 note which can be referenced by note id, so we hardwire that id into Coracle. The question is whether the code to process the relevant Grapevine attestations lives on the Coracle platform (maybe yes long term? but I’d say no for the initial rollout) or on my site (probably yes for the initial rollout). Alice would have to visit my site where her Grapevine generates her list of Coracle Channels plus her list of accounts for each channel. The question would be how Coracle imports that information. I suppose those lists could be stored as notes and then we figure a way for Coracle to access Alice’s lists. Alice would have to visit my site to update those lists which would be a pain, but we fix that later.
Gotta think through that.
I’m considering putting together a hackathon, the goal of which would be to incorporate the Grapevine into any nostr app. I have a lot of groundwork to do though before we’re ready for that.
One idea would be that my Grapevine manages a list of channels plus a list of nostr accounts for each channel. So if I want to see a feed of all the accounts with cool AI generated photos, there will be a channel for that, and my Grapevine will find those accounts for me so I don’t have to.
Perhaps once the Curated Lists webapp works and users can test it out. It won’t implement the entirety of what I’ve just described but it’ll be a big chunk of it.
Success for me will be when platforms like Coracle want to implement some or all of the Grapevine, so I’ll be thinking about what that would look like.
Beautiful!
If anyone would like to commission a highly skilled artist for drawings like this one, check out my friend nostr:npub17ygcwv25p29qf9acenjh2pdn86v3gu4zasqx5pen7mwkk7ut6vzsdev4kn 👍🏻 nostr:note1y7s708wgkg9av3tp5ga2exkhcar208h8c2e9x63lpc2mdkj759csn3wgpk
I may be able to get some modest funds together in the coming months to speed up development a bit. I’ll be excited to get user feedback 😊
The way the Grapevine will work: Alice could attest that she trusts Bob to make music recommendations (the action) in the category of rock n roll (the category). And she associates the attestation with a certainty: 99% certain bc she’s known Bob forever, or 5% certain bc her attestation is based on only a brief interaction.
These are lots of options but the developer can simplify the user experience if appropriate by setting some defaults, e.g. set certainty to 80% and hide it from the user. That is how my desktop proof of concept works, which nostr:npub1p2uwv7qme2u92y2qcpqqvafhkkqsxfrrnz8m79lm60v4005s7vuqnexr0s is in the process of refactoring as a web app.
Or she could attest that she does NOT trust his taste in music, or in some category.
Initial rollout: all attestations are public.
Long term roadmap: you can keep attestations private if desired and use them locally when calculating Influence Scores.
The way the Grapevine will work: Alice could attest that she trusts Bob to make music recommendations (the action) in the category of rock n roll (the category). And she associates the attestation with a certainty: 99% certain bc she’s known Bob forever, or 5% certain bc her attestation is based on only a brief interaction.
These are lots of options but the developer can simplify the user experience if appropriate by setting some defaults, e.g. set certainty to 80% and hide it from the user. That is how my desktop proof of concept works, which nostr:npub1p2uwv7qme2u92y2qcpqqvafhkkqsxfrrnz8m79lm60v4005s7vuqnexr0s is in the process of refactoring as a web app.
#100aDayUntil100k
#100aDayTil100k
#100pushups
25 x 4 regular
Day 49 ✔️
WoT DEFINITELY FIXES THIS ™️ nostr:note1xqnh04k0dm5t0g26ykv95p3mv8xchhhefhss4ghavfj0l7w46jzslj6dqd
My vision of web of trust is called the Grapevine, and it will enable you and your community to identify who is the most trustworthy, and in what context, so they can help you curate content, facts, and information.
My proof of concept is a desktop app that maintains lists that are curated by your Grapevine. Example: a list of nostr devs, which would weed out the fake Pablo if he ever got on the list in the first place.
It’s currently being refactored as a web app by nostr:npub1p2uwv7qme2u92y2qcpqqvafhkkqsxfrrnz8m79lm60v4005s7vuqnexr0s and it’s gonna be awesome.
Hey Nostr, we are working on improving the onboarding experience within Primal, and could use your help. Please shill us the best accounts to follow in the following categories:
art
bitcoin
finance
fitness
food
fun & memes
gaming
human rights
music
news
nostr
photography
sports
tech
travel
Also shill us any categories we didn’t cover that already have good content.
Our criteria for suggested accounts to follow: the account needs to be actively posting high signal content on nostr. Our current working list is available below. Please tell us who we missed:
https://listr.lol/npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg
So what you’re saying is that you’d like your WoT to help you curate the list of categories.
And you’d like your WoT to curate a list of user accounts for each category.
This is PRECISELY what DCoSL was built to do.
The proof of concept already exists as a desktop app, and nostr:npub1p2uwv7qme2u92y2qcpqqvafhkkqsxfrrnz8m79lm60v4005s7vuqnexr0s is doing excellent work rebuilding it as a webapp. Stay tuned!
There is no WOT yet without starter auto-follows, or categorized suggested follows.
Primal is rightly incrementally improving by going the latter.
What I’d like to see on nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 is a powerful search on onboarding that asks “what are you must excited about”. If the person types “knitting”, the dozen knitting profiles are returned with option to follow.
cc nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q nostr:npub1uapy44zhu5f0markfftt7m2z3gr2zwssq6h3lw8qlce0d5pjvhrs3q9pmv
CONTEXT is one of the essential ingredients for getting WoT to work.
Category-specific follows is one example of that.
#100aDayUntil100k
#100aDayTil100k
#100pushups
40 + 40 + 20 regular
Day 48 ✅
Legacy tech monetizes through ads and does everything it can to glue your eyes to the screen.
THE ADVERTISING MODEL MUST DIE.
Freedom tech will let you monetize your own data. Or give it away. Your preference.
One day you will enter data into nostr and I’ll pay you a few sats for it bc my Grapevine tells me you’re worth it in that context. You’ll maximize the value of the data you enter bc you want to maximize your reputation so you can maximize the sats you stack.
LFG