Run OpenRank on the Events Table
Objective
Identify promising use cases for the OpenRank algorithm on top of OSO's events tables. This challenge is being led by Andrew Hong of Bytexplorers (see here), but we will provide a prize of $100 for up to three top submissions that leverage the OSO dataset in a novel way.
Context
Andrew has a great overview of the OpenRank algorithm and its potential applications in the blockchain space:
Crypto frontends today mostly contain simple leaderboards - top tokens by volume, liquidity, mints, points, votes, etc. If we want to move into consumer crypto experiences that beat the behemoths of web2 today, we’ll need more than leaderboards in our app feeds.
Andrew continues to explain how OpenRank's implementation of the eigentrust algorithm is part of a broader trend away from "one feed" for every user and towards a more personalized, context-aware feed that can be tuned by the user:
The eigentrust algorithm is similar to pagerank in that it ranks nodes in a graph network. The difference is that it focuses on capturing complex peer-to-peer relationships, as a distribution of trust. It was first built for assigning trust scores in a file sharing network. In crypto, you could imagine using this to proxy high-quality governance delegates or identify trustworthy smart contracts.
For more context, read Andrew's full post and also see the OpenRank documentation.
Challenge Description
Although the use cases for OpenRank are broad, we are most interested in applications that leverage the OSO events tables. These table contain records of onchain and off-chain events from a variety of sources, including GitHub, Gitcoin Grants, Farcaster, and of course, the Superchain itself.