Loyalty Boost measures whether you keep posting about a project after its Buzz campaign ends. It creates a per-campaign loyalty score (0–100) and a global loyalty score (0–100, averaged across campaigns). Your global score determines a LoyaltyBoost multiplier that applies to scoring in any campaign.
A loyalty post must (1) be within the project’s post-campaign loyalty window, (2) include at least one project identifier (#ProjectName, $Ticker, @ProjectHandle, or the campaign Buzz link), and (3) not be classified as spam (spam is excluded).
How the score is calculated (per campaign):
L = number of qualified posts you made while the campaign was live.
E = expected number of post-campaign posts, based on L:
| Live posts (L) | Expected loyalty posts (E) |
| 1–6 | 1 |
| 7–15 | 2 |
| 16–30 | 3 |
| 31–60 | 4 |
| >60 | 5 (cap) |
A = number of qualified posts you made after the campaign ended (during the loyalty window).
Per-campaign score = round(100 × min(A / E, 1.0)). If A ≥ E, you score 100. Partial activity scores proportionally (for example, A=1 with E=3 → 33).
Global loyalty is the average of your non-null per-campaign scores. If you have no ended campaigns yet, Loyalty is shown as pending (“TBA”) and applies a neutral 1.00×.
| Global loyalty | Label | Multiplier |
| 0–24 | Not Loyal | 0.80× (-20%) |
| 25–49 | Inconsistent | 0.90× (-10%) |
| 50–74 | Loyal | 1.10× (+10%) |
| 75–89 | Very Loyal | 1.20× (+20%) |
| 90–100 | Super Loyal | 1.30× (+30%) |
| Pending/TBA | TBA | 1.00× (neutral) |