twitter-algo-and-reward-distribution
Twitter Algorithm & Reward Distribution
At the close of each campaign, Shilltok’s backend does the following:
-
Select tweets
- Finds all tweets from registered shillers that contain at least one campaign keyword.
-
Score each tweet
Score_tweet = V + 3 × L + 4 × R
where
- V = number of views
- L = number of likes
- R = number of retweets
- Total each shiller’s performance
S_i = sum of all Score_tweet for shiller i
- Compute the campaign’s total score
- If the campaign’s total score (S_total) is smaller than the specified minimum score, the reward will not be distributed. Instead, it will be returned to the campaign creator.
- By default, if no minimum score is set, the reward will be distributed as long as there is a non-zero score.
- Distribute the reward pool
Reward_i = (S_i / S_total) × R
where
- R = total reward pool supplied by the campaign creator
If the reward is distributed, each shiller’s payout is directly proportional to their contribution to the overall campaign impact.