# Ranking Strategies on Lens

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 [Lens Protocol](/integrations/lens-protocol.md) 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:

```javascript
	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.

{% hint style="info" %}
***Weight Assignments:** Follows = 1*
{% endhint %}

### 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.

{% hint style="info" %}
***Weight Assignments:** Follows = 6, Comments = 3, Mirrors = 8*
{% endhint %}

### Strategy: influencer

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 [NFT collections](https://docs.lens.xyz/docs/collect) by influencers.  When these NFTs are collected by others, these are strong signals of a reputable profile.

{% hint style="info" %}
***Weight Assignments:** Follows = 6, Comments = 3, Mirrors = 8, NFT Collects = 12*
{% endhint %}

### 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.

{% hint style="info" %}
***Weight Assignments:** Follows = 6, Comments = 3, Mirrors = 8, NFT Collect Prices = 12*
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openrank.com/integrations/lens-protocol/ranking-strategies-on-lens.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
