Replying to Avatar ManiMe

We made a WoT thing…

https://grapevine.my

Checkout this client demo using the GrapeRank algorithm. It scans the (almost) entire Nostr network to find people “close to you” that may NOT be on your radar.

The GrapeRank algorithm was designed by nostr:npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3 as a better way to do “Web of Trust”. Last year, he and I worked together to refine it and develop this demo of its capabilities. The algo itself is open source and configurable (in what kind of events it pulls from Nostr and how to interpret these for calculating GrapeRank scores) and has its own repository.

https://github.com/Pretty-Good-Freedom-Tech/graperank-nodejs

If you are interested in developing or using algorithms on Nostr, please take a look at this demo (and repo) and share with others.

Freedom of choice is powerless without a thriving and open market of choices. This is (part of) our contribution to this market.

#wot

#weboftrust

#nostrdev

#algo

#foss

Awesome progress 🔥

I few bugs but it looks like it’s calculating GR scores for one of my test accounts 👍🏻

Really looking forward to exporting the list to nostr and using it on other clients! But having trouble - console says no relays accept the list. I wonder if it’s rejecting bc of the additional data in the p tags? Bc I CAN get the list published if I change filter settings so the list is empty.

Reply to this note

Please Login to reply.

Discussion

Also: I think there is still a bug with calculation of DoS. If I go to Filter, select show scores with a score of zero, and look at DoS one hop at a time, hops 2 and 4 each show zero pubkeys, which is mathematically possible but seems very unlikely.

I’ve rebuilt the server … was not using latest GrapeRank. Fixed now.

https://grapevine.my

I’m getting all zero scores now

Yup. Same here. It’s only an issue on the server … haven’t reproduced on my local.

Looks like Nostr-Tools is not fetching events … only when running server side. I may have to “cancel” this demo announcement until further notice.