Reputation score
Your score describes who you are on-chain and online. It is not points, and it cannot buy a leaderboard place.
What the score is for
The reputation score is a single 0–90 number built from four independent signals. It is:
- the multiplier on everything a quest pays you;
- shown on your profile and to other players;
- usable as a condition — a season can gate content behind a minimum score;
- carried with your profile, never reset at a season change.
It multiplies your quest points
points credited = quest points × (1 + score / 100)A score of 45 pays you +45% on every quest. A maxed profile (90) pays +90% — close to doubling a season's worth of play. The bonus is credited as its own ledger line beside the quest, so you can always see where it came from.
Two things it deliberately does not do:
- It does not apply to referral income. Your multiplier is already in the points your invitee earned; applying it again on the way to you would square it at every step of a chain.
- It does not touch your rank thresholds or the payout curve. It changes how fast you earn, not what a place is worth.
The score is not itself points: it is never added to a total, only multiplied into one.
THE MULTIPLIER IS EARNED, NOT AGED
This is the only multiplier in Denshin, and it is deliberately the one you can raise on day one. A bonus attached to rank or to lifetime points would hand the biggest advantage to whoever was already ahead in the same race — which is why ranks grant nothing.
The four components
| Signal | Maximum | Source |
|---|---|---|
| On-chain | 30 | Your linked wallets' history |
| X (Twitter) | 30 | Public metrics of the linked account |
| Discord | 20 | Your membership in the Denshin server |
| Telegram | 10 | Your membership and account status |
| Total | 90 |
Each component is capped independently, so no single signal can dominate. A component's score is clamped to its cap before it is stored, which is why the number you see is always the number that is used.
On-chain (up to 30)
Computed on demand from your main wallet. Four buckets, each a threshold ladder — the first threshold your value meets wins.
Swap count (max 6)
| Swaps | Points |
|---|---|
| 500+ | 6 |
| 250+ | 5 |
| 100+ | 4 |
| 75+ | 3 |
| 50+ | 2 |
| 25+ | 1 |
Swap volume, USD (max 7)
| Volume | Points |
|---|---|
| $250,000+ | 7 |
| $100,000+ | 6 |
| $75,000+ | 5 |
| $50,000+ | 4 |
| $25,000+ | 3 |
| $10,000+ | 2 |
| $5,000+ | 1 |
Wallet age (max 7)
| Age | Points |
|---|---|
| 5 years+ | 7 |
| 4 years+ | 6 |
| 3 years+ | 5 |
| 2 years+ | 4 |
| 18 months+ | 3 |
| 1 year+ | 2 |
| 9 months+ | 1 |
Portfolio balance, USD (max 10)
| Balance | Points |
|---|---|
| $50,000+ | 10 |
| $25,000+ | 9 |
| $10,000+ | 8 |
| $7,500+ | 7 |
| $5,000+ | 6 |
| $2,500+ | 5 |
| $1,000+ | 4 |
| $750+ | 3 |
| $500+ | 2 |
| $250+ | 1 |
Balance is aggregated across Ethereum, Base, Arbitrum, Optimism, Polygon and BNB Chain.
Running it. The on-chain score is not recalculated on every page load — it is an expensive query against external data providers. You trigger it yourself with Get Score, it runs in the background, and you are notified when it lands. There is a cooldown of 30 days between runs, so a wallet cannot be re-scored on a loop.
The score belongs to the wallet it was read from. Unlink that wallet and the on-chain component returns to zero; the cooldown does not restart, so unlinking and relinking is not a way to run it again sooner.
X (up to 30)
Read from the public metrics of the account you link, using your own authorisation, at the moment you link it. Four additive parts, summed and clamped at 30.
Followers (max 15)
| Followers | Points |
|---|---|
| 100,000+ | 15 |
| 50,000+ | 13 |
| 20,000+ | 11 |
| 10,000+ | 9 |
| 5,000+ | 7 |
| 2,000+ | 5 |
| 1,000+ | 4 |
| 500+ | 3 |
| 200+ | 2 |
| 100+ | 1 |
Account age (max 8): 5 years +8, 3 years +6, 2 years +4, 1 year +2, 6 months +1.
Verified: +4.
Follower / following ratio (max 3): 10× +3, 2× +2, 1× +1.
The ratio term is the anti-farming part: a bought follower count with no age and no ratio scores very little.
Discord (up to 20)
Read from your membership in the Denshin server. Additive, clamped at 20.
- Connecting the account: +3 (the OAuth bind proves you own it).
- Nitro subscriber: +1.
- Tenure in the Denshin server: +1 for each of 30, 60, 90 and 120 days — up to +4.
- Roles — two families, and they stack.
Nobody hands these out. Every role is worked out from your own progress and applied to the server automatically — there is no one to ask, and asking does not help.
Rank ladder — you wear one at a time, and climbing replaces the one below. It appears the moment your rank changes, not on some later sweep.
| Role | You hold it at | Points |
|---|---|---|
| Ghost | Drifter — from the moment you arrive | — |
| Runner | Citizen — 1 000 lifetime points | — |
| Fixer | Foreman — 5 000 lifetime points | — |
| Kingpin | Broker and above — 10 000 lifetime points | — |
The ladder pays nothing, on purpose. It is worn, not earned twice. You already bought that rank with points, and this score is a multiplier on the points every quest pays — so paying for the badge as well would pay you for being ahead, and pay you more the further ahead you got. The badge is the recognition; the rank is the reward.
Prestige badges — independent of the ladder and of each other, so they stack. These are what the Discord score is made of.
| Role | You earn it by | Points |
|---|---|---|
| Verified | completing your first quest | 2 |
| Relay | bringing 5 players who registered | 3 |
| Neon Heart | a 14-day Daily Check streak | 4 |
| Founder | being a Genesis member | 5 |
A badge follows the thing it stands for: let a streak lapse and Neon Heart goes with it.
The ceiling is unchanged and still reachable without Nitro: all four badges plus four months of tenure plus the connect bonus is 21, clamped to 20.
Join the server before you link the account. Your roles are applied the moment you connect Discord, whenever your rank moves, and again on every refresh — but tenure only starts counting from the day you actually joined, and a member the server has never seen has nothing to apply roles to.
Discord and Telegram are read when you link them, and you can ask for a fresh read of both once every 30 days — after a rank-up, say, or after joining the chat.
Telegram (up to 10)
| Signal | Points |
|---|---|
| Telegram Premium account | 4 |
| Subscribed to the channel | 3 |
| Member of the chat | 3 |
The bot checks two specific addresses — @denshin_channel and @denshin_chat. Any other group calling itself Denshin scores nothing; see Official links.
Keeping it honest
- One platform account links to one Denshin profile.
- Unlinking an account zeroes that component immediately — and unlinking the wallet your on-chain score came from zeroes that one.
- Every component is capped, and the caps are the numbers on this page — no season, quest or promotion raises them.
Related
- Points — the number that actually ranks you
- Proof and verification — how linking works
- Fair play — where a linked account does matter for money