How EigenTrust became the reputation-based trust management algorithm
The algorithm used to measure the trustworthiness of peer-to-peer attestations is EigenTrust.
Why Eigentrust for Web3 Social?
EigenTrust is a reputation-based trust management algorithm that is used to evaluate the trustworthiness of nodes in a peer-to-peer network. In EigenTrust, nodes are assigned a reputation score based on their past behavior, and this score is used to determine which nodes are trustworthy.
EigenTrust APIs for Lens Developers
The Lens Protocol is focused on the construction of a decentralized and non-custodial social graph, with which it seeks to implement a series of on-chain social interaction mechanisms, which are analogous to the social media interactions that we can see in Web2.
We have created EigenTrust APIs which developers can use to create a recommendation engine for profiles and posts or any other attributes in their respective front-ends/clients. These recommendation engines are configurable by developers and enable not only personalization features but also help in content moderation and sybil resistance mechanisms in these permission less peer-to-peer communities.
Specifically, developers implementing their own clients based on the lens protocol are able to use our APIs to define, run and manage their recommendation engines for Search, Feed and Content Moderation, in just a few clicks.