BEFORE YOU APE IN —
do you actually know who built it?
the chain doesn't lie.
your dev's history is permanent.
$ scan_wallet 7xKp...mR9s
  > LAUNCH HISTORY: 6 tokens · 5 graduated
  > FLAGS: SERIAL_EARLY_DUMP · LP_PULL_DETECTED
  > SCORE: 034 / 1000 — BLACKLISTED ✕
RS
REPSCORE
on-chain reputation for solana · 0–1000
891
✓ Verified
4Mz8...kR2p
VS
034
✕ Blacklisted
7xKp...mR9s
// How it works

On-chain data.
Off-the-charts trust.

01

Chain data only

We pull raw on-chain history from Helius RPC — every transaction, every launch, every liquidity event. No self-reporting, no manipulation.

02
🧮

Five-factor algorithm

Launch history, holder retention, liquidity behavior, community trust, and wallet age are weighted and scored 0–1000. Updated in real time.

03
🛡

Permanent reputation

Scores are tied to wallet addresses on-chain. You can't spin up a new reputation — every wallet starts at zero and earns trust over time.

// Score factors

Five factors.
One score.

Launch History 30%
+ Graduated tokens + Long-term active − Early dumps − Rug history
Liquidity Behavior 25%
+ LP locked + Gradual adds − LP pull − Flash liquidity
Holder Retention 20%
+ Diverse holders + Retention 30d+ − Mass dump − Bot wallets
Community Trust 15%
+ Verified socials + Active community − Deleted accounts − Ghost socials
Wallet History 10%
+ Wallet age + Clean txn history − New wallet − Mixer funded
// Score tiers

What's your tier?

900+
LEGEND
Elite, proven track record
750–899
VERIFIED
Trusted, clean history
550–749
ESTABLISHED
Solid, growing rep
350–549
RISING
New but promising
150–349
CAUTION
Limited or mixed history
0–149
FLAGGED
Rug patterns detected
// Integrate

Drop it anywhere.
One line.

🔗REST API

Hit the API directly. Returns full score, tier, all component scores, and flag signals.

GET api.repscore.xyz/v1/score/:wallet

🏷Badge embed

Drop two lines into any site. Badge auto-fetches and updates. Dark/light theme, three sizes.

<div data-repscore-wallet="WALLET"></div> <script src="repscore.xyz/badge.js"></script>

Launch gating

Require a minimum score for launchpad listings. Block flagged wallets automatically.

if (score < 600) rejectLaunch(wallet);

🔔Webhook alerts

Get notified when a watched wallet's score changes. Set thresholds, track devs in real time.

POST api.repscore.xyz/watch { wallet, threshold, callbackUrl }
// Honest by design

We don't catch
every bad actor.

01
🎭

New wallet problem

Ruggers can create fresh wallets. We use funding trail analysis, behavioral fingerprinting, and launch pattern matching to cluster wallets — but we won't claim to catch everyone.

02
🌊

Mixers exist

Tools like SplitNow can obscure funding trails. We flag wallets with obfuscated histories. We don't pretend the chain is fully transparent — it isn't.

03
🏗

This is V1

RepScore is in beta. The scoring engine improves as more data is indexed. We'd rather ship honest infrastructure and iterate than overpromise and disappear.

The real value isn't catching bad actors.
It's making good ones provably trustworthy for the first time. If you've been building clean for 6 months your wallet proves it — permanently, on-chain, without asking anyone to trust your word. No system like this exists today. That's why we're building it.

Know before you ape.

Join the waitlist. Be first when scores go live.

✓ You're on the list. We'll reach out when scores go live.

No spam. Just a ping when we launch.

Developed by Super Dev Labs  ·  Powered by Helius RPC  ·  © 2026 RepScore. All rights reserved.  ·  Privacy  ·  Terms  ·  Disclaimer