Thoughts on nostr:nprofile1qqstq4j6pk2sgaupru6l7ah9nq0dueafq356jllwcy7uzlek9yx7hlspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshs4kprv3 WoT tools?
Nostr is NOT business friendly.
I aim to address this by offering tools and services for building hybrid “Nostr adjacent” clients, allowing businesses to coexist with freedom tech and even thrive together.
- Configurable Webs of Trust algos for audiences discovery and conversion.
- WoT powered standard APIs for exposing content to Nostr (and other business apps) from within a “black box” business app.
- HTTP AUTH integration on ALL business apps, allows users to create local content WITHOUT signatures or private users accounts.
- Frost powered “login“ for ALL business apps, allowing users to paste “disposable” nsecs into proprietary clients without fear of it being compromised.
- Support for “incremental” (and voluntary) adoption of freedom tech into existing business apps, with easy off-ramps for businesses to transfer more and more siloed data onto the “public” network.
These and “other stuff” are on my mind as I read this article by nostr:npub1dtgg8yk3h23ldlm6jsy79tz723p4sun9mz62tqwxqe7c363szkzqm8up6m
Discussion
nostr:npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3 and I have discussed this a bit. We do prefer the GrapeRank for its extensibility … but in the end diversity is our strength.
https://github.com/Pretty-Good-Freedom-Tech/graperank-nodejs
But at least we’re on the same page re: explicit trust attestations. #bikeshed 💜
In the back of my mind I’d like to write a long form post on the thought process that everyone in nostr eventually walks down when considering the question: where does the trust signal come from? At first we think follows provides the best signal, then we change our minds and think the best signal should come from explicit trust attestations, then we realize the signal comes from lots of directions and we need to figure out how to interpret it no matter where the signal comes from. Which is much more tractable than it sounds.
Totally agree with a stronger trust signal, the question is how to gather it in the real world. Do you have a plan for that?
We do. It’s called GrapeRank. It has a pluggable architecture to normalize “interpretations” of content and users from any source. Pluggable interpretations is the plan! 💯
You mean using sentiment analysis, zaps? Example?
The idea is that we have no choice but to use the data that is available to us. We go where the signal is. Different people will have different ideas on that.
Example: if you trust zaps more than anything else, someone (a dev) will need to write a (relatively simple) script that transforms zaps into a format that is ready to be consumed by your GrapeRank calculation engine. Perhaps unsurprisingly, that format resembles an explicit trust attestation; it has a rating, a confidence, and a context. The format that my WoT engine employs may or may not be identical to the format that yours employs.
I’m not sure what you mean by sentiment analysis, but whatever it is, you or some other dev would write a script to consume raw data (nostr events) and spit out data ready to be utilized by GrapeRank. If it’s a good signal then you could share the “interpretation” script with other users.
Hopefully that makes sense … let me know if it doesn’t!
Yup. What David said. … but even easier.
Here’s an example of the API (wip) which we use to create Nostr interpretations. These ones are pretty simple… but the ‘interpret’ callback is where you’d call your content analysis function.
Are any other clients consuming your personalized trust scores using your WoT DVM spec? I really want to see that happen. Do we need to make some noise so devs know this option exists? Talk about it on a pod maybe?
Sorry what is the bug here?
it's not a bug, I thought top followers should lead you to discover relevant people, but it closes the loop too soon
It's using Global Pagerank because it's public, signed out access. If you tried Personalized Pagerank via DVMs you'd see the world from your own perspective.
Also, Vertex has a recommendation DVM you can use to find new people (high rank profiles you don't follow)
when will you be able to log in then, is this something you've been thinking about doing? Or is there somewhere else you can use like datamachine or dvmdash in the future.
I don't know why you used new kind,
5313 could be 5301,
5315 can be 5303