Glurk Score is a single number, not a black box.
A 0–1000 reputation number derived from your verified credentials. Issuers write credentials with a tier and a per-module score. Glurk weighs them into one number anyone can compute from chain data — no API key, no opaque ranking, no scoring model behind a login wall.
Like CIBIL or FICO, but the formula is published, the inputs are signed by the issuer, and the output is reproducible by reading Solana directly.
The formula
glurkScore = min(
1000,
round(
sum over credentials of
tierWeight(tier) * (moduleScore / 100)
)
)
tierWeight(t) =
platinum -> 100
gold -> 75
silver -> 50
bronze -> 25
unknown -> 25 (default)Implementation: calcGlurkScore() in @glurk-protocol/sdk ↗. Same code runs on the homepage, the profile, and every third-party app reading the chain.
Tier weights
Platinum
Top-tier mastery
100
Gold
Strong proficiency
75
Silver
Working knowledge
50
Bronze
Foundational
25
Per-credential contribution = tier weight × (module score / 100). A perfect Bronze credential adds 25 to your score. A perfect Platinum adds 100.
Worked examples
New user, one credential
20
1 credential × 25 (bronze) × 0.80 = 20
Active learner
130
(75 × 0.90) + (50 × 0.75) + (25 × 1.00) = 67.5 + 37.5 + 25 = 130
Power user across issuers
364
100 + 95 + 66 + 67.5 + 35 = 363.5 → still room to climb to 1000 with more credentials
What the score does NOT include
- · Wallet balance, token holdings, or NFT collection
- · Transaction history or on-chain activity outside Glurk
- · Social signals from off-chain platforms
- · Any data Glurk did not receive a signed credential for
The score is exactly the sum of what registered issuers have signed about you. Nothing else.
For issuers
Become an issuer →
Issue credentials your users carry across every app on the protocol.
For users
See your Glurk →
Connect your wallet to view credentials and your live score from devnet.