LogoLogo
  • OpenRank
    • Ranking and Reputation
    • Use Cases
  • The Reputation Stack
    • Data
    • OpenRank Protocol
    • Apps and Clients
  • Integrations
    • Farcaster
      • Openrank Scores Onchain
      • Ranking Strategies on Farcaster
      • Global Profile Ranking
        • 🔵Top Profiles (based on Following)
        • 🔵Top Profiles (based on Engagement)
        • 🟢Profile Rank (based on Following)
        • 🟢Profile Rank (based on Engagement)
      • Channel User Rankings
        • 🔵Top Profiles in Channel
        • 🟢Profile Rank in Channel
      • Personalized Network
        • Direct Network
          • 🟢Get Direct Following
          • 🟢Get Direct Engagement
        • Extended Network
          • 🟢Personalized Following
          • 🟢Personalized Engagement
      • Frames
        • 🔵Top Frames
        • 🟢Personalized Recommended Frames
      • Feeds
        • For You Feed
          • 🔵For You
          • 🔵For You (by Authorship)
        • Channel Feed
          • 🔵Channel Trending Casts
      • Metadata
        • 🟢Get FIDs for Addresses
        • 🟢Get Handles For Addresses
        • 🟢Get Addresses for FIDs
        • 🟢Get Addresses for Handles
      • Ideas to Build using OpenRank APIs
      • Neynar x OpenRank Guides (WIP)
        • Build "For You" Feeds for your Client, using Neynar and OpenRank
        • Build "User Search" using Neynar and OpenRanks' Global Ranking API
        • Build "Suggested follow list" based on OpenRank and Neynar
        • Build Channel Trending Feeds for your Client using Neynar and OpenRank APIs
        • Build "Discover New Users Feed" using Neynar and OpenRanks Global Ranking API
        • Build Power Badges for your Client using Global & Personalized Ranking APIs by OpenRank
        • Build "Sort Replies" on a cast using Neynar and OpenRanks' Global Ranking API
    • Clanker OpenRank Scores
    • Lens Protocol
      • Ranking Strategies on Lens
      • Lens Profile APIs
      • Lens Content APIs
      • Lens Profile Insights
    • Metamask SPD
    • Onchain Graphs and Feeds
    • Upcoming Integrations
    • GitHub Developers & Repo Ranking
  • Reputation Algorithms
    • EigenTrust
    • Hubs and Authorities
    • Latent Semantic Analysis
  • OpenRank SDK
    • Introduction
    • Creating your first reputation graph
    • Publishing Rankings with OpenRank SDK
    • Guides
      • Tipping based User Rankings powered by OpenRank
    • Installation
    • SDK References
      • EigenTrust
        • Installation and Use
        • Examples for using EigenTrust
      • Hubs & Authorities
        • Installation and Use
        • Examples for using Hubs & Authorities (Coming soon)
      • Latent Semantic Analysis (Coming soon)
Powered by GitBook
LogoLogo

SOCIALS

  • Github
  • Farcaster

Copyright 2024

On this page
  • Ranking Strategies
  • Seeding the Strategies
  • Strategy: followship
  • Strategy: engagement
  • Strategy: influencer
  • Strategy: creator
  1. Integrations
  2. Lens Protocol

Ranking Strategies on Lens

Profile reputation scoring to address trustworthiness in social networks

PreviousLens ProtocolNextLens Profile APIs

Last updated 1 year ago

We implemented a set of strategies to help the Lens Protocol community with a heuristics that can help reveal engaging profiles and recommend interesting content, calling them ranking strategies.

Ranking strategies are parameters placed in front of an algorithmic computation, which is highly intensive, with involvement of linear algebra and matrix convergence to generate EigenValue scores from any graph-like dataset, such as Web3 social graphs from the ecosystem.

Ranking Strategies

Seeding the Strategies

The following strategies below are used for Lens Protocol's API offered by Karma3 Labs (K3L). All of the strategies will be seeded by 10 profiles chosen as a starting point of hand-picked profiles to begin the computation of trustworthiness. The profiles are:

	const ogs = ["yoginth.lens", "christina.lens", "mariariivari.lens",
	"bradorbradley.lens", "wagmi.lens", "levychain.lens", "nicolo.lens",
	"sasicodes.lens", "stani.lens", "davidev.lens" ]

Strategy: followship

This strategy emphasizes only on the relevant and meaningful follows as peer-to-peer attestations, disregarding mirrors and comments. If the profile quietly collects NFTs by influencers and creators, these are a signal of non-Sybil activities.

Weight Assignments: Follows = 1

Strategy: engagement

This strategy emphasizes on social engagements as attestations, combining follows, mirrors and comments. The more engagements a profile receives for their posts and profiles, this will result in higher profile scores.

Weight Assignments: Follows = 6, Comments = 3, Mirrors = 8

Strategy: influencer

Weight Assignments: Follows = 6, Comments = 3, Mirrors = 8, NFT Collects = 12

Strategy: creator

Similar to the influencer strategy, we add another datapoint where NFT collections that carry a price tag. These become another strong indicator where an influencer has gained a strong following that NFT mints of posts reflect popular amongst a fan base in a creator economy.

Weight Assignments: Follows = 6, Comments = 3, Mirrors = 8, NFT Collect Prices = 12

Similar to the engagement strategy, combining follows, mirrors and comments interactions (or attestations) between profiles, but adds another datapoint where posts can be turned into by influencers. When these NFTs are collected by others, these are strong signals of a reputable profile.

Lens Protocol
NFT collections