Get BreakCheck Certified Got scammed?
Navigation
Home
Buyers
Search Sellers/Breakers Search Live Streams Scam Alert Directory Top Rated Sellers/Breakers Hall of Shame
Sellers
Search Sellers/Breakers Add Your Live Streams Add Your Big Hits Why get Certified
Certification
Apply/Renew Certification Verify Certification Appeal a Decision Certified Seller Spotlight
Safety Hub
Was I Scammed? Report A Scam
Resources
API Docs Buyer Guides Approved Tools Add Notable Hits
More
Browser Extension Got scammed? Get BreakCheck Certified

How the BreakCheck Trust Score Works

The Trust Score is the 0–100 composite signal you see on every seller profile, search result, and leaderboard. It is not a star rating. It is a weighted formula that combines reviews, certification, verification, response behaviour, and scam-alert history into one number — recomputed every night.

final = clamp((base_raw / 12) × 100 + bonuses − penalties, 0, 100)
Last updated · 2026-07-18

What the ranges mean

The Trust Score is on a 0–100 scale. The thresholds are calibrated so that a seller with a clean record, multiple verified reviews, certification, and no scam alerts sits comfortably in the upper brackets — and one or two negative signals visibly pulls a seller down.

85–100 Excellent

Sustained 5★ reviews, recent verification, certified status, no scam alerts.

70–84 Great

Strong overall score with mostly verified buyers and a positive recent trend.

40–69 Mixed

Usable with caution — gaps in verification, mixed reviews, or unpaid penalties.

0–39 At Risk

Multiple scam alerts, very few reviews, or no certification. Approach with caution.

The eight components

Every Trust Score is built from these, in order. Each section links to the exact line in the algorithm code so you can verify the formula by reading the source.

Weighted Average Rating (with recency + verified multipliers)

base_raw = weighted_avg_rating × ln(review_count + 1)

Each rating is multiplied by 2× if it is <90 days old and by 1.5× if it carries verified-purchase proof. This means a single verified review from last week counts more than three unverified reviews from two years ago.

↳ jobs/computeTrustScores.js:56-77

Logarithmic Review-Count Scaling

ln(review_count + 1)

A first review contributes a lot; the second contributes less; the fiftieth contributes a fraction. Going from 5 to 50 reviews moves the score much more than going from 500 to 550. This prevents one prolific seller from dominating purely on volume, and prevents a new seller from looking unreviewed forever.

↳ jobs/computeTrustScores.js:80

BreakCheck Certified Bonus

+10 if certified

Sellers who passed the BreakCheck vetting process — identity verified, ethics quiz passed, no open scam alerts — get a flat +10.

↳ jobs/computeTrustScores.js:82-92

Verified Cross-Platform Handle Bonus

+2 per handle, cap +8

Each platform handle BreakCheck has spot-verified — Whatnot, TikTok, YouTube, eBay — adds +2, up to +8 total. This catches sellers who are real but new to the BreakCheck directory; cross-platform identity alone is meaningful signal.

↳ jobs/computeTrustScores.js:94-100

Response Rate Bonus

+5 if >50% of 90d reviews have a reply

If the seller replied to more than half of their published reviews published in the last 90 days, they earn +5. Sellers who respond publicly demonstrate they take post-purchase accountability seriously.

↳ jobs/computeTrustScores.js:103-117

Scam Alert Penalty (-30 cap)

-10 per verified open alert, cap -30

Each verified, still-open scam alert in the BreakCheck database subtracts 10 points, capped at -30. The scam alert penalty lifts on the next nightly compute once an alert is dismissed or resolved. This is asymmetric because one verified complaint carries more evidence than a single 1-star review.

↳ jobs/computeTrustScores.js:119-133

Hit-Rate Bonus (hit rate)

up to +5, only when ≥25 confirmed spots

For sellers with at least 25 buyer-reported spots in the BreakCheck hit rate database, the bonus is hit_rate_pct × 0.05, capped at 5. Below 25 spots, the bonus is 0 (we require enough data to be statistically meaningful).

↳ jobs/computeTrustScores.js:135-147

Normalisation Anchor

final = clamp((base_raw / raw_max) × 100 + bonuses − penalties, 0, 100) with raw_max = 12

Raw base is normalised to 0–100 using a soft anchor of 12 (raw_max) as the "100" target — tuned so a seller with 5★ average rating, 50 reviews, certification, 4 verified handles, and a 60% response rate lands at roughly 90. The normalised base + all flat bonuses − scam penalties are then clamped to [0, 100].

↳ jobs/computeTrustScores.js:33, 149-152

What the score doesn't capture

Honest limitations

  • Whether the seller recently sold their account — verify by checking review dates and platform follower history.
  • Product quality — a 5★ seller can break low-hit product; that is subjective and intentionally excluded.
  • Current operational status — a seller on vacation will still show their last-computed score until the next nightly run.
  • Resale value of pulled cards — only buyer satisfaction is in the formula.
  • Off-platform trust signals (eBay feedback, Whatnot star ratings) — only BreakCheck-verified data contributes.

How the 30-day trend is computed

📈 The trend chip on every profile

The 30-day trend (displayed on seller profiles) is recomputed each night from the trust_score_history table, which snapshots every active seller's Trust Score plus underlying metrics (rating average, review count, verified review count, response rate, 30-day scam alert count, and certification status) every night. The trend chip on each profile page reads two snapshots — one from "today" and one from ~30 days earlier — and reports the signed delta. The 90-day chart on /seller/:slug/history plots the same table.

↳ jobs/computeTrustScores.js:215-231 (snapshot) + routes/api.js:749-761 (delta read)

Frequently asked questions

How often is the Trust Score updated?
Trust Scores are recomputed nightly via the computeTrustScores cron job. New reviews are reflected the next morning; new scam alerts are reflected within an hour of being verified.
Can a seller influence their score directly?
No. The score is a derived metric — sellers cannot edit it, pay to boost it, or request removal. The only way to raise a score is to earn better reviews, respond to existing ones, get verified cross-platform handles, and pass the BreakCheck Certified process.
Why didn't my Trust Score update after I got a 5-star review?
The score recomputes once per day. Reviews submitted after the cut-off roll into the next day's run and appear within ~24 hours.
Why is the Trust Score behind stars/ratings sometimes?
A seller can have a strong star rating but a low Trust Score if they have zero verified purchases, no certification, a thin review history, or recent scam alerts. The Trust Score is intentionally more conservative than average rating — and more informative for high-risk decisions.
Does a "—" Trust Score mean the seller is untrustworthy?
No. "—" means no score has been computed yet, usually because the seller has too few approved reviews. We require a minimum sample before publishing a Trust Score.
Where can I see a seller's underlying breakdown?
On the seller's profile page, the Trust Score badge links to /seller/:slug/history which shows the 90-day rolling score plus component contributions.

Related guides

Full Trust Score buyer guide — what the score means for purchasing decisions How to verify a card breaker — manual verification steps beyond the score BreakCheck Certified directory — the +10 bonus in action 5-step Scam Check — the −30 penalty, run on a seller before you buy