Skip to content
Legit Score

The LEGIT Engine™

How a Legit Score works

A Legit Score is a 0–100 confidence opinion on how real and responsive the audience behind an account is. It always comes with a confidence band, a tier and the top reasons behind it, each with a fix.

Engine version 1.0.0-dev. Every score is stamped with the engine version, sample sizes and data sources, so it can be re-explained later.

The seven-stage pipeline

  1. 1Acquire

    Pull the public profile, recent posts (views, likes, comments, shares, timestamps), recent comments and a statistically sound sample of the audience.

  2. 2Classify

    Place every sampled follower and engager into one of six Audience Cohorts, as a probability rather than a hard label.

  3. 3Measure

    Compute around 40 audience signals across the five LEGIT pillars.

  4. 4Normalise

    Turn each signal into a 0–100 Peer Percentile against accounts of the same platform and size, using the Legit Benchmark Graph™.

  5. 5Compose

    Combine the pillars with fixed weights, then apply Integrity Modifiers so a single clear pattern can't be averaged away.

  6. 6Calibrate

    Move the score towards caution when evidence is thin, producing the final score and its confidence band.

  7. 7Explain

    Rank what moved the score and show the top 3–5 Legit Reason Codes™, each with a fix.

The five LEGIT pillars

Each pillar answers one question about the audience. The weights are fixed and public.

PillarQuestion it answersWeight
LListener AuthenticityIs the audience made of real people?30%
EEngagement IntegrityDoes the engagement behave like real people?25%
GGrowth GenuinenessWas the audience grown honestly?20%
IInteraction NetworkIs the audience reachable and in the right place?15%
TTraffic TruthDo the views look like real watching?10%

Pillars are compared against peer accounts of the same platform and size. If a pillar can’t be measured for an account (for example, no view data), the remaining weights are rescaled rather than guessing.

The six Audience Cohorts

Each sampled follower and engager is classified with a probability, not a hard label. No individual is named or published; only the overall mix is reported.

  • C1Active Real

    Real people who engage.

  • C2Passive Real

    Real people who are quiet.

  • C3Mass Followers

    Real people who follow so many accounts they rarely see posts. Counted against reach quality, never against authenticity.

  • C4Notables

    Creators and brands in the audience.

  • C5Suspicious

    Accounts that look inactive or low quality.

  • C6Automated

    Accounts showing strong patterns common to automated accounts or purchased engagement.

Confidence, not certainty

Scores are built from samples, so every score carries a confidence band (for example, 78 ±6). Small samples can’t produce a top score by luck, and new or small accounts aren’t marked down just for having little data. When evidence is thin the band widens and the tier is capped.

Each score also shows its Data Depth: Public Sample (public data and samples only), Deep Sample (a larger sample from a deep audit) or Connected Data (the creator connected their account through the official platform login).

Tiers

ScoreTierWhat it tells a sponsor
85–100ExceptionalPremium sponsorships; expect full real-audience delivery.
70–84Verified CommercialStandard campaigns.
55–69Moderate VariancePay on performance or discount the rate; use tracked links.
40–54Low ConfidencePerformance-only deals.
0–39Critical VarianceNot recommended for paid campaigns.

Legit Reason Codes™

Every score lists the top 3–5 reasons behind it. Reasons describe patterns in the audience, never accusations, and each comes with a fix. Some examples:

LA-01

Elevated share of mass followers

Fix: Leave follow-for-follow and giveaway loops; mass followers rarely see your posts.

LA-02

High share of incomplete profiles in the audience sample

Fix: Remove inactive followers using the platform's tools.

EI-01

Low comment variety / repetitive comments

Fix: Leave engagement groups and giveaway loops; ask specific questions in captions to invite real replies.

EI-02

Engagement pattern unusual for this size

Fix: Avoid engagement services; consistent organic posting brings the pattern back in line over time.

GG-01

Unusual follower growth acceleration

Fix: If a spike came from press or a collaboration, add that context through the dispute process.

IN-01

Clustered early interactions

Fix: Leave engagement pods; the same group engaging first on every post lowers confidence.

IN-02

Audience location doesn't match the content's market

Fix: Create for your core market and connect your account to show real audience geography.

TT-01

View patterns stall near common payout thresholds

Fix: Use only organic distribution and connect your account to verify view analytics.

TT-02

Views rising without matching engagement

Fix: Avoid view-boosting services and connect your account to verify view analytics.

Format-Neutral Scoring™

We score the audience, never the creator’s format. Human, faceless and AI-generated creators are scored on the same footing. Having no face on camera, a synthetic voice or AI visuals is never an input. Only audience behaviour counts.

Disputing a score

Disputes are free and never depend on a subscription. There are four routes:

  1. Re-audit: We re-score the account automatically with a fresh, non-overlapping sample.
  2. Connect Data: You connect your account through the official platform login and we re-score it on your real stats.
  3. Context: You explain something we can't see, such as press coverage or a collaboration.
  4. Analyst review: A person checks the evidence and can exclude activity aimed at your account that you didn't cause.

We aim to acknowledge a dispute within 72 hours and resolve it within 14 days. While a dispute is open, the score shows “Under review”. Open a dispute or opt out.

What we keep private

Like a credit bureau’s scorecard, some details stay private so the score can’t be gamed: individual signal thresholds, modifier triggers and factors, classifier models, benchmark data, and sampling seeds and schedules. These change only with a new engine version.