Ah brainstorm.ninja is a bit outdated … go to grapevine-brainstorm.vercel.app which is much more recent and has better functionality.
Discussion
grapevine-brainstorm.vercel.app uses neo4j to maintain a graph of NostrUsers and their FOLLOW and MUTE connections. Visitors to the site can calculate personalized hops, personalized PageRank and personalized GrapeRank scores and browse the results in table format. They can also export those scores as kind 30382 events following nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z's NIP-85 format which means the scores can be imported and used by clients for whatever purposes they see fit (although I don’t think any clients are using NIP-85 yet). Once the details of nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 and nostr:npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup ‘s WoT DVM NIP are hammered out to the satisfaction of a few client devs, I’ll also make personalized WoT scores available via API.
Currently I’m taking what I learned building the above service to build a next-generation personalized WoT relay. It will run strfry and neo4j together, calculate personalized WoT scores as above, and use those scores to manage strfry filters and plugins. I think it will do better than state of the art personalized WoT relays which are fantastic at weeding out spam, but probably err on the side of being too exclusive. My fear with existing personalized WoT relays is that newcomers to nostr are filtered out by default, they’ll get little if any engagement, and too many will quit nostr before discovering how awesome it can be. Personalized centrality algos like personalized PageRank and personalized GrapeRank do a much better job of sorting the wheat from the chaff and imho are a needed tool if we are ever to address that problem.
Yes, I think this is great stuff.
It makes me think of how Nostr is going to be fundamentally different than any other digital social network ever created.
It allows Reddit levels of anonimity and nesting, with superior curation and discovery possibilities.
Just an immense degree of flexibility to precisely see and curate what we want to see.
By the way nostr:nprofile1qyt8wumn8ghj7erpwe5kgtnwdaehgu339e3k7mgpz4mhxue69uhk2er9dchxummnw3ezumrpdejqqg89yuk7j99axqt4t3pehz8xjkdy8jwjveyrruync50fc7v6z6ss9u86waas , is the idea behind DCoSL to be able to standardize a way to have machines (and well everyone) agree that a given list or item is or not part of another list?
Actually it would be really awesome to interview you and have a deep dive session to better understand these ideas. I find this all very interesting. If you didn't mind we could record it and share it with the world, so that everyone could better understand it. With a lot of technical detail, etc. Would be really cool :)
In a way, yes. The idea of DCoSL is to generate what I call “loose consensus” on the items on a list; “consensus” because most people will agree on most lists items most of the time, but “loose” because there’s no centralized authority to enforce agreement, so disagreements are allowed and will happen.
But you use the word “standardize.” Here’s the hard question: how does a purely decentralized community “standardize a way” to do ANYTHING AT ALL? Before we can do DCoSL, we first have to agree on the standards (ie the protocols) that we’re gonna use to build DCoSL. How do we generate consensus on those standards and protocols? Thinking about this problem is how I arrived at the idea of the tapestry: a knowledge graph curated with the assistance of your grapevine. If we all use the idea of the tapestry as our starting point, then we can start to build loose consensus for standards and protocols, simple ones at first, but with ever-increasing complexity. Which means our starting point is not a protocol or a set of “standards,” unless you consider tapestry to be a protocol. But it’s not really; it’s more like a meta-protocol. And I’m hoping the personalized grapevine WoT relay will be the first step towards implementing the idea of the tapestry.
I’d be up for an interview. I love talking about these ideas, going back and forth between the abstract big principles (tapestry) and the nuts and bolts of its implementation. 🤓 Do you do a podcast?
ah I see you do nostr radio! 📻