Replying to Avatar Vertex

🚀 Announcing Vertex

A fast, reliable and open source Web of Trust DVM service based on the Personalized Pagerank algorithm.

After months of ideation, research and building, we (nostr:npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup and nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 ) are ready to offer developers and builders the most powerful and easy-to-use social graph tools.

We also are open sourcing the code under the MIT license and started the conversation around DVM specs to encourage transparency and interoperability.

Three DVMs are the starting point:

- Verify Reputation

- Recommend Follows

- Sort Authors

https://cdn.satellite.earth/6efabff7da55ce848074351b2d640ca3bde4515060d9aba002461a4a4ddad8d8.mp4

Ask us anything and visit our website at https://vertexlab.io

Was literally needing this earlier today for White Noise. Can wait to have a look tomorrow!!

Reply to this note

Please Login to reply.

Discussion

If anything let us know!

For WN specifically you could do a number of cool things without having to reinvent the wheel or having to manage graph databases.

Whenever a user receives a message request, you can call Verify Reputation with "source" the user key, and "target" the requester key.

This will return a rank of the requester as well as the top followers of the requester (similar to primal top followers on profiles).

You can then present the information to the user, and if certain criteria are met you can automatically hide the request (e.g. the rank of the target is very low).

Also, when a user is searching another one to send a DM, you could improve the search by name by using SortAuthors.

Imagine you are searching "Fiatjaf", and your DB returns 420 profiles. You can then sort these very effectively using their reputations, and then paginate the results.

What would be the most convenient way to deliver WoT scores for your purposes? There are two proposals I know of: NIP-85 Trusted Assertions and WoT related DVMs. Right now Trusted Assertion data is available from two sources that I know of, me and nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy. Would be great to get your feedback at the relevant PR discussions linked below.

Trusted Assertions:

https://github.com/vitorpamplona/nips/blob/user-summaries/85.md

https://github.com/nostr-protocol/nips/pull/1534

WoT DVMs:

https://github.com/nostr-protocol/data-vending-machines/pull/38

Just shows how fast things are moving and how much is out there. I’d not heard of NIP-85 at all (or if I had I’d completely forgotten).

I’ll have a look.