Files
pse.dev/data/projects/eigen-trust.ts
2024-11-06 23:35:58 +01:00

28 lines
1.2 KiB
TypeScript

import { ProjectCategory, ProjectContent, ProjectInterface, ProjectStatus } from "@/lib/types"
const content: ProjectContent = {
en: {
tldr: "A distributed reputation system with zero-knowledge features.",
description: `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.`,
},
}
export const eigenTrust: ProjectInterface = {
id: "eigen-trust",
projectStatus: ProjectStatus.INACTIVE,
category: ProjectCategory.RESEARCH,
section: "archived",
content,
image: "",
name: "EigenTrust",
links: {
github: "https://github.com/eigen-trust/protocol",
},
tags: {
keywords: ["Reputation", "Identity"],
themes: ["build"],
types: ["Infrastructure/protocol"],
builtWith: ["ethereum attestation service", "halo2", "ethers.rs"],
},
}