--- id: "eigen-trust" name: "EigenTrust" image: "" section: "archived" projectStatus: "inactive" category: "research" tldr: "A distributed reputation system with zero-knowledge features." tags: keywords: ["Reputation", "Identity"] themes: ["build"] types: ["Infrastructure/protocol"] builtWith: ["ethereum attestation service", "halo2", "ethers.rs"] links: github: "https://github.com/eigen-trust/protocol" --- EigenTrust is a library designed to manage trust within a distributed network, incorporating zero-knowledge features. It serves as a reputation bank for the Ethereum ecosystem, providing an interoperable layer for managing reputation and trust. The protocol creates zero-knowledge proofs of reputation scores based on ratings given by network participants. This allows for the creation of a reputation system for peer-to-peer marketplaces and exchanges, reputation-weighted voting, and community gatekeeping.