[B4] - Karma3 Trustmaze - On-chain Rankings and Reputation using attestations and Eigentrust 🏅

Building a trust and reputation protocol using the eigentrust algorithm using on-chain attestations.

Challenges

Integrate Lens

Pool 10,000 USDC

We used the Lens Protocol data to create a Ranking and Recommendation system.

Most Useful Web3 Tool

Ranked 2,500 ETH

On-chain ranking and reputation Infrastructure.

Best Lens app

Ranked 15,000 USDC

We used the Lens Protocol data to create a Ranking and Recommendation system.

Best Use of Polygon

Ranked 10,000 ETH

We have used Lens protocol Data to create an example of on-chain wallet reputation on Polygon using an attestation contract. The data is on-chain, the EigenTrust computation of reputation is verifiable. This infrastructure can be used by any developer on Polygon for on-chain reputation.

#BUIDLathon 2023 Infrastructure + Scalability

Pool 15,000 USDC

We are building an infrastructure for on-chain reputation using attestations as the data layer and EigenTrust as the compute layer. This protocol can be used as a reputation infrastructure by a variety of use cases.

Create a Developer Tool for the AttestationStation

Ranked 9,896 USDC

We have used EIgenTrust computation as a useful tool for on-chain reputation using Attestation Station Contract.

Create an AttestationStation App

Pool 11,573.6 USDC

We've created a Web3 Social Ranking Attestation for the Top 100 and Lowest 100 ranked profiles. There is a front-end for any app or developer to visualize these attestations.

Create an AttestationStation Visualization

Pool 3,000 USDC

Using our front-end you can easily visualize the attestations issued to the top 100 and lowest 100 Lens profiles, ranked using EigenTrust.

Project details

1 Pager - https://www.notion.so/karma3labs/ETH-Denver-Hackathon-1-Pager-1bf26728a4e54884b87d9f30a37728e8

Vision

Enabling an Open Ranking and Reputation system using on-chain attestations and EigenTrust.

Why

Attestations are manifestations of trust in peer-to-peer decentralized environments.

We have used EigenTrust to deliver high-quality trust scores and rankings for dApps. EigenTrust enables a verifiable algorithmic computation of any peer-to-peer attestation of on-chain data.

This will be a key pillar to enable on-chain reputation in a variety of use-cases in web3.

What have we built

  1. Smart Contract - Attestation contract to record attestations and metadata (aka schema) about attestations. (Inspired by Optimism’s Attestation Station Contract with edits)

  2. Publisher for Attestation Schema - Created a Global EigenTrust ranking score of Top 100 and Lowest 100 Lens protocol profiles (Polygon) using on-chain social graph data to publish in this schema.

  3. Front-end - Displays attestations issued to the top 100 and lowest 100 ranked profiles that other projects can consume and build upon. It reads and visualizes transactions from smart contract.

Technical details

Links:

  1. Smart Contracts and Attestation Publisher: https://github.com/Karma3Labs/trustmaze

  2. Front-end repo: https://github.com/submais55/k3l-attestation-ui

  3. Front-end URL: https://k3l-attestation-dajhjfw2p-submais55.vercel.app/

  4. EigenTrust compute of Lens profile rankings: https://lens.k3l.io