# OpenRank

## OpenRank

- [OpenRank](https://docs.openrank.com/openrank.md)
- [Ranking and Reputation](https://docs.openrank.com/openrank/ranking-and-reputation.md)
- [Use Cases](https://docs.openrank.com/openrank/use-cases.md)
- [The Reputation Stack](https://docs.openrank.com/the-reputation-stack.md)
- [Data](https://docs.openrank.com/the-reputation-stack/data.md)
- [OpenRank Protocol](https://docs.openrank.com/the-reputation-stack/openrank-protocol.md)
- [Apps and Clients](https://docs.openrank.com/the-reputation-stack/apps-and-clients.md)
- [Integrations](https://docs.openrank.com/integrations.md)
- [Farcaster](https://docs.openrank.com/integrations/farcaster.md)
- [Openrank Scores Onchain](https://docs.openrank.com/integrations/farcaster/openrank-scores-onchain.md)
- [Ranking Strategies on Farcaster](https://docs.openrank.com/integrations/farcaster/ranking-strategies-on-farcaster.md): Profile reputation scoring to address trustworthiness in social networks
- [Global Profile Ranking](https://docs.openrank.com/integrations/farcaster/global-profile-ranking.md)
- [Top Profiles (based on Following)](https://docs.openrank.com/integrations/farcaster/global-profile-ranking/top-profiles-based-on-following.md): Given a list of input FIDs, return a list of FIDs that are ranked based on the follows relationships in the Fracaster network and scored by Eigentrust algorithm.
- [Top Profiles (based on Engagement)](https://docs.openrank.com/integrations/farcaster/global-profile-ranking/top-profiles-based-on-engagement.md): Get Top Engagement Profiles. This strategy emphasizes peer-to-peer likes, recasts, replies and mentions in increasing order of importance.
- [Profile Rank (based on Following)](https://docs.openrank.com/integrations/farcaster/global-profile-ranking/profile-rank-based-on-following.md): Given a list of input handles, return a list of FIDs that are ranked based on the follows relationships in the Fracaster network and scored by Eigentrust algorithm.
- [Profile Rank (based on Engagement)](https://docs.openrank.com/integrations/farcaster/global-profile-ranking/profile-rank-based-on-engagement.md): Given a list of input FIDs, return a list of FIDs that are ranked based on the engagement relationships in the Farcaster network and scored by Eigentrust algorithm.
- [Channel User Rankings](https://docs.openrank.com/integrations/farcaster/channel-user-rankings.md)
- [Top Profiles in Channel](https://docs.openrank.com/integrations/farcaster/channel-user-rankings/top-profiles-in-channel.md): Get a list of FIDs based on the engagement relationships in the given channel and ranked by Eigentrust algorithm.
- [Profile Rank in Channel](https://docs.openrank.com/integrations/farcaster/channel-user-rankings/profile-rank-in-channel.md): Given a list of input FIDs, return a list of FIDs that are ranked based on the engagement relationships in the channel and ranked by Eigentrust algorithm.
- [Personalized Network](https://docs.openrank.com/integrations/farcaster/personalized-network.md)
- [Direct Network](https://docs.openrank.com/integrations/farcaster/personalized-network/direct-network.md): 1st degree follows or engagement, Users 1 hop away. Helps in surfacing content from your personal social graph
- [Get Direct Following](https://docs.openrank.com/integrations/farcaster/personalized-network/direct-network/get-direct-following.md): Given a list of input FIDs, return a list of FIDs that only the input FIDs are directly following.
- [Get Direct Engagement](https://docs.openrank.com/integrations/farcaster/personalized-network/direct-network/get-direct-engagement.md): Given a list of FIDs, return a list of FIDs that only the input FIDs have directly engaged with.
- [Extended Network](https://docs.openrank.com/integrations/farcaster/personalized-network/extended-network.md): Users in your extended network. Users ‘k’ hops away. Helps in Discover of popular content and users in your network
- [Personalized Following](https://docs.openrank.com/integrations/farcaster/personalized-network/extended-network/personalized-following.md): Given a list of FIDs, return a list of addresses trusted by the extended network.
- [Personalized Engagement](https://docs.openrank.com/integrations/farcaster/personalized-network/extended-network/personalized-engagement.md): Given a list of FIDs, return a list of addresses trusted by the extended network.
- [Frames](https://docs.openrank.com/integrations/farcaster/frames.md): OpenRank APIs for ranking Frames
- [Top Frames](https://docs.openrank.com/integrations/farcaster/frames/top-frames.md): Get a list of frame urls that are used by highly ranked profiles.
- [Personalized Recommended Frames](https://docs.openrank.com/integrations/farcaster/frames/personalized-recommended-frames.md): Given a list of FIDs, return a list of frame urls used by the extended trust network
- [Feeds](https://docs.openrank.com/integrations/farcaster/feeds.md)
- [For You Feed](https://docs.openrank.com/integrations/farcaster/feeds/for-you-feed.md)
- [For You](https://docs.openrank.com/integrations/farcaster/feeds/for-you-feed/for-you.md): Get a list of casts that have been interacted with the most in a user's extended network.
- [For You (by Authorship)](https://docs.openrank.com/integrations/farcaster/feeds/for-you-feed/for-you-by-authorship.md): Get a list of casts that have been casted by the popular profiles in a user's extended network.
- [Channel Feed](https://docs.openrank.com/integrations/farcaster/feeds/channel-feed.md)
- [Channel Trending Casts](https://docs.openrank.com/integrations/farcaster/feeds/channel-feed/channel-trending-casts.md): Get a list of recent casts that are the most popular based on Eigentrust scores of fids in the channel.
- [Metadata](https://docs.openrank.com/integrations/farcaster/metadata.md): Utility APIs to fetch Farcaster user FIDs, Handles and Addresses
- [Get FIDs for Addresses](https://docs.openrank.com/integrations/farcaster/metadata/get-fids-for-addresses.md): Given a list of addresses, this API returns a list of FIDs.
- [Get Handles For Addresses](https://docs.openrank.com/integrations/farcaster/metadata/get-handles-for-addresses.md): Given a list of addresses, this API returns a list of handles.
- [Get Addresses for FIDs](https://docs.openrank.com/integrations/farcaster/metadata/get-addresses-for-fids.md): Given a list of FIDs, this API returns a list of addresses linked to each Address.
- [Get Addresses for Handles](https://docs.openrank.com/integrations/farcaster/metadata/get-addresses-for-handles.md): Given a list of Farcaster handles, this API returns a list of addresses.
- [Ideas to Build using OpenRank APIs](https://docs.openrank.com/integrations/farcaster/ideas-to-build-using-openrank-apis.md): Using OpenRank APIs for Profiles and Frames, developers can hack and build cool stuff leveraging Farcaster social graph.  A non-exhaustive wishlist below:
- [Neynar x OpenRank Guides (WIP)](https://docs.openrank.com/integrations/farcaster/neynar-x-openrank-guides-wip.md)
- [Build "For You" Feeds for your Client, using Neynar and OpenRank](https://docs.openrank.com/integrations/farcaster/neynar-x-openrank-guides-wip/build-for-you-feeds-for-your-client-using-neynar-and-openrank.md): Create your own For You Feed for your client.
- [Build "User Search" using Neynar and OpenRanks' Global Ranking API](https://docs.openrank.com/integrations/farcaster/neynar-x-openrank-guides-wip/build-user-search-using-neynar-and-openranks-global-ranking-api.md): Surface better search results for your client.
- [Build "Suggested follow list" based on OpenRank and Neynar](https://docs.openrank.com/integrations/farcaster/neynar-x-openrank-guides-wip/build-suggested-follow-list-based-on-openrank-and-neynar.md): Surface suggested follow list from your network.
- [Build Channel Trending Feeds for your Client using Neynar and OpenRank APIs](https://docs.openrank.com/integrations/farcaster/neynar-x-openrank-guides-wip/build-channel-trending-feeds-for-your-client-using-neynar-and-openrank-apis.md): Create your own Channel Trending Feed for your client.
- [Build "Discover New Users Feed" using Neynar and OpenRanks Global Ranking API](https://docs.openrank.com/integrations/farcaster/neynar-x-openrank-guides-wip/build-discover-new-users-feed-using-neynar-and-openranks-global-ranking-api.md)
- [Build Power Badges for your Client using Global & Personalized Ranking APIs by OpenRank](https://docs.openrank.com/integrations/farcaster/neynar-x-openrank-guides-wip/build-power-badges-for-your-client-using-global-and-personalized-ranking-apis-by-openrank.md): Create your own custom PowerBadge for your client
- [Build "Sort Replies" on a cast using Neynar and OpenRanks' Global Ranking API](https://docs.openrank.com/integrations/farcaster/neynar-x-openrank-guides-wip/build-sort-replies-on-a-cast-using-neynar-and-openranks-global-ranking-api.md): Sort Direct Replies in a cast for your client
- [Clanker OpenRank Scores](https://docs.openrank.com/integrations/clanker-openrank-scores.md)
- [Lens Protocol](https://docs.openrank.com/integrations/lens-protocol.md)
- [Ranking Strategies on Lens](https://docs.openrank.com/integrations/lens-protocol/ranking-strategies-on-lens.md): Profile reputation scoring to address trustworthiness in social networks
- [Lens Profile APIs](https://docs.openrank.com/integrations/lens-protocol/lens-profile-apis.md): APIs for Profile Scores and Ranking
- [Lens Content APIs](https://docs.openrank.com/integrations/lens-protocol/lens-content-apis.md): APIs for Content Recommendations
- [Lens Profile Insights](https://docs.openrank.com/integrations/lens-protocol/lens-profile-insights.md): Diving Deep to discover insights around the relationship of activities and interactions in the Lens social graph
- [Metamask SPD](https://docs.openrank.com/integrations/metamask-spd.md)
- [Onchain Graphs and Feeds](https://docs.openrank.com/integrations/onchain-graphs-and-feeds.md)
- [Upcoming Integrations](https://docs.openrank.com/integrations/upcoming-integrations.md)
- [GitHub Developers & Repo Ranking](https://docs.openrank.com/integrations/github-developers-and-repo-ranking.md): This ranking is seeded by Optimism OP Stack repos.  GitHub developers and repos are scored based on their reputation proximity to the OP Stack seed repos.
- [Reputation Algorithms](https://docs.openrank.com/reputation-algorithms.md)
- [EigenTrust](https://docs.openrank.com/reputation-algorithms/eigentrust.md): A peer-to-peer reputation algorithm
- [Hubs and Authorities](https://docs.openrank.com/reputation-algorithms/hubs-and-authorities.md): An alternative reputation algorithm for bipartite graphs
- [Latent Semantic Analysis](https://docs.openrank.com/reputation-algorithms/latent-semantic-analysis.md): Collaborative Filtering using backpropagation
- [Introduction](https://docs.openrank.com/openrank-sdk/introduction.md)
- [Installation](https://docs.openrank.com/openrank-sdk/installation.md)
- [Creating your first reputation graph](https://docs.openrank.com/openrank-sdk/creating-your-first-reputation-graph.md): This is a getting started guide that lets you create a set of rankings (trust graph) for a sample dataset provided
- [Download Rankings with OpenRank SDK](https://docs.openrank.com/openrank-sdk/download-rankings-with-openrank-sdk.md): Downloading the rankings after running the OpenRank compute request
