The fact that they don't use the DVM on their own website says it all.
Instead they use a normal HTTP API at https://npub.world/api/query and server-rendered profile pages apparently.
the big promise of dvms (note the word promise), is that you can swap providers very easily. This means no vendor lock-in.
As if two API services use the same schemas.
So the ideal is a signed API response + interoperability
I built it that way because speed is more important than interoperability for npub.world which obviously will never use any other DVM as it's a Vertex product.
It uses an HTTP/JSON-based DVM.
A competitor should investigate exposing the exact same API under a different hostname and then clients could decide to implement support for both at the same time without having to write two different integrations.
That would be easy enough to do but there’s no sense building out a spec that no one is going to use and if the spec is about to be upended anyway.
To my knowledge there are 2 teams eager to offer personalized WoT scores, team vertex and team grapevine, but 0 clients ready to consume them. Why is that?
We need at least one client to step up and say: I’m ready to ingest personalized WoT scores from a third party provider. Here’s how I want to use them and here’s an outline of the spec I want to use to ingest them. We could start with personalized PageRank to keep things simple and consistent. It can be used to rank any content whatsoever by author. Basically, an alternative to ordering content chronologically. You’ll quickly have two competing providers: Vertex and Grapevine.
Are there any clients interested in this?
I'm confused, why would you do that? npub.world is a product for end users. If you want to compete with it, you can use Vertex DVMs (or any other) from client, server or wherever you want.
Ah, I didn’t realize that (either of those things).
@Vertex do you want a competitor to offer personalized PageRank via WoT DVM? The point would be to demonstrate interoperability, which I think is important.
Or is the dvm spec gonna die on the vine? I’ve only partly been listening to the dvm debate. Most of my attention has been focused on trying to optimize the sync pipeline between strfry and neo4j.
In the veins of building in the open, I'll share my recent ruminations of WoT and Reputation in SatShoot:
Feedback welcome! ( @Pip the WoT guy !)
This plan is about 50% done and it will be complete after "Freelance mode" is implemented (switch between freelance and client role in the app) along with the ability to post your Freelance Services rather than merely Clients posting Jobs.
#wot #grownostr #ux #freelance #satshoot #vertex