Hey! I'm going to try to answer your questions here.

Regarding the question about how many requests a server can handle per second, there is no one-size-fits-all answer. It depends on the underlying server and how it handles requests. The CVM transport is not the bottleneck here. This means that the server's ability to handle requests depends on how it is designed and whether it is optimized to handle a large number of requests per second.

On the other hand, regarding the question of stale computations, it is indeed impractical to recalculate all metrics all the time. In the case of Relatr, we cache these computations and set a TTL so that all computations are only done once and invalidated once the TTL expires. In the example of rapidly scrolling through a feed, there should be no problem handling it. However, it is not the most ideal use case for the current architecture of Relatr, as it implies sending a request and receiving a response. If the events are already published on relays, you just need to craft a specific filter for them and fetch them.

As you mentioned, there are no perfect solutions, and we are still refining Relatr. We will definitely keep trusted assertions in mind to see how we can integrate them into our current model

Reply to this note

Please Login to reply.

Discussion

What our your thoughts on monetization?

Monetization should be up to the provider. We currently run the default Relatr instance for free, and we will continue to do so for the time being as we are still building the service. Once it is more mature, we can consider different ways to monetize it. On the other hand, monetization is already possible using ContextVM and it will be better integrated once CEP-8 is completed. https://github.com/ContextVM/contextvm-docs/issues/8

What are your thoughts on monetization?

The first question to ask is: who’s the customer? Who pays to get scores calculated? There will be many models, but to me the most straightforward model is for the end user to be the customer. Alice subscribes to a service which calculates her personalized trust metrics and makes them easily, readily available to clients.

Another model is for the clients to be the customer. Maybe it will work but I do wonder how many clients will want to pay for this. Most of them will be on a shoestring budget and if they’re not, they’ll just calculate scores internally. But as a user, I don’t want my personalized scores to look different whenever I change clients. For example, I want to select an algo for verified follower count and see the same counts wherever I go.