JellyC | LIGHTHOUSE by JellyC | Counterparty Risk Intelligence
← New board Methodology
🤖 AI: kimi-k2.6 · day watch
📰 News: LIVE · 0 headlines/24h
MONITORING 24 / 7
Last run: — ⇓ Export
Since 5 Oct 2026 each grade is the eight-factor score from the new board. The bars and weights on this page are the underlying measurements from the old method.
Note: Proof-of-Reserves ≠ solvency · All CEX scores are asset-side only — customer liabilities are not independently observable · Scores are risk indicators, not a solvency opinion · Data: DefiLlama (free API) + manual inputs per venue
⚠️ Monitor — 🟠 **Monitor — WARNING** (failsafe) AI risk layer silent for 36 consecutive runs (~1080m) — running rules-only mode. Provider says: exceeded_current_quota_error Your account org-bb9a4020dfa647bb95f453b7e9b78182 <ak-fbjhs3fe35z111bjssz1> is suspended due to insufficient balance, please recharge your account or check your plan and b. Action: RECHARGE the LLM provider account — it is refusing for lack of credit, and no retry will fix that. _10-10 11:03 SGT_
🚨 Bitget — 🔴 **Bitget — CRITICAL** (failsafe) BTC reserves down 18.8% over 30d (7d +0.0%; venue-specific 18.7% after discounting the market-wide -0.2% median). Score: 51.5 (D), trend flat. Action: monitor Bitget BTC reserves; reduce exposure if outflow widens. _10-09 16:44 SGT_
🤖 AI Watch — kimi-k2.6 · cycle read as of 2026-09-18 12:45 SGT · run #4331
No material signals this window; standing risk caps at Lighter and Bybit remain unchanged with no new deterioration.
Escalated this cycle: 0 alerts — judged quiet; deterministic failsafes remain armed
↳ Binance (2026-09-16 03:17 SGT): [kimi-k3] [criterion 2] flow_stress (a named solvency-critical subscore under criterion 2) dropped from 80.0 across nine consecutive readings to 69.2 — a 10.8pt decline, strictly ≥8. The notes corroborate with a venue-specific cause: elevated 24h liquidations of $120M (1.08% of OI). Composite moved -2.1 in the same win
↳ Bybit (2026-09-14 05:13 SGT): [kimi-k3] [criterion 3] Criterion 3 strictly met: abs(btc_pct_30d) = 5.58% ≥ 5%, and 6× the market median (-0.9%), so large and venue-specific. This outflow is a standing trend already surfaced (critical tvl_velocity failsafe 09-11, warnings 09-11/09-12/09-13), so re-fire requires material worsening — which is present:
✨ AI Health Summary
Exchange-Token Price Monitor Live 24h move per native token · auto-alerts Teams on a ≥10%/24h drop (or ≥7% while peers hold — the FTT pattern)
VenueToken24h moveStatusAlert thresholdLast Teams alert
Bitget BGB +0.4% OK −10% warn · −7% idiosyncratic crit — none —
Gate GT -1.3% OK −10% warn · −7% idiosyncratic crit — none —
Lighter LIT -2.7% OK −10% warn · −7% idiosyncratic crit 2026-10-07 06:00 SGT
Hyperliquid HYPE -1.4% OK −10% warn · −7% idiosyncratic crit — none —
MEXC MX +0.1% OK −10% warn · −7% idiosyncratic crit — none —
Crypto.com CRO +0.5% OK −10% warn · −7% idiosyncratic crit — none —
OKX OKB -0.2% OK −10% warn · −7% idiosyncratic crit — none —
Binance BNB +1.1% OK −10% warn · −7% idiosyncratic crit — none —
Social Signal Monitor News-proxy social stress per venue · flags when social fear runs ahead of price (divergence, σ) · auto-alerts Teams only when a price failsafe corroborates the same venue
VenueSocial gradeDivergenceSignalStatusLast Teams alert
Coinbase B · 83.8 +1.9σ No venue-specific risk chatter found in the news window — quiet (low confidence). Fear ahead 2026-10-02 17:01 SGT
Binance B · 83.8 +1.4σ No venue-specific risk chatter found in the news window — quiet (low confidence). Watching 2026-10-02 18:29 SGT
Kraken B · 83.8 +1.3σ No venue-specific risk chatter found in the news window — quiet (low confidence). Watching 2026-10-02 17:01 SGT
OKX B · 83.8 +1.0σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
Bullish B · 83.8 +0.4σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line 2026-10-02 17:01 SGT
Crypto.com B · 83.8 +0.3σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
MEXC B · 83.8 +0.3σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
Bybit B · 83.8 +0.1σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line 2026-10-02 14:44 SGT
Hyperliquid B · 83.8 +0.0σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line 2026-10-02 17:01 SGT
Deribit B · 83.8 +0.0σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
Lighter B · 83.8 -0.1σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
LMAX Digital B · 83.8 -0.2σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
Gate B · 83.8 -0.4σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line 2026-10-01 19:51 SGT
Independent Reserve B · 83.8 -0.5σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
Bitget B · 83.8 -0.8σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
CoinJar B · 83.8 -1.0σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
BTC Markets B · 83.8 -1.6σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
Blockchain.com B · 83.8 -2.2σ No venue-specific risk chatter found in the news window — quiet (low confidence). In line — none —
Centralised Exchanges (CEX)
Assessed on reserve quality, flow behaviour, and PoR transparency. All CEX scores are asset-side only — customer liabilities are not independently observable for any centralised exchange, so no score implies verified solvency. Click any risk factor to view the full audit evidence.
16 venues monitored
85.9 /100 A
Coinbase Low Risk
CEX → unchanged 1d -0.4⚠ 7d -0.5⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
40.0 · -45.0 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) N/A CoinGlass /api/exchange/balance/list × (OI USD ÷ OI quantity) Asset-side only; liabilities not independently verifiable. No venue-published wallet list — LOWER BOUND, not comparable with venues that publish one.
Open interest (all contracts) N/A CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio N/A Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula No-data floor 40 [unavailable] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. No TVL or OI data available. Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 40.0/100.
▶ loss absorption
50.0 · -36.2 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) reserves not observable — neutral 50 None available Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula No data → 50 (neutral midpoint) Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: reserves not observable — neutral 50. Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 50.0/100.
▶ reserve quality
90.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol unknown DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves None issued (config: own_token=none) Manual config No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) N/A — CoinGlass wallet-asset data unavailable for this venue (no deduction) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula Structural default (no native token) = 90.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
No DefiLlama reserve breakdown — own-token share unobservable. NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified). High own-token concentration was the central failure mode in the FTX collapse. Score: 90.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
95.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link — DefiLlama /cexs → walletsLink +30pts if published
PoR page live No PoR link published HTTP HEAD/GET — +20pts verified reachable; +10pts published but unverifiable; 0 if absent
Machine-readable status feed Statuspage JSON published Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points +5
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced None DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source
Independent verifiability of the reserve claim partial — holdings independently reconstructed, but the venue publishes no wallet list of its own → ceiling 80, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Listed company COIN → floor 95 (applied) Manual config: equity Audited accounts filed with a securities regulator: listed 95, controlled by a listed parent 90
Transparency assessed by verifiability of reserve data. PoR: not found (none). CoinGlass: tracked. CoinGecko: absent. Independent verifiability: partial — holdings independently reconstructed, but the venue publishes no wallet list of its own. Score: 95.0/100.
▶ flow stress
74.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change -0.99% CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change -0.45% CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow N/A DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median N/A — funding data unavailable for this venue (no deduction) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: 24h liquidations → ceiling 74 Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions BTC reserves −1.0% (30d, −0.3pp market-wide common mode at half weight) → −4.2pts Computed
Final score 74.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: -1.0%, 7d: -0.5%) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 74.0/100.
▶ operational
86.9 · · 5%
Input Observed value Source Benchmark / rule Impact
Incident — Coinbase amount undisclosed | Session Key Compromised | 1835d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 10pts × decay 0.20 = −2.0pts -2
Incident — Coinbase $300K | Token Approval Abuse | 423d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 5pts × decay 0.22 = −1.1pts -1
Exchange status page Statuspage: All Systems Operational Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2012-10-01 (14.0y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions −3.1pts total DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions Coinbase (Frontend & Infrastructure, amount undisclosed, 1835d ago) → −2.0pts; Coinbase (Access Control, $300K, 423d ago) → −1.1pts Computed
Final score 86.9 Computed
Operational risk: 2 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 86.9/100.
▶ regulatory
90.2 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary Central Bank of Ireland fined Coinbase Europe EUR 21.46M (6 Nov 2025; High Court confirmed 12 Jan 2026) for AML transaction-monitoring failures Apr 2021-Mar 2025 (30M+ txns / ~EUR 176B unmonitored; 2,708 STRs filed late). UK FCA fined CB Payments GBP 3.5M (Jul 2024) for breaching a 2020 high-risk-onboarding agreement. NYDFS consent order Jan 2023: $50M fine + $50M compliance spend + independent monitor (current status unverified). Dutch DNB EUR 3.3M (Jan 2023) for pre-registration operation. SEC unregistered-exchange suit (Jun 2023) DISMISSED WITH PREJUDICE 28 Feb 2025, no penalty. Licences: Nasdaq-listed (SEC reporting), NYDFS-regulated, MiCA CASP via Luxembourg CSSF (20 Jun 2025, passported to all 27 EU states). No criminal action. Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 4 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase resolved 2025-11-06 (0.9y ago) — decay ×0.81 (5y linear, floor 0.25) Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 4 × 0.81 × 3 = 90.2 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): Central Bank of Ireland fined Coinbase Europe EUR 21.46M (6 Nov 2025; High Court confirmed 12 Jan 2026) for AML transaction-monitoring failures Apr 2021-Mar 2025 (30M+ txns / ~EUR 176B unmonitored; 2,708 STRs filed late). UK FCA fined CB Payments GBP 3.5M (Jul 2024) for breaching a 2020 high-risk-onboarding agreement. NYDFS consent order Jan 2023: $50M fine + $50M compliance spend + independent monitor (current status unverified). Dutch DNB EUR 3.3M (Jan 2023) for pre-registration operation. SEC unregistered-exchange suit (Jun 2023) DISMISSED WITH PREJUDICE 28 Feb 2025, no penalty. Licences: Nasdaq-listed (SEC reporting), NYDFS-regulated, MiCA CASP via Luxembourg CSSF (20 Jun 2025, passported to all 27 EU states). No criminal action. Penalty 4 × factor 0.81 × 3. resolved 2025-11-06 (0.9y ago) — decay ×0.81 (5y linear, floor 0.25). Score: 90.2/100.
▶ insurance
92.0 · +1.8 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund None — commercial crime insurance + corporate balance sheet Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record strong Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +90
Client insurability (third-party cover) cover available @ ~1.75%/yr, ~$8.2M left to buy → 95 Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence Two customer-loss events, both made whole from corporate funds. 2021 (Mar-May): SMS account-recovery flaw let attackers drain ~6,000 accounts — Coinbase reimbursed everyone who lost crypto (CoinDesk 2021-10-01). May 2025: bribed overseas support contractors leaked data on 69,461 users; Coinbase refused a $20M ransom, reimbursed customers tricked by the resulting social-engineering scams, and booked up to ~$400M remediation (CNBC 2025-05-15, The Register). CAVEAT: on 2026-09-29 BlockTower's Ari Paul publicly alleged Coinbase lost $25M of the firm's funds ~2 years ago, has not repaid, and concealed losses at other institutions (>$1B claimed); Coinbase denies ('we certainly didn't lose $1B'); no filings or evidence verified (cryptotimes.io 2026-09-29). Re-rate if substantiated. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'strong') with client insurability (can you hedge, and what does the market charge): 0.6×payout 90 + 0.4×insurability 95 = 92.0 → 92.0/100. Two customer-loss events, both made whole from corporate funds. 2021 (Mar-May): SMS account-recovery flaw let attackers drain ~6,000 accounts — Coinbase reimbursed everyone who lost crypto (CoinDesk 2021-10-01). May 2025: bribed overseas support contractors leaked data on 69,461 users; Coinbase refused a $20M ransom, reimbursed customers tricked by the resulting social-engineering scams, and booked up to ~$400M remediation (CNBC 2025-05-15, The Register). CAVEAT: on 2026-09-29 BlockTower's Ari Paul publicly alleged Coinbase lost $25M of the firm's funds ~2 years ago, has not repaid, and concealed losses at other institutions (>$1B claimed); Coinbase denies ('we certainly didn't lose $1B'); no filings or evidence verified (cryptotimes.io 2026-09-29). Re-rate if substantiated.
▶ market presence
60.2 -2.7 · unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 17,405 BTC/24h (1.81% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 10/10 (rank 1) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $0.00B (0.00% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $0.00B (0.00% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(1.81%/0.1%) = 60.2 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 0.00% of tracked open interest, 0.00% of tracked 24h volume (22 exchanges). Score: 60.2/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -0.5 ⚠ rules changed
DefiLlama /cexs: no proof-of-reserves data — reserve scores use conservative defaults.
No TVL or OI data available.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
80.2 /100 B
Binance Moderate
CEX → unchanged 1d +0.0⚠ 7d -9.3⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) $172.23B DefiLlama /cexs → currentTvl Asset-side only; liabilities not independently verifiable. Venue publishes a wallet list — figure is near-complete.
Open interest (all contracts) $33.73B CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio 5.11× Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula 50 + (ratio − 1) × 50 = 100.0 [oi_coverage] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. coverage 5.11× (TVL $172.23B / OI $33.73B). Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 100.0/100.
▶ loss absorption
94.1 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) $145.63B (DefiLlama clean reserves, ex-own-token) DefiLlama /cexs → cleanAssetsTvl Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula 40 + 25 × log10($145.63B / $1B) = 94.1 Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: $145.63B (DefiLlama clean reserves, ex-own-token). Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 94.1/100.
▶ reserve quality
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol BNB DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves 15.444% Computed: (currentTvl − cleanAssetsTvl) / currentTvl via DefiLlama /cexs No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status CLEAN — own-token 15.4% (below 45% threshold) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Own-token share <45% — not a dominant reserve, price stress not material here DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) 83% of non-own-token tracked reserves in stables/majors ($86.7B of $104.1B, top wallets) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula 100 − max(0, 15.44% − 45) × 1.8 = 100.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
Own-token (BNB) share of reserves: 15.444%. CLEAN — own-token 15.4% (below 45% threshold). High own-token concentration was the central failure mode in the FTX collapse. Score: 100.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
100.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link https://www.binance.com/en/blog/community/our-commitment-to-transparency-2895840147147652626 DefiLlama /cexs → walletsLink +30pts if published +30
PoR page live Yes — fetched successfully HTTP HEAD/GET https://www.binance.com/en/blog/community/our-commitment-to-transparency-2895840147147652626 +20pts verified reachable; +10pts published but unverifiable; 0 if absent +20
PoR cadence monthly → +15pts Manual config: por_cadence daily/weekly=+20, monthly=+15, quarterly=+10 +15
PoR methodology Zero-knowledge proof (cryptographically verifiable) → +20pts Manual config: por_type +20pts for cryptographic PoR (e.g. zk-STARK) +20
Proof of liabilities published Yes — liabilities disclosed alongside assets → +5pts Manual config: por_includes_liabilities +5pts; PCAOB notes PoR without liabilities cannot confirm solvency +5
Machine-readable status feed None (or human-readable page only) Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced binance DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source +10
Independent verifiability of the reserve claim full — venue publishes a wallet list that a third party reconciles → ceiling 100, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Transparency assessed by verifiability of reserve data. PoR: published (zk-proof). CoinGlass: tracked. CoinGecko: present. Independent verifiability: full — venue publishes a wallet list that a third party reconciles. Score: 100.0/100.
▶ flow stress
50.6 +11.5 -24.5 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change -4.03% CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change -2.71% CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow $-565M DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations $11.4M CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio 0.106% Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median +0.0021%/8h vs cross-venue median +0.0035%/8h (deviation -0.0013) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability All flow inputs observed Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions BTC reserves −4.0% (30d, −0.3pp market-wide common mode at half weight) → −19.4pts; Outflow accelerating: 7d -2.71% vs 30d -4.03% (7d daily pace is 2.9× the 30d run-rate) → −10pts Computed
Final score 50.6 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: -4.0%, 7d: -2.7%) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 50.6/100.
▶ operational
86.8 · · 5%
Input Observed value Source Benchmark / rule Impact
Incident — Binance $40.0M | Hot Wallet Key Compromised | 2713d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 16.020599913279625pts × decay 0.20 = −3.2pts -3
Exchange status page Status URL reachable via HEAD (liveness only — not scored). Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2017-07-14 (9.2y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions −3.2pts total DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions Binance (Key Compromise, $40.0M, 2713d ago) → −3.2pts Computed
Final score 86.8 Computed
Operational risk: 1 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 86.8/100.
▶ regulatory
82.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary Binance/CZ DOJ plea Nov 2023: BSA and AML violations; $4.3B settlement; 5-year compliance monitor. Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 12 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase resolved + under active supervision until 2028-11-21 — penalty softened ×0.5 (supervision lowers forward risk) Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 12 × 0.50 × 3 = 82.0 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): Binance/CZ DOJ plea Nov 2023: BSA and AML violations; $4.3B settlement; 5-year compliance monitor. Penalty 12 × factor 0.50 × 3. resolved + under active supervision until 2028-11-21 — penalty softened ×0.5 (supervision lowers forward risk). Score: 82.0/100.
▶ insurance
88.6 · +3.6 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund SAFU (Secure Asset Fund for Users) Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record strong Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +90
Client insurability (third-party cover) cover available @ ~2.47%/yr, ~$7.6M left to buy → 86.5 Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence Made users whole from SAFU in the 2019 (~7,000 BTC) and 2022 BSC-bridge incidents. For the Oct-2025 ('10/10') depeg cascade Binance announced a ~$283M make-whole for USDe/BNSOL/WBETH-collateral liquidations — widely criticised as partial vs total cascade losses. SAFU covers hacks; it is discretionary, not contractual. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Live fund — Binance SAFU, on-chain (15,000 BTC + $0M stablecoins) 1,240.8 USD (millions) as of 2026-10-10, -0.5% over ~0.8d SAFU addresses (Binance SAFU FAQ, Feb 2026) valued via mempool.space + Ethplorer The venue's last defense before losses socialize — March 2020: BitMEX fund −4.6% vs Deribit −92% (Deribit 'went down' as a result)
Insurance blends willingness-to-compensate (payout 'strong') with client insurability (can you hedge, and what does the market charge): 0.6×payout 90 + 0.4×insurability 86.5 = 88.6 → 88.6/100. Made users whole from SAFU in the 2019 (~7,000 BTC) and 2022 BSC-bridge incidents. For the Oct-2025 ('10/10') depeg cascade Binance announced a ~$283M make-whole for USDe/BNSOL/WBETH-collateral liquidations — widely criticised as partial vs total cascade losses. SAFU covers hacks; it is discretionary, not contractual.
▶ market presence
85.7 · · unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 104,458 BTC/24h (10.89% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 10/10 (rank 3) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $33.73B (26.07% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $43.52B (34.32% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(34.32%/0.1%) = 85.7 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 26.07% of tracked open interest, 34.32% of tracked 24h volume (22 exchanges). Score: 85.7/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -9.3 ⚠ rules changed
Reserves $172.2B; OI $33.73B; coverage 5.11× (TVL $172.23B / OI $33.73B).
Own-token 24h move +1.1%.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
77.9 /100 B
Kraken Moderate
CEX → unchanged 1d -0.2⚠ 7d -2.6⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
85.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) BTC-only estimate $12.55B (151,589 BTC × derived price) CoinGlass /api/exchange/balance/list × (OI USD ÷ OI quantity) Asset-side only; liabilities not independently verifiable. No venue-published wallet list — LOWER BOUND, not comparable with venues that publish one.
Open interest (BTC perps) $0.19B CoinGlass /api/futures/open-interest/exchange-list (symbol=BTC) Exchange's current futures commitments
OI coverage ratio 64.61× (BTC reserves only) Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula min(85, 50 + (ratio − 1) × 50) = 85.0 [partial_btc_reserves] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. BTC-only coverage 64.61× (CoinGlass 151,589 BTC ≈ $12.55B / BTC OI $0.19B); capped at 85 — non-BTC reserves unobserved. Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 85.0/100.
▶ loss absorption
67.5 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) $12.55B (BTC-only CoinGlass estimate) CoinGlass BTC balance × derived price Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula 40 + 25 × log10($12.55B / $1B) = 67.5 Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: $12.55B (BTC-only CoinGlass estimate). Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 67.5/100.
▶ reserve quality
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol unknown DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves None issued (config: own_token=none) Manual config No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status NO NATIVE TOKEN + third-party-attested PoR — verified clean Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) N/A — CoinGlass wallet-asset data unavailable for this venue (no deduction) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula Structural default (no native token) = 100.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
No DefiLlama reserve breakdown — own-token share unobservable. NO NATIVE TOKEN + third-party-attested PoR — verified clean. High own-token concentration was the central failure mode in the FTX collapse. Score: 100.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
80.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link https://www.kraken.com/proof-of-reserves DefiLlama /cexs → walletsLink +30pts if published +30
PoR page live Yes — fetched successfully HTTP HEAD/GET https://www.kraken.com/proof-of-reserves +20pts verified reachable; +10pts published but unverifiable; 0 if absent +20
PoR recency 0d ago — ≤35d: +20pts HTTP HEAD → Last-Modified ≤35 days = +20pts; older = +10pts +20
PoR methodology Third-party attested (The Network Firm LLP) → +20pts Manual config: por_type +20pts for independent auditor attestation (vs self-published) +20
Proof of liabilities published Yes — liabilities disclosed alongside assets → +5pts Manual config: por_includes_liabilities +5pts; PCAOB notes PoR without liabilities cannot confirm solvency +5
Machine-readable status feed Statuspage JSON published Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points +5
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced None DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source
Independent verifiability of the reserve claim partial — holdings independently reconstructed, but the venue publishes no wallet list of its own → ceiling 80, applied (claims alone scored 100) DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Transparency assessed by verifiability of reserve data. PoR: published (third-party attested). CoinGlass: tracked. CoinGecko: absent. Independent verifiability: partial — holdings independently reconstructed, but the venue publishes no wallet list of its own. Score: 80.0/100.
▶ flow stress
74.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change +0.29% CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change +0.56% CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow N/A DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median +0.0119%/8h vs cross-venue median +0.0035%/8h (deviation +0.0084) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: 24h liquidations → ceiling 74 Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions None Computed
Final score 74.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: +0.3%, 7d: +0.6%) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 74.0/100.
▶ operational
83.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Incident — Kraken $10.4M | Improper Access Control | 2687d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 10.191162904470728pts × decay 0.20 = −2.0pts -2
Exchange status page Statuspage: Partially Degraded Service Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored) -5
Operating track record Live since 2013-09-01 (13.1y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions −7.0pts total DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions Kraken (Access Control, $10.4M, 2687d ago) → −2.0pts; Status page incident (minor) → −5pts Computed
Final score 83.0 Computed
Operational risk: 1 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 83.0/100.
▶ regulatory
96.8 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary SEC staking settlement Feb 2023 ($30M, US staking shut); CFTC 2021 ($1.25M). Civil, settled, no monitor. SEC unregistered-exchange suit DISMISSED WITH PREJUDICE Mar 2025 (no penalty, no admission). Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 4 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase resolved 2023-02-09 (3.7y ago) — decay ×0.27 (5y linear, floor 0.25) Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 4 × 0.27 × 3 = 96.8 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): SEC staking settlement Feb 2023 ($30M, US staking shut); CFTC 2021 ($1.25M). Civil, settled, no monitor. SEC unregistered-exchange suit DISMISSED WITH PREJUDICE Mar 2025 (no penalty, no admission). Penalty 4 × factor 0.27 × 3. resolved 2023-02-09 (3.7y ago) — decay ×0.27 (5y linear, floor 0.25). Score: 96.8/100.
▶ insurance
77.0 · +1.8 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund None — Equity Protection / Position Assignment Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record untested Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +65
Client insurability (third-party cover) cover available @ ~1.75%/yr, ~$9.1M left to buy → 95 Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence No customer-fund-loss hack since 2011 founding, so make-whole generosity is unproven rather than demonstrated. The 2024 CertiK incident (~$3M) hit Kraken's own treasury, not customer balances, and was recovered. No socialised losses / ADL clawbacks on record. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'untested') with client insurability (can you hedge, and what does the market charge): 0.6×payout 65 + 0.4×insurability 95 = 77.0 → 77.0/100. No customer-fund-loss hack since 2011 founding, so make-whole generosity is unproven rather than demonstrated. The 2024 CertiK incident (~$3M) hit Kraken's own treasury, not customer balances, and was recovered. No socialised losses / ADL clawbacks on record.
▶ market presence
57.8 -1.6 -1.9 unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 13,295 BTC/24h (1.39% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 10/10 (rank 2) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $0.51B (0.39% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $0.65B (0.51% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(1.39%/0.1%) = 57.8 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 0.39% of tracked open interest, 0.51% of tracked 24h volume (22 exchanges). Score: 57.8/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -2.6 ⚠ rules changed
DefiLlama /cexs: no proof-of-reserves data — reserve scores use conservative defaults.
Reserves $12.5B BTC-only; OI $0.19B; BTC-only coverage 64.61× (CoinGlass 151,589 BTC ≈ $12.55B / BTC OI $0.19B); capped at 85 — non-BTC reserves unobserved.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
74.2 /100 B
OKX Moderate
CEX → unchanged 1d -0.1⚠ 7d -9.0⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) $31.25B DefiLlama /cexs → currentTvl Asset-side only; liabilities not independently verifiable. Venue publishes a wallet list — figure is near-complete.
Open interest (all contracts) $7.86B CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio 3.97× Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula 50 + (ratio − 1) × 50 = 100.0 [oi_coverage] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. coverage 3.97× (TVL $31.25B / OI $7.86B). Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 100.0/100.
▶ loss absorption
76.8 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) $29.70B (DefiLlama clean reserves, ex-own-token) DefiLlama /cexs → cleanAssetsTvl Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula 40 + 25 × log10($29.70B / $1B) = 76.8 Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: $29.70B (DefiLlama clean reserves, ex-own-token). Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 76.8/100.
▶ reserve quality
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol OKB DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves 4.953% Computed: (currentTvl − cleanAssetsTvl) / currentTvl via DefiLlama /cexs No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status CLEAN — own-token 5.0% (below 45% threshold) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Own-token share <45% — not a dominant reserve, price stress not material here DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) 100% of non-own-token tracked reserves in stables/majors ($11.8B of $11.8B, top wallets) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula 100 − max(0, 4.95% − 45) × 1.8 = 100.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
Own-token (OKB) share of reserves: 4.953%. CLEAN — own-token 5.0% (below 45% threshold). High own-token concentration was the central failure mode in the FTX collapse. Score: 100.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
100.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link https://twitter.com/okx/status/1590812545346330624 DefiLlama /cexs → walletsLink +30pts if published +30
PoR page live Yes — fetched successfully HTTP HEAD/GET https://twitter.com/okx/status/1590812545346330624 +20pts verified reachable; +10pts published but unverifiable; 0 if absent +20
PoR cadence monthly → +15pts Manual config: por_cadence daily/weekly=+20, monthly=+15, quarterly=+10 +15
PoR methodology Zero-knowledge proof (cryptographically verifiable) → +20pts Manual config: por_type +20pts for cryptographic PoR (e.g. zk-STARK) +20
Proof of liabilities published Yes — liabilities disclosed alongside assets → +5pts Manual config: por_includes_liabilities +5pts; PCAOB notes PoR without liabilities cannot confirm solvency +5
Machine-readable status feed None (or human-readable page only) Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced okex DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source +10
Independent verifiability of the reserve claim full — venue publishes a wallet list that a third party reconciles → ceiling 100, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Transparency assessed by verifiability of reserve data. PoR: published (zk-proof). CoinGlass: tracked. CoinGecko: present. Independent verifiability: full — venue publishes a wallet list that a third party reconciles. Score: 100.0/100.
▶ flow stress
80.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change +3.65% CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change +0.72% CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow $190M DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations $2.1M CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio 0.066% Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median +0.0052%/8h vs cross-venue median +0.0035%/8h (deviation +0.0017) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability All flow inputs observed Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions None Computed
Final score 80.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: +3.6%, 7d: +0.7%) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 80.0/100.
▶ operational
90.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Name near-misses (not attributed, not scored) OKX NFT Aggregator ($14K, targetType=CEX) DefiLlama /hacks (rejected by exact-name attribution) Matched the venue name only as a substring — a different product or entity. Add to hack_aliases in the venue config to attribute and score it.
Exchange status page Status URL reachable via HEAD (liveness only — not scored). Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2017-10-01 (9.0y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions 0 DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions None Computed
Final score 90.0 Computed
Operational risk: 0 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 90.0/100.
▶ regulatory
77.5 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary Aux Cayes (d/b/a OKX) pleaded guilty Feb 2025 to AML violations (2017-2022); $504M penalty ($420.3M forfeiture + $84.4M fine). Self-retained compliance consultant through ~Feb 2027 (no government monitor). Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 15 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase resolved + under active supervision until 2027-02-28 — penalty softened ×0.5 (supervision lowers forward risk) Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 15 × 0.50 × 3 = 77.5 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): Aux Cayes (d/b/a OKX) pleaded guilty Feb 2025 to AML violations (2017-2022); $504M penalty ($420.3M forfeiture + $84.4M fine). Self-retained compliance consultant through ~Feb 2027 (no government monitor). Penalty 15 × factor 0.50 × 3. resolved + under active supervision until 2027-02-28 — penalty softened ×0.5 (supervision lowers forward risk). Score: 77.5/100.
▶ insurance
59.8 · +3.6 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund Insurance funds, all markets (OKX API total) Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record mixed Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +60
Client insurability (third-party cover) cover available @ ~3.97%/yr, ~$5.7M left to buy → 59.5 Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence 2018 OKEx futures blow-up triggered a socialised-loss CLAWBACK (~18% of profitable traders' gains, ~1,200 BTC). 2020: 42-day withdrawal freeze (founder detained) resolved with no losses + goodwill rebates. Did NOT compensate for the Oct-2025 ('10/10') cascade — the CEO publicly criticised Binance instead. Modern design uses ADL, not clawbacks. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Live fund — OKX insurance funds (all markets) 3,021.1 USD (millions) as of 2026-10-10, -0.2% over ~0.7d okx.com/api/v5/public/insurance-fund → total (public) The venue's last defense before losses socialize — March 2020: BitMEX fund −4.6% vs Deribit −92% (Deribit 'went down' as a result)
Insurance blends willingness-to-compensate (payout 'mixed') with client insurability (can you hedge, and what does the market charge): 0.6×payout 60 + 0.4×insurability 59.5 = 59.8 → 59.8/100. 2018 OKEx futures blow-up triggered a socialised-loss CLAWBACK (~18% of profitable traders' gains, ~1,200 BTC). 2020: 42-day withdrawal freeze (founder detained) resolved with no losses + goodwill rebates. Did NOT compensate for the Oct-2025 ('10/10') cascade — the CEO publicly criticised Binance instead. Modern design uses ADL, not clawbacks.
▶ market presence
76.7 -1.1 -0.5 unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 18,968 BTC/24h (1.98% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 10/10 (rank 4) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $7.86B (6.08% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $15.39B (12.13% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(12.13%/0.1%) = 76.7 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 6.08% of tracked open interest, 12.13% of tracked 24h volume (22 exchanges). Score: 76.7/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -9.0 ⚠ rules changed
Reserves $31.2B; OI $7.86B; coverage 3.97× (TVL $31.25B / OI $7.86B).
Own-token 24h move -0.2%.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
67.0 /100 C
Bullish Elevated
CEX → unchanged 1d -0.3⚠ 7d -5.6⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
40.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) N/A CoinGlass /api/exchange/balance/list × (OI USD ÷ OI quantity) Asset-side only; liabilities not independently verifiable. No venue-published wallet list — LOWER BOUND, not comparable with venues that publish one.
Open interest (all contracts) N/A CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio N/A Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula No-data floor 40 [unavailable] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. No TVL or OI data available. Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 40.0/100.
▶ loss absorption
50.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) reserves not observable — neutral 50 None available Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula No data → 50 (neutral midpoint) Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: reserves not observable — neutral 50. Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 50.0/100.
▶ reserve quality
90.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol unknown DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves None issued (config: own_token=none) Manual config No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) N/A — CoinGlass wallet-asset data unavailable for this venue (no deduction) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula Structural default (no native token) = 90.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
No DefiLlama reserve breakdown — own-token share unobservable. NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified). High own-token concentration was the central failure mode in the FTX collapse. Score: 90.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
95.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link — DefiLlama /cexs → walletsLink +30pts if published
PoR page live No PoR link published HTTP HEAD/GET — +20pts verified reachable; +10pts published but unverifiable; 0 if absent
Machine-readable status feed Statuspage JSON published Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points +5
Independently tracked by CoinGlass No CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking
CoinGecko ID / independently priced None DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source
Independent verifiability of the reserve claim none — no independent reconstruction of reserves available → ceiling 55, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Listed company BLSH → floor 95 (applied) Manual config: equity Audited accounts filed with a securities regulator: listed 95, controlled by a listed parent 90
Regulated disclosure audited accounts published (Deloitte & Touche, 2025-12-31); named qualified custodian (BitGo, Fireblocks) → floor 70 (not binding) Manual config: disclosure (researched, dated) Public audited accounts 60 · accounts lodged with a regulator or MiCA licence 50 · +10 for a named qualified custodian
Transparency assessed by verifiability of reserve data. PoR: not found (none). CoinGlass: not tracked. CoinGecko: absent. Independent verifiability: none — no independent reconstruction of reserves available. Score: 95.0/100.
▶ flow stress
68.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change N/A (using DefiLlama fallback) CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change N/A CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow N/A DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median N/A — funding data unavailable for this venue (no deduction) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: on-chain BTC balance, 24h liquidations → ceiling 68 Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions None Computed
Final score 68.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: N/A, 7d: N/A) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 68.0/100.
▶ operational
89.7 · · 5%
Input Observed value Source Benchmark / rule Impact
Exchange status page Statuspage: All Systems Operational Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2021-11-30 (4.9y) → +9.7pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions 0 DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions None Computed
Final score 89.7 Computed
Operational risk: 0 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 89.7/100.
▶ regulatory
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement actions No enforcement actions, fines or consent orders against Bullish found as of 2026-10-01. Licensed: NYDFS BitLicense + NY money-transmission licence (Bullish US Operations LLC, 2025-09-17; NYDFS 0000046), FinCEN MSB, money-transmitter licences in select states (US launch live in 20 states); BaFin crypto custody/proprietary-trading/principal-brokerage licences uplifted to a MiCAR CASP licence for Bullish Europe GmbH (EU passport; BaFin ID 10162355); Hong Kong SFC VATP licence (CE BUQ956); Gibraltar GFSC DLT licence since 2021-11-09 (GFSC 119714). Filed CFTC DCM + DCO applications 2026-05-07 (pending). NYSE-listed (BLSH) since 2025-08-13 with SEC reporting; Deloitte-audited IFRS financials. Affiliate history: Block.one SEC EOS-ICO settlement Sep 2019 ($24M, civil) — not Bullish. Manual config No enforcement action → 100
No enforcement actions, fines or consent orders against Bullish found as of 2026-10-01. Licensed: NYDFS BitLicense + NY money-transmission licence (Bullish US Operations LLC, 2025-09-17; NYDFS 0000046), FinCEN MSB, money-transmitter licences in select states (US launch live in 20 states); BaFin crypto custody/proprietary-trading/principal-brokerage licences uplifted to a MiCAR CASP licence for Bullish Europe GmbH (EU passport; BaFin ID 10162355); Hong Kong SFC VATP licence (CE BUQ956); Gibraltar GFSC DLT licence since 2021-11-09 (GFSC 119714). Filed CFTC DCM + DCO applications 2026-05-07 (pending). NYSE-listed (BLSH) since 2025-08-13 with SEC reporting; Deloitte-audited IFRS financials. Affiliate history: Block.one SEC EOS-ICO settlement Sep 2019 ($24M, civil) — not Bullish. Score: 100/100.
▶ insurance
65.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund Bullish Guaranty Fund (size undisclosed) + audited corporate balance sheet Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record untested Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +65
Client insurability (third-party cover) not assessed (no live signal) Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence No exchange hack or customer-fund loss since Nov 2021 launch, so make-whole behaviour is undemonstrated rather than proven. Only notable incident found: a full market-data outage in Jul 2026 (status.bullish.com), resolved with no reported customer losses. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'untested') with client insurability (can you hedge, and what does the market charge): payout 65 (insurability not assessed) → 65.0/100. No exchange hack or customer-fund loss since Nov 2021 launch, so make-whole behaviour is undemonstrated rather than proven. Only notable incident found: a full market-data outage in Jul 2026 (status.bullish.com), resolved with no reported customer losses.
▶ market presence
53.9 -2.4 -1.4 unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 8,436 BTC/24h (0.88% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 8/10 (rank 27) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Score formula 35 + 20·log10(0.88%/0.1%) = 53.9 Computed Log-scale on best share; 0.1%→35 · 1%→55 · 10%→75
Spot market presence only (not in the derivatives ranking): 0.88% of spot volume. Score: 53.9/100.
7d -5.6 ⚠ rules changed
DefiLlama /cexs: no proof-of-reserves data — reserve scores use conservative defaults.
No TVL or OI data available.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
65.9 /100 C
Crypto.com Elevated
CEX → unchanged 1d +0.0⚠ 7d -10.3⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
70.9 · +3.2 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) $2.59B DefiLlama /cexs → currentTvl Asset-side only; liabilities not independently verifiable. Venue publishes a wallet list — figure is near-complete.
Open interest (all contracts) $1.83B CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio 1.42× Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula 50 + (ratio − 1) × 50 = 70.9 [oi_coverage] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. coverage 1.42× (TVL $2.59B / OI $1.83B). Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 70.9/100.
▶ loss absorption
50.3 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) $2.58B (DefiLlama clean reserves, ex-own-token) DefiLlama /cexs → cleanAssetsTvl Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula 40 + 25 × log10($2.58B / $1B) = 50.3 Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: $2.58B (DefiLlama clean reserves, ex-own-token). Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 50.3/100.
▶ reserve quality
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol CRO DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves 0.230% Computed: (currentTvl − cleanAssetsTvl) / currentTvl via DefiLlama /cexs No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status CLEAN — own-token 0.2% (below 45% threshold) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Own-token share <45% — not a dominant reserve, price stress not material here DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) 92% of non-own-token tracked reserves in stables/majors ($2.3B of $2.5B, top wallets) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula 100 − max(0, 0.23% − 45) × 1.8 = 100.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
Own-token (CRO) share of reserves: 0.230%. CLEAN — own-token 0.2% (below 45% threshold). High own-token concentration was the central failure mode in the FTX collapse. Score: 100.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
85 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link https://crypto.com/document/proof-of-reserves DefiLlama /cexs → walletsLink +30pts if published +30
PoR page live Yes — fetched successfully HTTP HEAD/GET https://crypto.com/document/proof-of-reserves +20pts verified reachable; +10pts published but unverifiable; 0 if absent +20
PoR recency 152d ago — >35d: +10pts HTTP HEAD → Last-Modified ≤35 days = +20pts; older = +10pts +10
PoR methodology Self-published (no independent auditor) Manual config: por_type No bonus — methodology quality not independently verified
Machine-readable status feed Statuspage JSON published Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points +5
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced crypto_com DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source +10
Independent verifiability of the reserve claim full — venue publishes a wallet list that a third party reconciles → ceiling 100, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Regulated disclosure EU MiCA licence (Malta Financial Services Authority, licence announced 27 Jan 2025) → floor 50 (not binding) Manual config: disclosure (researched, dated) Public audited accounts 60 · accounts lodged with a regulator or MiCA licence 50 · +10 for a named qualified custodian
Transparency assessed by verifiability of reserve data. PoR: published (self). CoinGlass: tracked. CoinGecko: present. Independent verifiability: full — venue publishes a wallet list that a third party reconciles. Score: 85/100.
▶ flow stress
67.5 +1.0 -0.5 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change N/A (using DefiLlama fallback) CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change N/A CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow $-17M DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median +0.0035%/8h vs cross-venue median +0.0035%/8h (deviation +0.0000) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: on-chain BTC balance, 24h liquidations → ceiling 68 (not binding — real deductions already lower) Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions DefiLlama net 1m outflow $-17M (0.7% of reserves, −0.3pp market-wide common mode at half weight) → −2.5pts; DefiLlama acceleration: weekly pace > monthly avg → −10pts Computed
Final score 67.5 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: N/A, 7d: N/A) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 67.5/100.
▶ operational
86.9 · · 5%
Input Observed value Source Benchmark / rule Impact
Incident — Crypto.com $33.7M | Session Key Compromised | 1726d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 15.276299008713387pts × decay 0.20 = −3.1pts -3
Exchange status page Statuspage: All Systems Operational Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2019-11-14 (6.9y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions −3.1pts total DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions Crypto.com (Frontend & Infrastructure, $33.7M, 1726d ago) → −3.1pts Computed
Final score 86.9 Computed
Operational risk: 1 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 86.9/100.
▶ regulatory
98.8 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary Dutch DNB fined Foris DAX MT EUR 2.85M (imposed Oct 2023, published 2024) for serving NL users ~2 years before registering (base fine raised for severity; Crypto.com said it would appeal). SEC investigation (Wells notice 2024) CLOSED with no action or settlement 27 Mar 2025. Licences: MiCA CASP via Malta MFSA (Jan 2025) + MFSA financial-institution licence for EMT/stablecoin services (Feb 2026); UK FCA MLR registration + authorised EMI; Singapore MAS Major Payment Institution (DPT); Hong Kong deemed-licensed (Jun 2024); South Korea VASP; Australia AFSL (via Card Group); US FinCEN MSB, state MTLs, CFTC DCM/DCO, OCC preliminary conditional approval for a national trust bank (20 Feb 2026). App unavailable in New York. No compliance monitor. Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 1 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase resolved 2023-10-01 (3.0y ago) — decay ×0.39 (5y linear, floor 0.25) Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 1 × 0.39 × 3 = 98.8 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): Dutch DNB fined Foris DAX MT EUR 2.85M (imposed Oct 2023, published 2024) for serving NL users ~2 years before registering (base fine raised for severity; Crypto.com said it would appeal). SEC investigation (Wells notice 2024) CLOSED with no action or settlement 27 Mar 2025. Licences: MiCA CASP via Malta MFSA (Jan 2025) + MFSA financial-institution licence for EMT/stablecoin services (Feb 2026); UK FCA MLR registration + authorised EMI; Singapore MAS Major Payment Institution (DPT); Hong Kong deemed-licensed (Jun 2024); South Korea VASP; Australia AFSL (via Card Group); US FinCEN MSB, state MTLs, CFTC DCM/DCO, OCC preliminary conditional approval for a national trust bank (20 Feb 2026). App unavailable in New York. No compliance monitor. Penalty 1 × factor 0.39 × 3. resolved 2023-10-01 (3.0y ago) — decay ×0.39 (5y linear, floor 0.25). Score: 98.8/100.
▶ insurance
79.2 · +3.6 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund Custody insurance programme + Account Protection Programme (no self-funded pool) Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record strong Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +90
Client insurability (third-party cover) cover available @ ~3.78%/yr, ~$1.3M left to buy → 63.0 Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence Jan 2022: 2FA-bypass attack drained 483 accounts (~$33.7M: 4,836 ETH + 444 BTC); withdrawals paused, all 2FA tokens revoked, and every affected customer reimbursed in full from company funds ('in all other cases customers were fully reimbursed' — TechCrunch/BleepingComputer, Jan 2022; DefiLlama /hacks lists it as 'Crypto.com', no alias needed). 2023 employee-account phishing incident exposed limited personal data; no customer funds taken. No socialised losses or rollbacks found. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'strong') with client insurability (can you hedge, and what does the market charge): 0.6×payout 90 + 0.4×insurability 63 = 79.2 → 79.2/100. Jan 2022: 2FA-bypass attack drained 483 accounts (~$33.7M: 4,836 ETH + 444 BTC); withdrawals paused, all 2FA tokens revoked, and every affected customer reimbursed in full from company funds ('in all other cases customers were fully reimbursed' — TechCrunch/BleepingComputer, Jan 2022; DefiLlama /hacks lists it as 'Crypto.com', no alias needed). 2023 employee-account phishing incident exposed limited personal data; no customer funds taken. No socialised losses or rollbacks found.
▶ market presence
58.0 · · unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 6,236 BTC/24h (0.65% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 9/10 (rank 9) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $1.83B (1.41% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $0.39B (0.31% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(1.41%/0.1%) = 58.0 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 1.41% of tracked open interest, 0.31% of tracked 24h volume (22 exchanges). Score: 58.0/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -10.3 ⚠ rules changed
Reserves $2.6B; OI $1.83B; coverage 1.42× (TVL $2.59B / OI $1.83B).
Own-token 24h move +0.5%.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
65.8 /100 C
MEXC Elevated
CEX → unchanged 1d +0.2⚠ 7d -4.6⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
50.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) $5.39B DefiLlama /cexs → currentTvl Asset-side only; liabilities not independently verifiable. No venue-published wallet list — LOWER BOUND, not comparable with venues that publish one.
Open interest (all contracts) $13.72B CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio 0.39× Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula raw ratio would score 19.7; reserves are a lower bound → floored at 50.0 [oi_coverage_lower_bound] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. coverage 0.39× (TVL $5.39B / OI $13.72B); reserves are a LOWER BOUND (venue publishes no wallet list to DefiLlama) so the true ratio is higher by an unknown margin — floored at 50, the unknown-data neutral. Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 50.0/100.
▶ loss absorption
56.9 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) $4.76B (DefiLlama clean reserves, ex-own-token) DefiLlama /cexs → cleanAssetsTvl Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula 40 + 25 × log10($4.76B / $1B) = 56.9 Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: $4.76B (DefiLlama clean reserves, ex-own-token). Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 56.9/100.
▶ reserve quality
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol MX DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves 11.644% Computed: (currentTvl − cleanAssetsTvl) / currentTvl via DefiLlama /cexs No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status CLEAN — own-token 11.6% (below 45% threshold) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Own-token share <45% — not a dominant reserve, price stress not material here DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) 75% of non-own-token tracked reserves in stables/majors ($2.5B of $3.3B, top wallets) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula 100 − max(0, 11.64% − 45) × 1.8 = 100.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
Own-token (MX) share of reserves: 11.644%. CLEAN — own-token 11.6% (below 45% threshold). High own-token concentration was the central failure mode in the FTX collapse. Score: 100.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
80.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link https://www.mexc.com/proof-of-reserve DefiLlama /cexs → walletsLink +30pts if published +30
PoR page live Yes — fetched successfully HTTP HEAD/GET https://www.mexc.com/proof-of-reserve +20pts verified reachable; +10pts published but unverifiable; 0 if absent +20
PoR cadence monthly → +15pts Manual config: por_cadence daily/weekly=+20, monthly=+15, quarterly=+10 +15
PoR methodology Third-party attested (Hacken) → +20pts Manual config: por_type +20pts for independent auditor attestation (vs self-published) +20
Proof of liabilities published Yes — liabilities disclosed alongside assets → +5pts Manual config: por_includes_liabilities +5pts; PCAOB notes PoR without liabilities cannot confirm solvency +5
Machine-readable status feed None (or human-readable page only) Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced mxc DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source +10
Independent verifiability of the reserve claim partial — holdings independently reconstructed, but the venue publishes no wallet list of its own → ceiling 80, applied (claims alone scored 100) DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Transparency assessed by verifiability of reserve data. PoR: published (third-party attested). CoinGlass: tracked. CoinGecko: present. Independent verifiability: partial — holdings independently reconstructed, but the venue publishes no wallet list of its own. Score: 80.0/100.
▶ flow stress
66.1 -1.9 -1.9 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change N/A (using DefiLlama fallback) CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change N/A CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow $-50M DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median +0.0021%/8h vs cross-venue median +0.0035%/8h (deviation -0.0014) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: on-chain BTC balance, 24h liquidations → ceiling 68 (not binding — real deductions already lower) Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions DefiLlama net 1m outflow $-50M (0.9% of reserves, −0.3pp market-wide common mode at half weight) → −3.9pts; DefiLlama acceleration: weekly pace > monthly avg → −10pts Computed
Final score 66.1 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: N/A, 7d: N/A) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 66.1/100.
▶ operational
90.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Exchange status page Status URL reachable via HEAD (liveness only — not scored). Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2018-04-01 (8.5y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions 0 DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions None Computed
Final score 90.0 Computed
Operational risk: 0 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 90.0/100.
▶ regulatory
77.4 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary Dubai VARA notice of fines + cease-and-desist (2026-06-23) against MX Global LTD for unlicensed VA broker-dealer/exchange services 2022-Apr 2026 and onboarding users without meeting UAE KYC obligations (fine quantum not itemised). Seychelles FSA — MEXC's own nominal domicile — stated (2026-05-26) that MX Global Ltd (IBC 238047) has never held any VASP licence and is initiating enforcement plus referral for legal action. Estonian VASP licence revoked late 2023 for AML shortcomings. Forced exits: India (FIU-IND, services suspended 2026-02-28), Japan (FSA warning, delisted from JP app stores). On AMF/BaFin/FCA/Malaysia SC warning lists. No active compliance monitor. Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 8 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase resolved 2026-06-23 (0.3y ago) — decay ×0.94 (5y linear, floor 0.25) Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 8 × 0.94 × 3 = 77.4 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): Dubai VARA notice of fines + cease-and-desist (2026-06-23) against MX Global LTD for unlicensed VA broker-dealer/exchange services 2022-Apr 2026 and onboarding users without meeting UAE KYC obligations (fine quantum not itemised). Seychelles FSA — MEXC's own nominal domicile — stated (2026-05-26) that MX Global Ltd (IBC 238047) has never held any VASP licence and is initiating enforcement plus referral for legal action. Estonian VASP licence revoked late 2023 for AML shortcomings. Forced exits: India (FIU-IND, services suspended 2026-02-28), Japan (FSA warning, delisted from JP app stores). On AMF/BaFin/FCA/Malaysia SC warning lists. No active compliance monitor. Penalty 8 × factor 0.94 × 3. resolved 2026-06-23 (0.3y ago) — decay ×0.94 (5y linear, floor 0.25). Score: 77.4/100.
▶ insurance
60.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund Guardian Fund (user protection) + Futures Insurance Fund Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record mixed Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +60
Client insurability (third-party cover) not assessed (no live signal) Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence No direct exchange hack in eight years, so the Guardian Fund is untested against a breach — but MEXC is NOT 'untested' on willingness: it has a real customer-loss record via freezes and rollbacks. Mar 2025: froze 1,500+ accounts over alleged manipulation rings and explicitly 'rolled back suspicious transactions' — a clawback/socialised-loss precedent with no disclosed restitution. Jul-Nov 2025 ('The White Whale'): $3M frozen for two orders in the same second, returned IN FULL only after a four-month public campaign, with the CSO conceding the risk team 'has not kept up'; the trader cited hundreds of unresolved freezes. Further freeze wave reported Feb 2026 (one disputed allegation of a 40% off-platform haircut demand, denied by MEXC). Guardian Fund compensation is explicitly DISCRETIONARY — committee-set, no published formula or appeals process. Borderline mixed/poor: restitution is pressure-dependent rather than process-driven, and empirically correlates with the user's social-media leverage. Do NOT credit the Futures Insurance Fund's ~$559M of payouts here — that is automated liquidation-shortfall absorption, not customer restitution. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Live fund — MEXC Guardian Fund $267M on-chain (2,000 BTC + $102M) + futures risk reserve $629M 896.5 USD (millions) as of 2026-10-10, -0.1% over ~0.8d Guardian addresses (MEXC, 2026) via mempool.space + Ethplorer; contract.mexc.com risk_reverse The venue's last defense before losses socialize — March 2020: BitMEX fund −4.6% vs Deribit −92% (Deribit 'went down' as a result)
Insurance blends willingness-to-compensate (payout 'mixed') with client insurability (can you hedge, and what does the market charge): payout 60 (insurability not assessed) → 60.0/100. No direct exchange hack in eight years, so the Guardian Fund is untested against a breach — but MEXC is NOT 'untested' on willingness: it has a real customer-loss record via freezes and rollbacks. Mar 2025: froze 1,500+ accounts over alleged manipulation rings and explicitly 'rolled back suspicious transactions' — a clawback/socialised-loss precedent with no disclosed restitution. Jul-Nov 2025 ('The White Whale'): $3M frozen for two orders in the same second, returned IN FULL only after a four-month public campaign, with the CSO conceding the risk team 'has not kept up'; the trader cited hundreds of unresolved freezes. Further freeze wave reported Feb 2026 (one disputed allegation of a 40% off-platform haircut demand, denied by MEXC). Guardian Fund compensation is explicitly DISCRETIONARY — committee-set, no published formula or appeals process. Borderline mixed/poor: restitution is pressure-dependent rather than process-driven, and empirically correlates with the user's social-media leverage. Do NOT credit the Futures Insurance Fund's ~$559M of payouts here — that is automated liquidation-shortfall absorption, not customer restitution.
▶ market presence
75.5 · · unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 9,570 BTC/24h (1.00% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 10/10 (rank 5) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $13.72B (10.60% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $9.48B (7.47% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(10.60%/0.1%) = 75.5 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 10.60% of tracked open interest, 7.47% of tracked 24h volume (22 exchanges). Score: 75.5/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -4.6 ⚠ rules changed
Reserve coverage 0.39× is a LOWER BOUND — no venue-published wallet list, so DefiLlama's TVL understates reserves by an unknown margin. Scored 50 (unknown), not as a measured shortfall.
Reserves $5.4B; OI $13.72B; coverage 0.39× (TVL $5.39B / OI $13.72B); reserves are a LOWER BOUND (venue publishes no wallet list to DefiLlama) so the true ratio is higher by an unknown margin — floored at 50, the unknown-data neutral.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
63.8 /100 C
Bybit Elevated
CEX → unchanged 1d +0.0⚠ 7d -15.6⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
51.8 +0.8 +2.1 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) $13.79B DefiLlama /cexs → currentTvl Asset-side only; liabilities not independently verifiable. Venue publishes a wallet list — figure is near-complete.
Open interest (all contracts) $13.31B CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio 1.04× Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula 50 + (ratio − 1) × 50 = 51.8 [oi_coverage] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. coverage 1.04× (TVL $13.79B / OI $13.31B). Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 51.8/100.
▶ loss absorption
68.1 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) $13.28B (DefiLlama clean reserves, ex-own-token) DefiLlama /cexs → cleanAssetsTvl Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula 40 + 25 × log10($13.28B / $1B) = 68.1 Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: $13.28B (DefiLlama clean reserves, ex-own-token). Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 68.1/100.
▶ reserve quality
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol MNT DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves 3.727% Computed: (currentTvl − cleanAssetsTvl) / currentTvl via DefiLlama /cexs No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status CLEAN — own-token 3.7% (below 45% threshold) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) 90% of non-own-token tracked reserves in stables/majors ($7.4B of $8.2B, top wallets) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula 100 − max(0, 3.73% − 45) × 1.8 = 100.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
Own-token (MNT) share of reserves: 3.727%. CLEAN — own-token 3.7% (below 45% threshold). High own-token concentration was the central failure mode in the FTX collapse. Score: 100.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
100.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link https://twitter.com/benbybit/status/1592797790518018048 DefiLlama /cexs → walletsLink +30pts if published +30
PoR page live Yes — fetched successfully HTTP HEAD/GET https://twitter.com/benbybit/status/1592797790518018048 +20pts verified reachable; +10pts published but unverifiable; 0 if absent +20
PoR cadence monthly → +15pts Manual config: por_cadence daily/weekly=+20, monthly=+15, quarterly=+10 +15
PoR methodology Third-party attested (Hacken) → +20pts Manual config: por_type +20pts for independent auditor attestation (vs self-published) +20
Proof of liabilities published Yes — liabilities disclosed alongside assets → +5pts Manual config: por_includes_liabilities +5pts; PCAOB notes PoR without liabilities cannot confirm solvency +5
Machine-readable status feed None (or human-readable page only) Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced bybit_spot DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source +10
Independent verifiability of the reserve claim full — venue publishes a wallet list that a third party reconciles → ceiling 100, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Transparency assessed by verifiability of reserve data. PoR: published (third-party attested). CoinGlass: tracked. CoinGecko: present. Independent verifiability: full — venue publishes a wallet list that a third party reconciles. Score: 100.0/100.
▶ flow stress
77.6 -1.9 · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change -0.64% CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change -0.72% CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow $2491M DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations $5.9M CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio 0.110% Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median -0.0002%/8h vs cross-venue median +0.0035%/8h (deviation -0.0036) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability All flow inputs observed Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions BTC reserves −0.6% (30d, −0.3pp market-wide common mode at half weight) → −2.4pts Computed
Final score 77.6 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: -0.6%, 7d: -0.7%) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 77.6/100.
▶ operational
84.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Incident — Bybit $1.40B | Signer Phishing | 596d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 30pts × decay 0.20 = −6.0pts -6
Exchange status page Status URL reachable via GET (endpoint refused HEAD) (liveness only — not scored). Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2018-03-01 (8.6y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions −6.0pts total DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions Bybit (Social Engineering, $1.40B, 596d ago) → −6.0pts Computed
Final score 84.0 Computed
Operational risk: 1 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 84.0/100.
▶ regulatory
92.1 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary India FIU-IND PMLA penalty Rs 9.27 crore (~$1.1M, 2025-01-31) for operating unregistered; paid in full, FIU-IND registration completed, services resumed. Earlier: De Nederlandsche Bank EUR 2.25M (2024-10-22, unregistered Wwft services 2020-2023, reduced for remediation) and an Ontario Securities Commission settlement (Jun 2022, $2.47M disgorgement + undertaking). All settled, no monitor. Now materially MORE licensed than offshore peers: MiCAR CASP (Austria FMA, passported EEA-wide), UAE SCA full VASP licence (first issued, Oct 2025), Dubai VARA. Japan: unregistered — orderly service wind-down for JP residents from Jan 2026. Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 4 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase resolved 2025-01-31 (1.7y ago) — decay ×0.66 (5y linear, floor 0.25) Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 4 × 0.66 × 3 = 92.1 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): India FIU-IND PMLA penalty Rs 9.27 crore (~$1.1M, 2025-01-31) for operating unregistered; paid in full, FIU-IND registration completed, services resumed. Earlier: De Nederlandsche Bank EUR 2.25M (2024-10-22, unregistered Wwft services 2020-2023, reduced for remediation) and an Ontario Securities Commission settlement (Jun 2022, $2.47M disgorgement + undertaking). All settled, no monitor. Now materially MORE licensed than offshore peers: MiCAR CASP (Austria FMA, passported EEA-wide), UAE SCA full VASP licence (first issued, Oct 2025), Dubai VARA. Japan: unregistered — orderly service wind-down for JP residents from Jan 2026. Penalty 4 × factor 0.66 × 3. resolved 2025-01-31 (1.7y ago) — decay ×0.66 (5y linear, floor 0.25). Score: 92.1/100.
▶ insurance
68.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund Bybit Insurance Fund (derivatives liquidation backstop; no SAFU-style customer-asset fund) Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record strong Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +90
Client insurability (third-party cover) cover available @ 8.00–9.05%/yr, ~$6.7M left to buy → 35 Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence The strongest real-world willingness evidence in this dataset. On 2025-02-21 Lazarus/DPRK drained ~401,000 ETH (~$1.4-1.5B) from a Bybit cold wallet via malicious JavaScript injected into the Safe{Wallet} signing UI — the largest crypto theft ever, and NOT a compromise of Bybit key material. Bybit disclosed within hours, NEVER gated withdrawals (350,000+ requests in ~12h, ~$5.5-6.1B of net outflows over the weekend bank run), and closed the ETH gap in UNDER 72 HOURS from corporate capital plus OTC purchases and short-term institutional loans — repaying Bitget's 40,000 ETH bridge loan within three days. Hacken's 2025-02-26 PoR snapshot re-confirmed >100% 1:1 client backing. Zero customer haircut, zero clawback, zero discretionary partial compensation. TWO CAVEATS: (1) 'strong' applies to CUSTODY losses — derivatives ADL is a genuine socialised-loss channel and Bybit used it in the 2025-10-10 flash crash, auto-deleveraging 50,000+ BTC-perp shorts (~$1.1B) once the fund was exhausted, with no compensation programme (Binance compensated some users after the same event); an insurance-fund redesign claiming >200% more loss-absorption capacity has since been announced. (2) On 2026-02-06 Bybit briefly halted withdrawals during a sharp sell-off, citing trading-spike system stress rather than liquidity; short-lived, deposits exceeded withdrawals throughout — log as an operational-resilience flag, not a solvency or willingness event. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Live fund — Bybit insurance fund (76 assets) 1,170.8 USD (millions) as of 2026-10-10, +0.2% over ~0.2d api.bybit.com/v5/market/insurance (public) The venue's last defense before losses socialize — March 2020: BitMEX fund −4.6% vs Deribit −92% (Deribit 'went down' as a result)
Insurance blends willingness-to-compensate (payout 'strong') with client insurability (can you hedge, and what does the market charge): 0.6×payout 90 + 0.4×insurability 35 = 68.0 → 68.0/100. The strongest real-world willingness evidence in this dataset. On 2025-02-21 Lazarus/DPRK drained ~401,000 ETH (~$1.4-1.5B) from a Bybit cold wallet via malicious JavaScript injected into the Safe{Wallet} signing UI — the largest crypto theft ever, and NOT a compromise of Bybit key material. Bybit disclosed within hours, NEVER gated withdrawals (350,000+ requests in ~12h, ~$5.5-6.1B of net outflows over the weekend bank run), and closed the ETH gap in UNDER 72 HOURS from corporate capital plus OTC purchases and short-term institutional loans — repaying Bitget's 40,000 ETH bridge loan within three days. Hacken's 2025-02-26 PoR snapshot re-confirmed >100% 1:1 client backing. Zero customer haircut, zero clawback, zero discretionary partial compensation. TWO CAVEATS: (1) 'strong' applies to CUSTODY losses — derivatives ADL is a genuine socialised-loss channel and Bybit used it in the 2025-10-10 flash crash, auto-deleveraging 50,000+ BTC-perp shorts (~$1.1B) once the fund was exhausted, with no compensation programme (Binance compensated some users after the same event); an insurance-fund redesign claiming >200% more loss-absorption capacity has since been announced. (2) On 2026-02-06 Bybit briefly halted withdrawals during a sharp sell-off, citing trading-spike system stress rather than liquidity; short-lived, deposits exceeded withdrawals throughout — log as an operational-resilience flag, not a solvency or willingness event.
▶ market presence
75.2 · · unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 17,913 BTC/24h (1.87% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 9/10 (rank 14) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $13.31B (10.29% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $9.59B (7.57% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(10.29%/0.1%) = 75.2 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 10.29% of tracked open interest, 7.57% of tracked 24h volume (22 exchanges). Score: 75.2/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -15.6 ⚠ rules changed
Reserves $13.8B; OI $13.31B; coverage 1.04× (TVL $13.79B / OI $13.31B).
Own-token (MNT) share 3.73% — CLEAN — own-token 3.7% (below 45% threshold).
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
62.1 /100 C
Deribit Elevated
CEX → unchanged 1d +0.0⚠ 7d -13.5⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) $5.09B DefiLlama /cexs → currentTvl Asset-side only; liabilities not independently verifiable. Venue publishes a wallet list — figure is near-complete.
Open interest (all contracts) $1.94B CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio 2.63× Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula 50 + (ratio − 1) × 50 = 100.0 [oi_coverage] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. coverage 2.63× (TVL $5.09B / OI $1.94B). Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 100.0/100.
▶ loss absorption
57.7 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) $5.09B (DefiLlama clean reserves, ex-own-token) DefiLlama /cexs → cleanAssetsTvl Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula 40 + 25 × log10($5.09B / $1B) = 57.7 Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: $5.09B (DefiLlama clean reserves, ex-own-token). Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 57.7/100.
▶ reserve quality
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol unknown DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves 0.000% Computed: (currentTvl − cleanAssetsTvl) / currentTvl via DefiLlama /cexs No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status CLEAN — own-token 0.0% (below 45% threshold) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) 100% of non-own-token tracked reserves in stables/majors ($4.8B of $4.8B, top wallets) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula 100 − max(0, 0.00% − 45) × 1.8 = 100.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
Own-token (?) share of reserves: 0.000%. CLEAN — own-token 0.0% (below 45% threshold). High own-token concentration was the central failure mode in the FTX collapse. Score: 100.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
90.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link https://insights.deribit.com/exchange-updates/proof-of-reserves-deribit/ DefiLlama /cexs → walletsLink +30pts if published +30
PoR page live Configured but unreachable from here (bot-blocking or transient) — partial credit HTTP HEAD/GET https://insights.deribit.com/exchange-updates/proof-of-reserves-deribit/ +20pts verified reachable; +10pts published but unverifiable; 0 if absent +10
Machine-readable status feed None (or human-readable page only) Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced deribit_spot DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source +10
Independent verifiability of the reserve claim full — venue publishes a wallet list that a third party reconciles → ceiling 100, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Listed company COIN — Parent: Coinbase Global (acquired Deribit, Aug 2025) → floor 90 (applied) Manual config: equity Audited accounts filed with a securities regulator: listed 95, controlled by a listed parent 90
Transparency assessed by verifiability of reserve data. PoR: published (none). CoinGlass: tracked. CoinGecko: present. Independent verifiability: full — venue publishes a wallet list that a third party reconciles. Score: 90.0/100.
▶ flow stress
50.0 · +10.0 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change N/A (using DefiLlama fallback) CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change N/A CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow $-1405M DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median N/A — funding data unavailable for this venue (no deduction) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: on-chain BTC balance, 24h liquidations → ceiling 68 (not binding — real deductions already lower) Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions DefiLlama net 1m outflow $-1405M (27.6% of reserves, −0.3pp market-wide common mode at half weight) → −30.0pts Computed
Final score 50.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: N/A, 7d: N/A) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 50.0/100.
▶ operational
87.1 · · 5%
Input Observed value Source Benchmark / rule Impact
Incident — Deribit $28.0M | Hot Wallet Key Compromised | 1439d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 14.471580313422193pts × decay 0.20 = −2.9pts -3
Exchange status page Status URL reachable via HEAD (liveness only — not scored). Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2016-06-01 (10.4y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions −2.9pts total DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions Deribit (Key Compromise, $28.0M, 1439d ago) → −2.9pts Computed
Final score 87.1 Computed
Operational risk: 1 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 87.1/100.
▶ regulatory
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement actions No US (DOJ/SEC/CFTC) enforcement — Deribit restricts US users. VARA-licensed (Dubai, Jan 2025). Acquired by Coinbase Aug 2025 (~$2.9B). No active monitor. Manual config No enforcement action → 100
No US (DOJ/SEC/CFTC) enforcement — Deribit restricts US users. VARA-licensed (Dubai, Jan 2025). Acquired by Coinbase Aug 2025 (~$2.9B). No active monitor. Score: 100/100.
▶ insurance
77.8 · +3.6 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund Insurance Fund (+ socialised-loss mechanism) Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record strong Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +90
Client insurability (third-party cover) cover available @ ~3.97%/yr, ~$4.8M left to buy → 59.5 Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence Nov-2022 hot-wallet hack (~$28M) was absorbed by the company's own reserves — client funds untouched (99% cold storage), users made whole, NOT socialised. The clawback mechanism exists but has never fired. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Live fund — Deribit insurance fund (993 BTC + 11,943 ETH + $65M stablecoins) 177.1 USD (millions) as of 2026-10-09, +0.2% over ~0.1d deribit.com public get_insurance_chart_data (the series behind its statistics page) The venue's last defense before losses socialize — March 2020: BitMEX fund −4.6% vs Deribit −92% (Deribit 'went down' as a result)
Insurance blends willingness-to-compensate (payout 'strong') with client insurability (can you hedge, and what does the market charge): 0.6×payout 90 + 0.4×insurability 59.5 = 77.8 → 77.8/100. Nov-2022 hot-wallet hack (~$28M) was absorbed by the company's own reserves — client funds untouched (99% cold storage), users made whole, NOT socialised. The clawback mechanism exists but has never fired.
▶ market presence
58.5 · +0.8 unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 8,918 BTC/24h (0.93% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 6/10 (rank 86) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $1.94B (1.50% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $1.58B (1.25% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(1.50%/0.1%) = 58.5 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 1.50% of tracked open interest, 1.25% of tracked 24h volume (22 exchanges). Score: 58.5/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -13.5 ⚠ rules changed
Reserves $5.1B; OI $1.94B; coverage 2.63× (TVL $5.09B / OI $1.94B).
Own-token (?) share 0.00% — CLEAN — own-token 0.0% (below 45% threshold).
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
59.1 /100 C
LMAX Digital Elevated
CEX → unchanged 1d +0.0⚠ 7d -9.7⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
40.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) N/A CoinGlass /api/exchange/balance/list × (OI USD ÷ OI quantity) Asset-side only; liabilities not independently verifiable. No venue-published wallet list — LOWER BOUND, not comparable with venues that publish one.
Open interest (all contracts) N/A CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio N/A Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula No-data floor 40 [unavailable] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. No TVL or OI data available. Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 40.0/100.
▶ loss absorption
50.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) reserves not observable — neutral 50 None available Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula No data → 50 (neutral midpoint) Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: reserves not observable — neutral 50. Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 50.0/100.
▶ reserve quality
90.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol unknown DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves None issued (config: own_token=none) Manual config No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) N/A — CoinGlass wallet-asset data unavailable for this venue (no deduction) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula Structural default (no native token) = 90.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
No DefiLlama reserve breakdown — own-token share unobservable. NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified). High own-token concentration was the central failure mode in the FTX collapse. Score: 90.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
70.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link — DefiLlama /cexs → walletsLink +30pts if published
PoR page live No PoR link published HTTP HEAD/GET — +20pts verified reachable; +10pts published but unverifiable; 0 if absent
Machine-readable status feed Statuspage JSON published Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points +5
Independently tracked by CoinGlass No CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking
CoinGecko ID / independently priced None DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source
Independent verifiability of the reserve claim none — no independent reconstruction of reserves available → ceiling 55, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Regulated disclosure audited accounts published (PwC LLP, 2025-12-31); named qualified custodian (Standard Chartered (DIFC; Luxembourg, MiCA), from 16 Sep 2026) → floor 70 (applied) Manual config: disclosure (researched, dated) Public audited accounts 60 · accounts lodged with a regulator or MiCA licence 50 · +10 for a named qualified custodian
Transparency assessed by verifiability of reserve data. PoR: not found (none). CoinGlass: not tracked. CoinGecko: absent. Independent verifiability: none — no independent reconstruction of reserves available. Score: 70.0/100.
▶ flow stress
68.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change N/A (using DefiLlama fallback) CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change N/A CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow N/A DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median N/A — funding data unavailable for this venue (no deduction) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: on-chain BTC balance, 24h liquidations → ceiling 68 Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions None Computed
Final score 68.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: N/A, 7d: N/A) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 68.0/100.
▶ operational
90.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Exchange status page Statuspage: All Systems Operational Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2018-05-21 (8.4y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions 0 DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions None Computed
Final score 90.0 Computed
Operational risk: 0 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 90.0/100.
▶ regulatory
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement actions No fines or enforcement actions found against LMAX Digital or LMAX Group as of 2026-10-01. LMAX Digital Broker Ltd is authorised by the Gibraltar FSC as a DLT provider for execution and custody (licence FSC1342B, granted Apr 2019). Institutional-only venue; group FX venues are FCA-regulated MTFs (LMAX Exchange) and the group is also CySEC-regulated. Sister entities served by Standard Chartered MiCA-compliant custody (Luxembourg, DIFC) from 2026. UNVERIFIED: whether LMAX Digital itself holds a MiCA CASP authorisation (transitional period ended 2026-07-01) — none found. Manual config No enforcement action → 100
No fines or enforcement actions found against LMAX Digital or LMAX Group as of 2026-10-01. LMAX Digital Broker Ltd is authorised by the Gibraltar FSC as a DLT provider for execution and custody (licence FSC1342B, granted Apr 2019). Institutional-only venue; group FX venues are FCA-regulated MTFs (LMAX Exchange) and the group is also CySEC-regulated. Sister entities served by Standard Chartered MiCA-compliant custody (Luxembourg, DIFC) from 2026. UNVERIFIED: whether LMAX Digital itself holds a MiCA CASP authorisation (transitional period ended 2026-07-01) — none found. Score: 100/100.
▶ insurance
65.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund None disclosed Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record untested Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +65
Client insurability (third-party cover) not assessed (no live signal) Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence No hack or customer-fund loss in 8+ years of operation (since May 2018), so restitution behaviour is undemonstrated rather than proven. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'untested') with client insurability (can you hedge, and what does the market charge): payout 65 (insurability not assessed) → 65.0/100. No hack or customer-fund loss in 8+ years of operation (since May 2018), so restitution behaviour is undemonstrated rather than proven.
7d -9.7 ⚠ rules changed
DefiLlama /cexs: no proof-of-reserves data — reserve scores use conservative defaults.
No TVL or OI data available.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
56.8 /100 C
Gate Elevated
CEX → unchanged 1d +0.0⚠ 7d -18.3⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
28.5 · +0.5 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) $7.41B DefiLlama /cexs → currentTvl Asset-side only; liabilities not independently verifiable. Venue publishes a wallet list — figure is near-complete.
Open interest (all contracts) $13.00B CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio 0.57× Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula 50 + (ratio − 1) × 50 = 28.5 [oi_coverage] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. coverage 0.57× (TVL $7.41B / OI $13.00B). Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 28.5/100.
▶ loss absorption
59.8 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) $6.22B (DefiLlama clean reserves, ex-own-token) DefiLlama /cexs → cleanAssetsTvl Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula 40 + 25 × log10($6.22B / $1B) = 59.8 Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: $6.22B (DefiLlama clean reserves, ex-own-token). Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 59.8/100.
▶ reserve quality
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol GT DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves 16.080% Computed: (currentTvl − cleanAssetsTvl) / currentTvl via DefiLlama /cexs No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status CLEAN — own-token 16.1% (below 45% threshold) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Own-token share <45% — not a dominant reserve, price stress not material here DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) 63% of non-own-token tracked reserves in stables/majors ($2.3B of $3.6B, top wallets) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula 100 − max(0, 16.08% − 45) × 1.8 = 100.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
Own-token (GT) share of reserves: 16.080%. CLEAN — own-token 16.1% (below 45% threshold). High own-token concentration was the central failure mode in the FTX collapse. Score: 100.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
100.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link https://github.com/gateio/proof-of-reserves DefiLlama /cexs → walletsLink +30pts if published +30
PoR page live Yes — fetched successfully HTTP HEAD/GET https://github.com/gateio/proof-of-reserves +20pts verified reachable; +10pts published but unverifiable; 0 if absent +20
PoR cadence quarterly → +10pts Manual config: por_cadence daily/weekly=+20, monthly=+15, quarterly=+10 +10
PoR methodology Zero-knowledge proof (cryptographically verifiable) → +20pts Manual config: por_type +20pts for cryptographic PoR (e.g. zk-STARK) +20
Proof of liabilities published Yes — liabilities disclosed alongside assets → +5pts Manual config: por_includes_liabilities +5pts; PCAOB notes PoR without liabilities cannot confirm solvency +5
Machine-readable status feed None (or human-readable page only) Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced gate DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source +10
Independent verifiability of the reserve claim full — venue publishes a wallet list that a third party reconciles → ceiling 100, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Transparency assessed by verifiability of reserve data. PoR: published (zk-proof). CoinGlass: tracked. CoinGecko: present. Independent verifiability: full — venue publishes a wallet list that a third party reconciles. Score: 100.0/100.
▶ flow stress
80.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change +0.70% CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change +0.08% CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow $133M DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations $3.0M CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio 0.073% Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median +0.0031%/8h vs cross-venue median +0.0035%/8h (deviation -0.0004) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability All flow inputs observed Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions None Computed
Final score 80.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: +0.7%, 7d: +0.1%) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 80.0/100.
▶ operational
83.3 · · 5%
Input Observed value Source Benchmark / rule Impact
Incident — Gate $235.0M | Private Key Compromised | 3094d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 23.710678622717364pts × decay 0.20 = −4.7pts -5
Incident — Gate amount undisclosed | Supply Chain Attack | 2894d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 10pts × decay 0.20 = −2.0pts -2
Name near-misses (not attributed, not scored) GateHub ($9.5M, targetType=CEX); Gatecoin ($2.0M, targetType=CEX) DefiLlama /hacks (rejected by exact-name attribution) Matched the venue name only as a substring — a different product or entity. Add to hack_aliases in the venue config to attribute and score it.
Exchange status page Status URL reachable via HEAD (liveness only — not scored). Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2013-04-01 (13.5y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions −6.7pts total DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions Gate (Key Compromise, $235.0M, 3094d ago) → −4.7pts; Gate (Frontend & Infrastructure, amount undisclosed, 2894d ago) → −2.0pts Computed
Final score 83.3 Computed
Operational risk: 2 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 83.3/100.
▶ regulatory
91.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary No fines, consent orders or criminal actions found. Licences (gate.com licence guide, Aug 2026; casptracker.eu): MiCA CASP via Malta MFSA (Gate Technology Ltd, 29 Sep 2025) + MFSA financial-institution licence; Dubai VARA full VASP licence (Gate Technology FZE, 25 Apr 2025); CySEC CIF (Gate Securities Cyprus); AUSTRAC DCE registration; Gate US state MTLs (company claims 36). Exits: Hong Kong VATP application withdrawn and HK trading ceased May 2024 (SCMP); Japan — new accounts halted 22 Jul 2024 and exit announced, CoinDesk noting Gate was not FSA-registered (UNVERIFIED/CONFLICTING: Gate's own 2026 guide lists 'Gate Japan K.K.' FSA reg #00018 — not cross-checked against the FSA register). Appears on regulator warning lists (FinTelegram). The global platform itself is offshore and not under any prudential supervisor; no compliance monitor. Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 3 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase unsupervised / grey-zone posture (no resolution, no monitor) — full penalty Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 3 × 1.00 × 3 = 91.0 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): No fines, consent orders or criminal actions found. Licences (gate.com licence guide, Aug 2026; casptracker.eu): MiCA CASP via Malta MFSA (Gate Technology Ltd, 29 Sep 2025) + MFSA financial-institution licence; Dubai VARA full VASP licence (Gate Technology FZE, 25 Apr 2025); CySEC CIF (Gate Securities Cyprus); AUSTRAC DCE registration; Gate US state MTLs (company claims 36). Exits: Hong Kong VATP application withdrawn and HK trading ceased May 2024 (SCMP); Japan — new accounts halted 22 Jul 2024 and exit announced, CoinDesk noting Gate was not FSA-registered (UNVERIFIED/CONFLICTING: Gate's own 2026 guide lists 'Gate Japan K.K.' FSA reg #00018 — not cross-checked against the FSA register). Appears on regulator warning lists (FinTelegram). The global platform itself is offshore and not under any prudential supervisor; no compliance monitor. Penalty 3 × factor 1.00 × 3. unsupervised / grey-zone posture (no resolution, no monitor) — full penalty. Score: 91.0/100.
▶ insurance
60.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund Futures Insurance Fund (+ claimed 'SAFU' user-protection fund) Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record mixed Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +60
Client insurability (third-party cover) not assessed (no live signal) Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence No acknowledged customer-loss hack, but that is NOT a clean record: DefiLlama /hacks lists 'Gate' 2018-04 at ~$235M (private-key compromise, attributed to North Korea) plus a 2018-11 supply-chain incident; on-chain investigators (ZachXBT) tie the 2018 theft to Gate wallets and say Gate never disclosed it — Gate has never confirmed the loss. If real, it was absorbed silently (no user haircut visible), which shows balance-sheet capacity but zero transparency, so make-whole behaviour cannot be credited as process-driven. Separate user complaints of account locks / futures disputes exist but are unverified allegations. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Live fund — Gate futures insurance funds (139.7M USDT + 1,424 BTC) 257.7 USD (millions) as of 2026-10-10, -0.0% over ~0.7d api.gateio.ws/api/v4/futures/{usdt,btc}/insurance (public) The venue's last defense before losses socialize — March 2020: BitMEX fund −4.6% vs Deribit −92% (Deribit 'went down' as a result)
Insurance blends willingness-to-compensate (payout 'mixed') with client insurability (can you hedge, and what does the market charge): payout 60 (insurability not assessed) → 60.0/100. No acknowledged customer-loss hack, but that is NOT a clean record: DefiLlama /hacks lists 'Gate' 2018-04 at ~$235M (private-key compromise, attributed to North Korea) plus a 2018-11 supply-chain incident; on-chain investigators (ZachXBT) tie the 2018 theft to Gate wallets and say Gate never disclosed it — Gate has never confirmed the loss. If real, it was absorbed silently (no user haircut visible), which shows balance-sheet capacity but zero transparency, so make-whole behaviour cannot be credited as process-driven. Separate user complaints of account locks / futures disputes exist but are unverified allegations.
▶ market presence
75.0 · · unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 15,923 BTC/24h (1.66% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 9/10 (rank 8) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $13.00B (10.04% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $8.55B (6.74% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(10.04%/0.1%) = 75.0 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 10.04% of tracked open interest, 6.74% of tracked 24h volume (22 exchanges). Score: 75.0/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -18.3 ⚠ rules changed
Reserves $7.4B; OI $13.00B; coverage 0.57× (TVL $7.41B / OI $13.00B).
Own-token 24h move -1.3%.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
55.5 /100 C
Independent Reserve Elevated
CEX → unchanged 1d +0.0⚠ 7d -16.3⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
40.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) N/A CoinGlass /api/exchange/balance/list × (OI USD ÷ OI quantity) Asset-side only; liabilities not independently verifiable. No venue-published wallet list — LOWER BOUND, not comparable with venues that publish one.
Open interest (all contracts) N/A CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio N/A Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula No-data floor 40 [unavailable] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. No TVL or OI data available. Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 40.0/100.
▶ loss absorption
50.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) reserves not observable — neutral 50 None available Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula No data → 50 (neutral midpoint) Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: reserves not observable — neutral 50. Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 50.0/100.
▶ reserve quality
90.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol unknown DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves None issued (config: own_token=none) Manual config No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) N/A — CoinGlass wallet-asset data unavailable for this venue (no deduction) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula Structural default (no native token) = 90.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
No DefiLlama reserve breakdown — own-token share unobservable. NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified). High own-token concentration was the central failure mode in the FTX collapse. Score: 90.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
90.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link — DefiLlama /cexs → walletsLink +30pts if published
PoR page live No PoR link published HTTP HEAD/GET — +20pts verified reachable; +10pts published but unverifiable; 0 if absent
Machine-readable status feed None (or human-readable page only) Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points
Independently tracked by CoinGlass No CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking
CoinGecko ID / independently priced None DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source
Independent verifiability of the reserve claim none — no independent reconstruction of reserves available → ceiling 55, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Listed company IGG.L — Parent: IG Group Holdings plc (70% stake, acquisition completed 2026-01-30) → floor 90 (applied) Manual config: equity Audited accounts filed with a securities regulator: listed 95, controlled by a listed parent 90
Transparency assessed by verifiability of reserve data. PoR: not found (none). CoinGlass: not tracked. CoinGecko: absent. Independent verifiability: none — no independent reconstruction of reserves available. Score: 90.0/100.
▶ flow stress
68.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change N/A (using DefiLlama fallback) CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change N/A CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow N/A DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median N/A — funding data unavailable for this venue (no deduction) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: on-chain BTC balance, 24h liquidations → ceiling 68 Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions None Computed
Final score 68.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: N/A, 7d: N/A) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 68.0/100.
▶ operational
90.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Exchange status page Status URL reachable via GET (endpoint refused HEAD) (liveness only — not scored). Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2014-10-01 (12.0y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions 0 DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions None Computed
Final score 90.0 Computed
Operational risk: 0 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 90.0/100.
▶ regulatory
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement actions No enforcement actions found (ASIC, AUSTRAC, MAS). AUSTRAC-registered DCE (DCE-100461150-001; Independent Reserve Pty Ltd, ABN 46 164 257 069). Singapore: Independent Reserve SG Pte Ltd holds MAS Major Payment Institution licence PS20200517 for DPT services, the first crypto exchange licensed by MAS (exchange About page). Historically took legal advice that it did not need an AFSL (ASIC CP343 submission); under the Digital Assets Framework Act 2026 (commences 2027-04-09) it is in ASIC's no-action/transition window. Acquired by IG Group (LSE: IGG): 70% for A$178M with an option on the remaining 30%, completed 2026-01-30 after MAS and FIRB approval. UNVERIFIED: NZ FSP number and current AFSL/DAP application status. Manual config No enforcement action → 100
No enforcement actions found (ASIC, AUSTRAC, MAS). AUSTRAC-registered DCE (DCE-100461150-001; Independent Reserve Pty Ltd, ABN 46 164 257 069). Singapore: Independent Reserve SG Pte Ltd holds MAS Major Payment Institution licence PS20200517 for DPT services, the first crypto exchange licensed by MAS (exchange About page). Historically took legal advice that it did not need an AFSL (ASIC CP343 submission); under the Digital Assets Framework Act 2026 (commences 2027-04-09) it is in ASIC's no-action/transition window. Acquired by IG Group (LSE: IGG): 70% for A$178M with an option on the remaining 30%, completed 2026-01-30 after MAS and FIRB approval. UNVERIFIED: NZ FSP number and current AFSL/DAP application status. Score: 100/100.
▶ insurance
65.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund Custody insurance (Lloyd's-underwritten policy, 2019) + insured qualified custodian Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record untested Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +65
Client insurability (third-party cover) not assessed (no live signal) Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence No incident has lost customer funds since operations began in 2014, so neither the insurance nor willingness to make customers whole has been tested. Parent IG Group (listed, FCA-regulated) is a plausible backstop but has made no commitment to act as one. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'untested') with client insurability (can you hedge, and what does the market charge): payout 65 (insurability not assessed) → 65.0/100. No incident has lost customer funds since operations began in 2014, so neither the insurance nor willingness to make customers whole has been tested. Parent IG Group (listed, FCA-regulated) is a plausible backstop but has made no commitment to act as one.
▶ market presence
7.0 -2.0 +2.5 unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 34 BTC/24h (0.00% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 7/10 (rank 76) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Score formula 35 + 20·log10(0.00%/0.1%) = 7.0 Computed Log-scale on best share; 0.1%→35 · 1%→55 · 10%→75
Spot market presence only (not in the derivatives ranking): 0.00% of spot volume. Score: 7.0/100.
7d -16.3 ⚠ rules changed
DefiLlama /cexs: no proof-of-reserves data — reserve scores use conservative defaults.
No TVL or OI data available.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
51.5 /100 D
Bitget High Risk
CEX → unchanged 1d +0.0⚠ 7d -8.5⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
37.5 · +1.2 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) $5.66B DefiLlama /cexs → currentTvl Asset-side only; liabilities not independently verifiable. Venue publishes a wallet list — figure is near-complete.
Open interest (all contracts) $7.56B CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio 0.75× Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula 50 + (ratio − 1) × 50 = 37.5 [oi_coverage] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. coverage 0.75× (TVL $5.66B / OI $7.56B). Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 37.5/100.
▶ loss absorption
57.9 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) $5.22B (DefiLlama clean reserves, ex-own-token) DefiLlama /cexs → cleanAssetsTvl Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula 40 + 25 × log10($5.22B / $1B) = 57.9 Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: $5.22B (DefiLlama clean reserves, ex-own-token). Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 57.9/100.
▶ reserve quality
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol BGB DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves 7.831% Computed: (currentTvl − cleanAssetsTvl) / currentTvl via DefiLlama /cexs No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status CLEAN — own-token 7.8% (below 45% threshold) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Own-token share <45% — not a dominant reserve, price stress not material here DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) 80% of non-own-token tracked reserves in stables/majors ($3.1B of $3.9B, top wallets) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula 100 − max(0, 7.83% − 45) × 1.8 = 100.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
Own-token (BGB) share of reserves: 7.831%. CLEAN — own-token 7.8% (below 45% threshold). High own-token concentration was the central failure mode in the FTX collapse. Score: 100.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
90 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link https://twitter.com/bitgetglobal/status/1602256957376794624 DefiLlama /cexs → walletsLink +30pts if published +30
PoR page live Yes — fetched successfully HTTP HEAD/GET https://twitter.com/bitgetglobal/status/1602256957376794624 +20pts verified reachable; +10pts published but unverifiable; 0 if absent +20
PoR cadence monthly → +15pts Manual config: por_cadence daily/weekly=+20, monthly=+15, quarterly=+10 +15
PoR methodology Self-published (no independent auditor) Manual config: por_type No bonus — methodology quality not independently verified
Proof of liabilities published Yes — liabilities disclosed alongside assets → +5pts Manual config: por_includes_liabilities +5pts; PCAOB notes PoR without liabilities cannot confirm solvency +5
Machine-readable status feed None (or human-readable page only) Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points
Independently tracked by CoinGlass Yes CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking +10
CoinGecko ID / independently priced bitget DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source +10
Independent verifiability of the reserve claim full — venue publishes a wallet list that a third party reconciles → ceiling 100, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Transparency assessed by verifiability of reserve data. PoR: published (self). CoinGlass: tracked. CoinGecko: present. Independent verifiability: full — venue publishes a wallet list that a third party reconciles. Score: 90/100.
▶ flow stress
50.0 · +10.0 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change -18.80% CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change +0.00% CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow $69M DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations $2.7M CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio 0.151% Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median +0.0100%/8h vs cross-venue median +0.0035%/8h (deviation +0.0065) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability All flow inputs observed Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions BTC reserves −18.8% (30d, −0.3pp market-wide common mode at half weight) → −30.0pts Computed
Final score 50.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: -18.8%, 7d: +0.0%) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 50.0/100.
▶ operational
35.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Incident — Bitget $100.0M | Market Maker Bot Exploited | 538d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 20.0pts × decay 0.20 = −4.0pts -4
Incident — Bitget $387.0M | Hot Wallet Key Compromised | 16d ago DefiLlama /hacks; targetType=CEX; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity proxy 25.877109650189112pts × decay 0.97 = −25.1pts -25
Exchange status page Status URL reachable via HEAD (liveness only — not scored). Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2018-07-01 (8.3y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Recent large hack (ceiling) Bitget hack, $387.0M, 16d ago → operational capped at 35 DefiLlama /hacks Hack ≥ $10M: ≤30d cap 35, ≤90d cap 55 -26
Total deductions −55.0pts total DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions Bitget (Market Manipulation, $100.0M, 538d ago) → −4.0pts; Bitget (Key Compromise, $387.0M, 16d ago) → −25.1pts; Bitget hack, $387.0M, 16d ago → ceiling 35 Computed
Final score 35.0 Computed
Operational risk: 2 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 35.0/100.
▶ regulatory
85.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary No fines, consent orders or criminal actions found. EU: Italy/Poland/Lithuania/Bulgaria/Czech registrations lapsed under MiCA; Bitget EU (Vienna) applied to Austria FMA Jun 2026 — NOT on ESMA's CASP register; MiCA transition ended 1 Jul 2026 (casptracker.eu, coinlaw.io). France: AMF blacklisted Nov 2023; Bitget withdrew all French services by 31 Mar 2026 (AMF de-listed the site 9 Jul 2026 after exit). Japan FSA unregistered-operation warnings Mar 2023 + Nov 2024; Japan exit announced. Singapore operations suspended 2021 over BTS-token promotion; HK BitgetX licence bid withdrawn 2023; Turkey subsidiary liquidated 2024. Licences held: AUSTRAC DCE registration (spot only), El Salvador BCR BSP + CNAD DASP, Georgia Tbilisi Free Zone, Argentina, DIFC innovation licence (not a VARA licence). Philippines: operating unlicensed per local reporting. Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 5 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase unsupervised / grey-zone posture (no resolution, no monitor) — full penalty Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 5 × 1.00 × 3 = 85.0 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): No fines, consent orders or criminal actions found. EU: Italy/Poland/Lithuania/Bulgaria/Czech registrations lapsed under MiCA; Bitget EU (Vienna) applied to Austria FMA Jun 2026 — NOT on ESMA's CASP register; MiCA transition ended 1 Jul 2026 (casptracker.eu, coinlaw.io). France: AMF blacklisted Nov 2023; Bitget withdrew all French services by 31 Mar 2026 (AMF de-listed the site 9 Jul 2026 after exit). Japan FSA unregistered-operation warnings Mar 2023 + Nov 2024; Japan exit announced. Singapore operations suspended 2021 over BTS-token promotion; HK BitgetX licence bid withdrawn 2023; Turkey subsidiary liquidated 2024. Licences held: AUSTRAC DCE registration (spot only), El Salvador BCR BSP + CNAD DASP, Georgia Tbilisi Free Zone, Argentina, DIFC innovation licence (not a VARA licence). Philippines: operating unlicensed per local reporting. Penalty 5 × factor 1.00 × 3. unsupervised / grey-zone posture (no resolution, no monitor) — full penalty. Score: 85.0/100.
▶ insurance
90.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund Bitget Protection Fund Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record strong Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +90
Client insurability (third-party cover) not assessed (no live signal) Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence Sep 2026 is a real, large-scale test and Bitget passed it: ~$388M stolen from hot/warm wallets via a third-party security-product zero-day (DPRK-linked) was absorbed in full by the ~$464M Protection Fund — user balances stated 'accurate and unaffected', no haircut or socialised loss, withdrawals restored in phases 28 Sep-2 Oct 2026 (~8 days frozen), fund refilled to $309M with company capital by 30 Sep. Withdrawals reopening is still completing on 2 Oct — re-check before relying on this. CAVEAT: Apr 2025 VOXEL-USDT perp incident — Bitget ROLLED BACK suspected-manipulation accounts and clawed back gains (a precedent for reversing trades), while promising compensation for residual losses from the fund (Cointelegraph, The Block). Strong on hack restitution; trade-reversal risk exists. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Live fund — Bitget Protection Fund, on-chain (3,705 BTC) 306.4 USD (millions) as of 2026-10-10, +0.2% over ~0.1d Protection Fund addresses (bitget.com/promotion/protection-fund) valued via mempool.space The venue's last defense before losses socialize — March 2020: BitMEX fund −4.6% vs Deribit −92% (Deribit 'went down' as a result)
Insurance blends willingness-to-compensate (payout 'strong') with client insurability (can you hedge, and what does the market charge): payout 90 (insurability not assessed) → 90.0/100. Sep 2026 is a real, large-scale test and Bitget passed it: ~$388M stolen from hot/warm wallets via a third-party security-product zero-day (DPRK-linked) was absorbed in full by the ~$464M Protection Fund — user balances stated 'accurate and unaffected', no haircut or socialised loss, withdrawals restored in phases 28 Sep-2 Oct 2026 (~8 days frozen), fund refilled to $309M with company capital by 30 Sep. Withdrawals reopening is still completing on 2 Oct — re-check before relying on this. CAVEAT: Apr 2025 VOXEL-USDT perp incident — Bitget ROLLED BACK suspected-manipulation accounts and clawed back gains (a precedent for reversing trades), while promising compensation for residual losses from the fund (Cointelegraph, The Block). Strong on hack restitution; trade-reversal risk exists.
▶ market presence
70.3 · · unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 8,667 BTC/24h (0.90% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 9/10 (rank 7) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Open interest $7.56B (5.84% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $5.54B (4.37% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(5.84%/0.1%) = 70.3 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 5.84% of tracked open interest, 4.37% of tracked 24h volume (22 exchanges). Score: 70.3/100. MONITORED-UNSCORED (weight 0) pending calibration.
7d -8.5 ← risk cap +7.6pts ⚠ rules changed
Reserves $5.7B; OI $7.56B; coverage 0.75× (TVL $5.66B / OI $7.56B).
Own-token 24h move +0.4%.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
48.9 /100 D
CoinJar High Risk
CEX → unchanged 1d +0.0⚠ 7d -18.4⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
40.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) N/A CoinGlass /api/exchange/balance/list × (OI USD ÷ OI quantity) Asset-side only; liabilities not independently verifiable. No venue-published wallet list — LOWER BOUND, not comparable with venues that publish one.
Open interest (all contracts) N/A CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio N/A Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula No-data floor 40 [unavailable] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. No TVL or OI data available. Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 40.0/100.
▶ loss absorption
50.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) reserves not observable — neutral 50 None available Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula No data → 50 (neutral midpoint) Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: reserves not observable — neutral 50. Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 50.0/100.
▶ reserve quality
90.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol unknown DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves None issued (config: own_token=none) Manual config No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) N/A — CoinGlass wallet-asset data unavailable for this venue (no deduction) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula Structural default (no native token) = 90.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
No DefiLlama reserve breakdown — own-token share unobservable. NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified). High own-token concentration was the central failure mode in the FTX collapse. Score: 90.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
60.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link — DefiLlama /cexs → walletsLink +30pts if published
PoR page live No PoR link published HTTP HEAD/GET — +20pts verified reachable; +10pts published but unverifiable; 0 if absent
Machine-readable status feed Statuspage JSON published Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points +5
Independently tracked by CoinGlass No CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking
CoinGecko ID / independently priced None DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source
Independent verifiability of the reserve claim none — no independent reconstruction of reserves available → ceiling 55, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Regulated disclosure EU MiCA licence (Central Bank of Ireland, effective 2025-12-09); named qualified custodian (BitGo Trust, Fireblocks) → floor 60 (applied) Manual config: disclosure (researched, dated) Public audited accounts 60 · accounts lodged with a regulator or MiCA licence 50 · +10 for a named qualified custodian
Transparency assessed by verifiability of reserve data. PoR: not found (none). CoinGlass: not tracked. CoinGecko: absent. Independent verifiability: none — no independent reconstruction of reserves available. Score: 60.0/100.
▶ flow stress
68.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change N/A (using DefiLlama fallback) CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change N/A CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow N/A DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median N/A — funding data unavailable for this venue (no deduction) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: on-chain BTC balance, 24h liquidations → ceiling 68 Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions None Computed
Final score 68.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: N/A, 7d: N/A) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 68.0/100.
▶ operational
90.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Exchange status page Statuspage: All Systems Operational Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2013-05-01 (13.4y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions 0 DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions None Computed
Final score 90.0 Computed
Operational risk: 0 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 90.0/100.
▶ regulatory
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement actions No enforcement actions found (ASIC, AUSTRAC, FCA, CBI). Australia: CoinJar Australia Pty Ltd (ACN 648 570 807) is an AUSTRAC-registered DCE (DCE100749118-001) and authorised representative (AR 1290193) of EML Payment Solutions Ltd's AFSL for its card/payment products; it holds no AFSL of its own and is in ASIC's Digital Assets Framework transition (Act commences 2027-04-09). UK: CoinJar UK Ltd FCA-registered cryptoasset exchange + custodian wallet provider since Oct 2021. EU: CoinJar Europe Ltd (C496731) authorised as a MiCA CASP by the Central Bank of Ireland effective 2025-12-09 (custody, crypto-fiat exchange, transfers; not EMT transfers). US: launched 2025-07-28 in ~20 states; FinCEN MSB, Illinois and Mississippi money transmitter licences (NMLS 2492913). Manual config No enforcement action → 100
No enforcement actions found (ASIC, AUSTRAC, FCA, CBI). Australia: CoinJar Australia Pty Ltd (ACN 648 570 807) is an AUSTRAC-registered DCE (DCE100749118-001) and authorised representative (AR 1290193) of EML Payment Solutions Ltd's AFSL for its card/payment products; it holds no AFSL of its own and is in ASIC's Digital Assets Framework transition (Act commences 2027-04-09). UK: CoinJar UK Ltd FCA-registered cryptoasset exchange + custodian wallet provider since Oct 2021. EU: CoinJar Europe Ltd (C496731) authorised as a MiCA CASP by the Central Bank of Ireland effective 2025-12-09 (custody, crypto-fiat exchange, transfers; not EMT transfers). US: launched 2025-07-28 in ~20 states; FinCEN MSB, Illinois and Mississippi money transmitter licences (NMLS 2492913). Score: 100/100.
▶ insurance
65.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund None disclosed Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record untested Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +65
Client insurability (third-party cover) not assessed (no live signal) Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence No incident has lost customer funds since 2013, so whether CoinJar would make customers whole is unproven. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'untested') with client insurability (can you hedge, and what does the market charge): payout 65 (insurability not assessed) → 65.0/100. No incident has lost customer funds since 2013, so whether CoinJar would make customers whole is unproven.
▶ market presence
0.0 -1.0 -4.5 unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 8 BTC/24h (0.00% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 5/10 (rank 106) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Score formula 35 + 20·log10(0.00%/0.1%) = 0.0 Computed Log-scale on best share; 0.1%→35 · 1%→55 · 10%→75
Spot market presence only (not in the derivatives ranking): 0.00% of spot volume. Score: 0.0/100.
7d -18.4 ⚠ rules changed
DefiLlama /cexs: no proof-of-reserves data — reserve scores use conservative defaults.
No TVL or OI data available.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
42.0 /100 D
BTC Markets High Risk
CEX → unchanged 1d +0.0⚠ 7d -23.8⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
40.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) N/A CoinGlass /api/exchange/balance/list × (OI USD ÷ OI quantity) Asset-side only; liabilities not independently verifiable. No venue-published wallet list — LOWER BOUND, not comparable with venues that publish one.
Open interest (all contracts) N/A CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio N/A Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula No-data floor 40 [unavailable] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. No TVL or OI data available. Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 40.0/100.
▶ loss absorption
50.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) reserves not observable — neutral 50 None available Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula No data → 50 (neutral midpoint) Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: reserves not observable — neutral 50. Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 50.0/100.
▶ reserve quality
90.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol unknown DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves None issued (config: own_token=none) Manual config No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) N/A — CoinGlass wallet-asset data unavailable for this venue (no deduction) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula Structural default (no native token) = 90.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
No DefiLlama reserve breakdown — own-token share unobservable. NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified). High own-token concentration was the central failure mode in the FTX collapse. Score: 90.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
50.0 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link — DefiLlama /cexs → walletsLink +30pts if published
PoR page live No PoR link published HTTP HEAD/GET — +20pts verified reachable; +10pts published but unverifiable; 0 if absent
Machine-readable status feed Statuspage JSON published Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points +5
Independently tracked by CoinGlass No CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking
CoinGecko ID / independently priced None DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source
Independent verifiability of the reserve claim none — no independent reconstruction of reserves available → ceiling 55, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Regulated disclosure audited accounts lodged with ASIC → floor 50 (applied) Manual config: disclosure (researched, dated) Public audited accounts 60 · accounts lodged with a regulator or MiCA licence 50 · +10 for a named qualified custodian
Transparency assessed by verifiability of reserve data. PoR: not found (none). CoinGlass: not tracked. CoinGecko: absent. Independent verifiability: none — no independent reconstruction of reserves available. Score: 50.0/100.
▶ flow stress
68.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change N/A (using DefiLlama fallback) CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change N/A CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow N/A DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median N/A — funding data unavailable for this venue (no deduction) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: on-chain BTC balance, 24h liquidations → ceiling 68 Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions None Computed
Final score 68.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: N/A, 7d: N/A) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 68.0/100.
▶ operational
90.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Exchange status page Statuspage: All Systems Operational Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2013-11-22 (12.9y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions 0 DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions None Computed
Final score 90.0 Computed
Operational risk: 0 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 90.0/100.
▶ regulatory
100.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement actions No enforcement actions found (ASIC, AUSTRAC, OAIC penalty). Registered DCE with AUSTRAC. Group holds AFSL 525840 via BTCM Payments Pty Ltd (granted Jun 2022: non-cash payment products + general advice); BTC Markets is authorised representative 1297122 (cryptoexchangereview.com.au). Under the Corporations Amendment (Digital Assets Framework) Act 2026 (Royal Assent 2026-04-08, commences 2027-04-09) it operates under ASIC's class no-action/transitional arrangements (no-action extended to 2026-09-30) pending digital-asset-platform authorisation; has notified ASIC of an intended licence application covering tokenised RWA trading. Dec 2020 email data leak (~270k users) self-reported to OAIC: privacy incident, no penalty found. ISO/IEC 27001 (BSI, 2021) claimed but certificate not published. Manual config No enforcement action → 100
No enforcement actions found (ASIC, AUSTRAC, OAIC penalty). Registered DCE with AUSTRAC. Group holds AFSL 525840 via BTCM Payments Pty Ltd (granted Jun 2022: non-cash payment products + general advice); BTC Markets is authorised representative 1297122 (cryptoexchangereview.com.au). Under the Corporations Amendment (Digital Assets Framework) Act 2026 (Royal Assent 2026-04-08, commences 2027-04-09) it operates under ASIC's class no-action/transitional arrangements (no-action extended to 2026-09-30) pending digital-asset-platform authorisation; has notified ASIC of an intended licence application covering tokenised RWA trading. Dec 2020 email data leak (~270k users) self-reported to OAIC: privacy incident, no penalty found. ISO/IEC 27001 (BSI, 2021) claimed but certificate not published. Score: 100/100.
▶ insurance
65.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund None disclosed Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record untested Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +65
Client insurability (third-party cover) not assessed (no live signal) Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence No hack has lost customer funds since the 2013 launch, so whether BTC Markets would make customers whole is unproven. The only notable incident (Dec 2020 email leak) exposed personal data, not funds. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'untested') with client insurability (can you hedge, and what does the market charge): payout 65 (insurability not assessed) → 65.0/100. No hack has lost customer funds since the 2013 launch, so whether BTC Markets would make customers whole is unproven. The only notable incident (Dec 2020 email leak) exposed personal data, not funds.
▶ market presence
1.0 -3.5 · unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 17 BTC/24h (0.00% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 4/10 (rank 116) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Score formula 35 + 20·log10(0.00%/0.1%) = 1.0 Computed Log-scale on best share; 0.1%→35 · 1%→55 · 10%→75
Spot market presence only (not in the derivatives ranking): 0.00% of spot volume. Score: 1.0/100.
7d -23.8 ⚠ rules changed
DefiLlama /cexs: no proof-of-reserves data — reserve scores use conservative defaults.
No TVL or OI data available.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
34.3 /100 E
Blockchain.com Critical
CEX → unchanged 1d +0.0⚠ 7d -24.5⚠
Risk Factors Score   1d    7d   Wt
▶ reserve adequacy
40.0 · · 10%
Input Observed value Source Benchmark / rule Impact
On-chain reserves (total TVL) N/A CoinGlass /api/exchange/balance/list × (OI USD ÷ OI quantity) Asset-side only; liabilities not independently verifiable. No venue-published wallet list — LOWER BOUND, not comparable with venues that publish one.
Open interest (all contracts) N/A CoinGlass /api/futures/exchange-rank (all contracts) Exchange's current futures commitments
OI coverage ratio N/A Computed: reserves / CoinGlass OI ≥2× strong; 1–2× adequate; <1× concern
Score formula No-data floor 40 [unavailable] Computed Floor 0, cap 100; partial_btc_reserves capped 85; no-data floor 40 (55 if third-party-attested PoR); incomplete-reserves floor 50
Reserve adequacy measured by OI coverage ratio: on-chain reserves vs current open interest. No TVL or OI data available. Note: this measures the exchange's derivative commitment coverage, not a full PoR ratio. Customer deposits beyond open positions are not captured in this metric. Score: 40.0/100.
▶ loss absorption
50.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Absolute clean reserves (best available) reserves not observable — neutral 50 None available Capacity to absorb a black-swan loss and make users whole (e.g. Binance SAFU fully covering the 2019 hack). Own-token holdings excluded — a printable-token cushion is the FTX failure
Score formula No data → 50 (neutral midpoint) Computed Log scale: $1B → 40, $10B → 65, $100B → 90; floor 0, cap 100
Loss-absorption capacity from absolute balance-sheet size: reserves not observable — neutral 50. Larger reserves mean a venue can credibly self-fund recovery from a hack or operational loss; the coverage ratio (reserve_adequacy) measures sufficiency vs commitments, this measures the cushion's absolute depth. Score: 50.0/100.
▶ reserve quality
90.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Native exchange token symbol unknown DefiLlama /cexs → coinSymbol Own exchange token; high share = FTT-style risk
Own-token share of reserves None issued (config: own_token=none) Manual config No penalty below 45%; above it, −1.8pts per excess point (FTT/FTX concentration)
Own-token status NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified) Computed (FTT heuristic, 45% threshold) Cleanliness = 100 − max(0, share% − 45) × 1.8
Own-token price stress (30d vs BTC) Not applicable — no own-token price id configured DefiLlama coins API: /percentage?period=30d Only if own-token ≥45% of reserves; >20pts below BTC/30d → up to −15pts
Reserve composition (exit liquidity) N/A — CoinGlass wallet-asset data unavailable for this venue (no deduction) CoinGlass /api/exchange/assets (top tracked wallets) <50% of non-own-token reserves in stables/majors → up to −15pts
Score formula Structural default (no native token) = 90.0 Computed 100 = clean; no penalty below 45% own-token, then −1.8pts/excess-pt; unobservable: 90 if no native token exists, 55 if attested PoR, else 50; token-stress and composition deductions cap at −15 each
No DefiLlama reserve breakdown — own-token share unobservable. NO NATIVE TOKEN — FTT-style own-token risk structurally absent (composition unverified). High own-token concentration was the central failure mode in the FTX collapse. Score: 90.0/100. BTC flow stability is tracked separately under flow_stress.
▶ transparency
5 · · 15%
Input Observed value Source Benchmark / rule Impact
PoR / wallets link — DefiLlama /cexs → walletsLink +30pts if published
PoR page live No PoR link published HTTP HEAD/GET — +20pts verified reachable; +10pts published but unverifiable; 0 if absent
Machine-readable status feed Statuspage JSON published Manual config: status_url +5pts — publishes the same incident feed that can deduct operational points +5
Independently tracked by CoinGlass No CoinGlass /api/futures/exchange-rank +10pts — independent third-party tracking
CoinGecko ID / independently priced None DefiLlama /cexs → cgId / cgSpotId +10pts — independent market data source
Independent verifiability of the reserve claim none — no independent reconstruction of reserves available → ceiling 55, not binding DefiLlama walletsLink + currentTvl; CoinGlass /api/exchange/balance/list Every other criterion here checks a CLAIM. This checks whether anyone can reproduce it: wallet list published 100 / independently reconstructed 80 / unverifiable 55
Statutory accounts overdue Blockchain Access UK Ltd: latest accounts are for FY2021 (filed 23 Sep 2026, total equity -$471.5M); FY2022-FY2025 not filed Companies House, company 11337627, filing history (read 2 Oct 2026) Overdue filings void every disclosure floor
Transparency assessed by verifiability of reserve data. PoR: not found (none). CoinGlass: not tracked. CoinGecko: absent. Independent verifiability: none — no independent reconstruction of reserves available. Score: 5/100.
▶ flow stress
68.0 · · 20%
Input Observed value Source Benchmark / rule Impact
BTC reserve 30d change N/A (using DefiLlama fallback) CoinGlass /api/exchange/balance/list → balance_change_percent_30d Negative = net BTC outflows from exchange wallets
BTC reserve 7d change N/A CoinGlass /api/exchange/balance/list → balance_change_percent_7d Used to detect acceleration vs 30d trend
Market-wide 30d flow (cross-exchange median) -0.31% across 15 exchanges Computed: median of CoinGlass /api/exchange/balance/list Outflow shared with the sector counts at half weight — market-wide rotation is not venue-specific stress
DefiLlama net 30d inflow N/A DefiLlama /cexs → inflows_1m All-asset inflow; negative = net withdrawal pressure
24h liquidations N/A CoinGlass /api/futures/liquidation/exchange-list → liquidation_usd >1% of OI → elevated stress signal
Liq / OI ratio N/A Computed: BTC liquidation_usd / BTC open_interest_usd >1% → −penalty; normal <0.3%
BTC funding vs cross-venue median N/A — funding data unavailable for this venue (no deduction) CoinGlass /api/futures/funding-rate/exchange-list (normalised per-8h) Deducts only when venue rate < −0.01%/8h AND ≥0.03%/8h below the median (venue-specific exit pressure, not market-wide)
Base score 80 Scoring model Neutral starting point
Input observability Unobserved: on-chain BTC balance, 24h liquidations → ceiling 68 Computed from CoinGlass feed availability −6pts of ceiling per unobserved input; unmeasured must not score as calm
Deductions None Computed
Final score 68.0 Computed
Flow stress assessed via CoinGlass on-chain BTC balance changes (30d: N/A, 7d: N/A) plus DefiLlama all-asset inflows and CoinGlass liquidation data. Sustained on-chain outflows are the earliest detectable signal of a bank-run. Score: 68.0/100.
▶ operational
90.0 · · 5%
Input Observed value Source Benchmark / rule Impact
Exchange status page Statuspage: All Systems Operational Manual config: status_url → data/exchange_status.py Statuspage indicator: minor −5 / major −15 / critical −30; liveness-only URLs and unknown → 0 (not scored)
Operating track record Live since 2019-07-30 (7.2y) → +10.0pts Manual config: live_since +2pts per year of operation, capped +10 (5y+ = veteran) +10
Total deductions 0 DefiLlama /hacks + Statuspage + live_since Hacks: log10 severity × time-decay. Status page: live indicator. Longevity bonus. (Regulatory scored separately.)
Base score 80 Scoring model Neutral starting point
Deductions None Computed
Final score 90.0 Computed
Operational risk: 0 incident(s) from DefiLlama /hacks. Severity uses log10 scale (e.g. $1M=5pts, $10M=10pts, $100M=20pts, $1B=30pts) × time-decay, plus status-page incidents and an operating-longevity bonus. Regulatory enforcement is scored separately. Score: 90.0/100.
▶ regulatory
97.4 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary Washington DFI Securities Division consent order 2023-12-04 (S-22-3305-23-CO01): yield-bearing interest accounts sold to WA residents Aug 2020-Jul 2022 were unregistered securities; cease-and-desist, $20,000 fine + $2,500 costs. Connecticut Dept of Banking consent order 2022-10-14: unlicensed money transmission since at least 2020; $10,000 penalty + $3,375 back fees. Withdrew UK FCA application Mar 2022; FCA-registered (as 'BC Operations') Feb 2026. EU: MiCA CASP licence via Blue Cube (Malta) Ltd from the MFSA, effective 2025-12-04. US state money-transmitter licences (NMLS 2024031). No SEC/CFTC/DOJ action found. Confidential SEC IPO filing (May 2026). Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 2 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase resolved 2023-12-04 (2.9y ago) — decay ×0.43 (5y linear, floor 0.25) Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 2 × 0.43 × 3 = 97.4 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): Washington DFI Securities Division consent order 2023-12-04 (S-22-3305-23-CO01): yield-bearing interest accounts sold to WA residents Aug 2020-Jul 2022 were unregistered securities; cease-and-desist, $20,000 fine + $2,500 costs. Connecticut Dept of Banking consent order 2022-10-14: unlicensed money transmission since at least 2020; $10,000 penalty + $3,375 back fees. Withdrew UK FCA application Mar 2022; FCA-registered (as 'BC Operations') Feb 2026. EU: MiCA CASP licence via Blue Cube (Malta) Ltd from the MFSA, effective 2025-12-04. US state money-transmitter licences (NMLS 2024031). No SEC/CFTC/DOJ action found. Confidential SEC IPO filing (May 2026). Penalty 2 × factor 0.43 × 3. resolved 2023-12-04 (2.9y ago) — decay ×0.43 (5y linear, floor 0.25). Score: 97.4/100.
▶ insurance
65.0 · · 15%
Input Observed value Source Benchmark / rule Impact
Backstop fund None disclosed Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record untested Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +65
Client insurability (third-party cover) not assessed (no live signal) Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence Exchange custody has never been hacked, so compensation after a loss is untested. The firm has survived real balance-sheet stress: it absorbed the 2022 3AC default (~$270M), and the CEO said customers would not be impacted (self-reported; no contrary reports found). The 2014 wallet-bug coins were returned by a white-hat, not by Blockchain.com. BBB complaints (2025) allege funds held beyond the stated 7-day security hold and repeated source-of-funds requests: anecdotal, not a systemic freeze. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'untested') with client insurability (can you hedge, and what does the market charge): payout 65 (insurability not assessed) → 65.0/100. Exchange custody has never been hacked, so compensation after a loss is untested. The firm has survived real balance-sheet stress: it absorbed the 2022 3AC default (~$270M), and the CEO said customers would not be impacted (self-reported; no contrary reports found). The 2014 wallet-bug coins were returned by a white-hat, not by Blockchain.com. BBB complaints (2025) allege funds held beyond the stated 7-day security hold and repeated source-of-funds requests: anecdotal, not a systemic freeze.
▶ market presence
0.0 · · unscored
Input Observed value Source Benchmark / rule Impact
Spot volume share 0 BTC/24h (0.00% of the top 250 exchanges) CoinGecko /api/v3/exchanges (public) Counts alongside derivatives share — the best of the three is scored
CoinGecko Trust Score 5/10 (rank 94) CoinGecko /api/v3/exchanges (public) Independent rating of liquidity, scale, API coverage and cybersecurity (evidence, not scored)
Score formula 35 + 20·log10(0.00%/0.1%) = 0.0 Computed Log-scale on best share; 0.1%→35 · 1%→55 · 10%→75
Spot market presence only (not in the derivatives ranking): 0.00% of spot volume. Score: 0.0/100.
7d -24.5 ⚠ rules changed
DefiLlama /cexs: no proof-of-reserves data — reserve scores use conservative defaults.
No TVL or OI data available.
✨ AI Analysis
Key Concerns
Watch Triggers
⚠ Score reflects on-chain assets only. Customer liabilities are not independently verifiable — solvency cannot be confirmed from public data alone.
DEX / On-Chain Protocols
Assessed on contract security, TVL stability, backstop-vault exposure, and governance. On-chain transparency makes reserves directly observable, but smart-contract, vault-socialisation and validator-centralisation risks apply instead. Click any risk factor to view the full audit evidence.
2 venues monitored
62.3 /100 C
Hyperliquid Elevated
DEX → unchanged 1d +0.0⚠ 7d -14.9⚠
Risk Factors Score   1d    7d   Wt
▶ contract incident
50.7 · · 25%
Input Observed value Source Benchmark / rule Impact
Audit links (DefiLlama) None found DefiLlama /protocol/{slug} → audit_links Non-empty = audited baseline 80pts; empty = 45pts +45
Mainnet track record Live since 2023-06-01 (3.4y) → +6.7pts Manual config: live_since +2pts per year on mainnet, capped +10 (5y+ = battle-tested) +7
Incident — Hyperliquid $37K | Risk Parameter Abuse | 1213d ago DefiLlama /hacks; defillamaId=2862; severity=log10(amt/$1M)×10 capped [5,30]; decay 18m linear, floor 0.20 Severity 5pts × decay 0.20 = −1.0pts -1
No audits found: 45pt baseline — materially unverified risk. 0 audit link(s) in DefiLlama. 1 incident(s) matched by DefiLlama ID or protocol name. Incidents use severity-weighted, time-decayed penalties (18-month fade, 0.20 floor). Score: 50.7/100.
▶ tvl stability
81.2 +0.7 -5.3 3%
Input Observed value Source Benchmark / rule Impact
Current TVL $7.076B DefiLlama /protocol/{slug} → tvl series (last point) Last data point in 30-day series
30-day TVL peak $7.631B Computed from DefiLlama /protocol/{slug} TVL series Highest value in last 30 daily datapoints
30-day drawdown 7.27% Computed: (peak − current) / peak Each 1% drawdown = −2pts
Coefficient of variation (30d) 4.24% Computed: pstdev(30d) / mean(30d) pstdev / mean; each 1% = −1pt
Score formula 100 − (14.5 + 4.2) = 81.2 Computed Floor 0, cap 100; <7 datapoints → neutral 60 (missing data ≠ stable)
TVL $7.08B vs 30d peak $7.63B (7.3% drawdown). 30d volatility (CV): 4.2%. TVL drawdown and volatility are leading indicators of capital flight or protocol stress. Score: 81.2/100.
▶ vault counterparty
54.3 +0.5 -27.9 10%
Input Observed value Source Benchmark / rule Impact
Backstop vault protocol hyperliquid-hlp DefiLlama /protocol/hyperliquid-hlp Vault absorbs liquidation losses when positions can't close in market
Vault current TVL $180.8M DefiLlama /protocol/hyperliquid-hlp → tvl series (last point) Capital available to cover socialised losses
Vault 30d peak TVL $188.0M Computed from DefiLlama /protocol/hyperliquid-hlp TVL series Highest vault TVL in last 30 datapoints
Assistance fund (secondary backstop) $4.04B (47.9M tokens) — native token, NOT counted Hyperliquid public API spotClearinghouseState × DefiLlama price Own-token-denominated: real in moderate stress (covered JELLY) but reflexive in venue failure — the token crashes exactly when the fund is needed (FTT lesson) → excluded
Vault adequacy (level) 1.5% of $11.90B open interest Computed: vault TVL / CoinGlass open_interest_usd Backstops cover liquidation GAPS, not notional. Industry liquidation funds run ~1-5% of OI (Deribit ~3-4%, dYdX v3 <2%): 1% ≈ 53, 3% ≈ 69, ≥5% caps at 85
Vault 30d drawdown (trend) 3.82% Computed: (vault_peak − vault_current) / vault_peak Each 1% vault-specific drawdown = −1.5pts, capped −40
Common-mode discount Protocol TVL 30d drawdown 7.27% → shared component 3.82% counts at half weight (effective 1.91%) Computed: eff = vault_dd − 0.5 × min(vault_dd, protocol_dd) Vault falling WITH the protocol = market-wide; falling ALONE = vault-specific (full weight)
Score formula adequacy 1.5% of OI → base 57.2; trend −2.9 = 54.3 Computed Floor 0, cap 100; a vault draining toward zero bottoms out near 5
24h liquidation stress $18M liquidated = 0.15% of OI CoinGlass /api/futures/liquidation/exchange-list ÷ exchange-rank OI >1% of OI in 24h → −penalty (capped −15); normal <0.3%. Demand on the buffer, mirroring the CEX flow_stress gate.
Protocol uses a backstop vault (hyperliquid-hlp) to absorb liquidation losses. Current vault TVL: $181M = 1.5% of open interest — measured against industry backstop sizing (low-single-digit % of OI is normal). 30d drawdown 3.8% (effective 1.9% after half-weighting the 3.8% shared with the protocol's own TVL move) — a sustained drain erodes the buffer and keeps lowering this score. Score: 54.3/100.
▶ infra concentration
40.0 · · unscored
Input Observed value Source Benchmark / rule Impact
Single-chain override infra_single_chain: true (manual config) Venue YAML — DefiLlama's multi-chain split is bridge collateral Treated as 100% top-chain share → 100 − 60 = 40
Venue runs entirely on its own chain; the DefiLlama record splits TVL across the host L1 and a bridge-collateral leg, which is the same custodied money — not a second deployment mitigating SPOF risk. Scored as true single-chain: 40/100.
▶ liquidity activity
99.0 · · 35%
Input Observed value Source Benchmark / rule Impact
Protocol TVL $7.076B DefiLlama /protocol/{slug} → tvl series Log-scale: 0pts @$10M → 20pts @$10B +19
Market cap (or CoinGlass OI if higher) mcap $18.62B DefiLlama mcap; CoinGlass /api/futures/exchange-rank Log-scale: 0pts @$10M → 20pts @$10B +20
Trading volume 30d (Token Terminal) $251.3B (notional_trading_volume), -0.5% vs prior 30d tokenterminal.com /v2/projects/hyperliquid/metrics (61 daily rows) Real activity flow — monitored, not yet scored; volume collapses before TVL flees
Score formula 60 + 19.0 (TVL) + 20.0 (mcap/OI) = 99.0 Computed Base 60; max 100; log10(x/$10M)/3×20 per component
TVL $7.08B → 19.0pts. Market/OI depth $18.62B → 20.0pts. Log-scale eliminates the hard $1B cliff — protocols at $500M now score proportionally. Liquidity depth affects exit capacity under stress. Score: 99.0/100.
▶ governance
60 · · 2%
Input Observed value Source Benchmark / rule Impact
Base score 60 Scoring model Conservative baseline — governance is hard to assess remotely
On-chain governance mechanisms None listed DefiLlama /protocol/{slug} → governanceID +10pts per mechanism (max +20pts)
Open source Unknown — not listed in DefiLlama DefiLlama /protocol/{slug} → openSource +15pts only if explicitly verified open source; unknown earns no credit
Score formula 60 + 0 (governance) + 0 (open source) = 60 Computed Max 95. Admin key / timelock requires on-chain verification (not in DefiLlama scope)
Governance scored on observable DefiLlama signals only: governanceID count (0), openSource (unknown — no credit). Admin key concentration and timelock presence require independent on-chain verification (e.g., L2Beat, Etherscan) and are not captured here. Score is intentionally conservative. Result: 60/100.
▶ economic sustainability
78.2 · -2.4 5%
Input Observed value Source Benchmark / rule Impact
Protocol revenue (30d) $80.7M tokenterminal.com /v2/projects/hyperliquid/metrics (61 daily rows) Log-scale: 0pts @$100K → +20pts @$1B per 30d +14
Fees (30d) + trend $99.0M, +18.4% vs prior 30d tokenterminal.com /v2/projects/hyperliquid/metrics (61 daily rows) Growth up to +10pts; decline down to −25pts (fees decay before TVL flees) +4
Score formula 60 + 14.5 (revenue) +3.7 (trend) = 78.2 Computed Base 60; floor 0, cap 100. Weight 0 — monitored, unscored
Economic sustainability from Token Terminal fundamentals: real fee revenue ($80.7M/30d) is an operating buffer — a venue paying its way has no incentive to gamble user funds for runway, while a venue whose volume is bought with token emissions carries FTT-shaped incentive-dependence risk. Trend: fees +18.4% vs prior 30d → +3.7pts. Token-incentives/earnings data is not yet published for this venue, so revenue is the proxy. MONITORED-UNSCORED (weight 0) pending calibration. Score: 78.2/100.
▶ market presence
74.3 · · unscored
Input Observed value Source Benchmark / rule Impact
Open interest $11.90B (9.20% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $3.39B (2.67% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(9.20%/0.1%) = 74.3 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 9.20% of tracked open interest, 2.67% of tracked 24h volume (22 exchanges). Score: 74.3/100. MONITORED-UNSCORED (weight 0) pending calibration.
▶ regulatory
85.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary No enforcement action/penalty, but a regulatory overhang: UK FCA unauthorised-firm consumer warning (May 2026, no fine, no FSCS cover); offshore (Hyper Foundation), blocks US IPs; CME/ICE have urged US regulators to scrutinise it; DPRK-address testing flagged. Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 5 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase unsupervised / grey-zone posture (no resolution, no monitor) — full penalty Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 5 × 1.00 × 3 = 85.0 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): No enforcement action/penalty, but a regulatory overhang: UK FCA unauthorised-firm consumer warning (May 2026, no fine, no FSCS cover); offshore (Hyper Foundation), blocks US IPs; CME/ICE have urged US regulators to scrutinise it; DPRK-address testing flagged. Penalty 5 × factor 1.00 × 3. unsupervised / grey-zone posture (no resolution, no monitor) — full penalty. Score: 85.0/100.
▶ insurance
56.6 · +3.6 10%
Input Observed value Source Benchmark / rule Impact
Backstop fund Assistance Fund + HLP vault Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record mixed Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +60
Client insurability (third-party cover) smart-contract cover only @ 4.42–5.46%/yr, ~$16.1M left to buy (capped 60) → 51.4 Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence JELLY (Mar-2025): non-flagged long holders made whole by the Foundation at a favourable settlement; exploiter excluded; discretionary, not contractual. ETH-whale liquidation: ~$4M loss socialised to HLP depositors with NO make-whole — ordinary HLP losses fall on depositors by design. AF is reflexive (own-token). Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'mixed') with client insurability (can you hedge, and what does the market charge): 0.6×payout 60 + 0.4×insurability 51.4 = 56.6 → 56.6/100. JELLY (Mar-2025): non-flagged long holders made whole by the Foundation at a favourable settlement; exploiter excluded; discretionary, not contractual. ETH-whale liquidation: ~$4M loss socialised to HLP depositors with NO make-whole — ordinary HLP losses fall on depositors by design. AF is reflexive (own-token).
7d -14.9 ⚠ rules changed
Incident: Hyperliquid $37K (1213d ago, decay 0.20).
TVL $7.08B; 30d drawdown 7.3%, vol 4.2%.
✨ AI Analysis
Key Concerns
Watch Triggers
60.0 /100 C
Lighter Elevated CAPPED · from 66.7
DEX → unchanged 1d +0.0⚠ 7d +0.0⚠
Risk Factors Score   1d    7d   Wt
▶ contract incident
48.5 · · 25%
Input Observed value Source Benchmark / rule Impact
Audit links (DefiLlama) None found DefiLlama /protocol/{slug} → audit_links Non-empty = audited baseline 80pts; empty = 45pts +45
Mainnet track record Live since 2025-01-01 (1.8y) → +3.5pts Manual config: live_since +2pts per year on mainnet, capped +10 (5y+ = battle-tested) +4
No audits found: 45pt baseline — materially unverified risk. 0 audit link(s) in DefiLlama. 0 incident(s) matched by DefiLlama ID or protocol name. Incidents use severity-weighted, time-decayed penalties (18-month fade, 0.20 floor). Score: 48.5/100.
▶ tvl stability
88.6 -0.6 -4.7 3%
Input Observed value Source Benchmark / rule Impact
Current TVL $0.748B DefiLlama /protocol/{slug} → tvl series (last point) Last data point in 30-day series
30-day TVL peak $0.778B Computed from DefiLlama /protocol/{slug} TVL series Highest value in last 30 daily datapoints
30-day drawdown 3.85% Computed: (peak − current) / peak Each 1% drawdown = −2pts
Coefficient of variation (30d) 3.67% Computed: pstdev(30d) / mean(30d) pstdev / mean; each 1% = −1pt
Score formula 100 − (7.7 + 3.7) = 88.6 Computed Floor 0, cap 100; <7 datapoints → neutral 60 (missing data ≠ stable)
TVL $0.75B vs 30d peak $0.78B (3.8% drawdown). 30d volatility (CV): 3.7%. TVL drawdown and volatility are leading indicators of capital flight or protocol stress. Score: 88.6/100.
▶ vault counterparty
50.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Backstop vault Exists but not independently measurable (config: vault_unobserved) Config (vault_unobserved) Unmeasurable backstop → 50 (the system-wide 'unknown' price — unknown health must not outscore a measured vault)
24h liquidation stress $0M liquidated = 0.03% of OI CoinGlass /api/futures/liquidation/exchange-list ÷ exchange-rank OI >1% of OI in 24h → −penalty (capped −15); normal <0.3%. Demand on the buffer, mirroring the CEX flow_stress gate.
Venue operates a liquidation backstop pool whose health is not independently observable (DefiLlama does not split it out and the venue's own pool API is access-gated). Scored 50/100 — the system-wide price for unknown: an unmeasured buffer's health is unknown, not healthy, and opacity is itself a risk fact.
▶ infra concentration
50.0 · · unscored
Input Observed value Source Benchmark / rule Impact
L2Beat stage rating Stage 0 — ZK Rollup on Ethereum l2beat.com/api/scaling/summary → projects.lighter.stage Stage 2 = 90 (decentralised) / Stage 1 = 75 / Stage 0 = 50 (training wheels)
What the stage measures Sequencer failover, forced-exit window, upgrade-key control, proof system L2Beat stage framework Replaces chain-count heuristic for rollup-based venues
Venue runs on an L2Beat-listed rollup (ZK Rollup, Ethereum). Stage rating: Stage 0 → 50/100. Stage 0 means centrally-operated training wheels: users depend on the operator for exits and upgrades. Live from L2Beat.
▶ liquidity activity
86.3 · · 35%
Input Observed value Source Benchmark / rule Impact
Protocol TVL $0.748B DefiLlama /protocol/{slug} → tvl series Log-scale: 0pts @$10M → 20pts @$10B +12
Market cap (or CoinGlass OI if higher) CoinGlass OI $1.16B DefiLlama mcap; CoinGlass /api/futures/exchange-rank Log-scale: 0pts @$10M → 20pts @$10B +14
Trading volume 30d (Token Terminal) $46.3B (notional_trading_volume), +11.5% vs prior 30d tokenterminal.com /v2/projects/lighter/metrics (61 daily rows) Real activity flow — monitored, not yet scored; volume collapses before TVL flees
Score formula 60 + 12.5 (TVL) + 13.8 (mcap/OI) = 86.3 Computed Base 60; max 100; log10(x/$10M)/3×20 per component
TVL $0.75B → 12.5pts. Market/OI depth $1.16B → 13.8pts. Log-scale eliminates the hard $1B cliff — protocols at $500M now score proportionally. Liquidity depth affects exit capacity under stress. Score: 86.3/100.
▶ governance
60 · · 2%
Input Observed value Source Benchmark / rule Impact
Base score 60 Scoring model Conservative baseline — governance is hard to assess remotely
On-chain governance mechanisms None listed DefiLlama /protocol/{slug} → governanceID +10pts per mechanism (max +20pts)
Open source Unknown — not listed in DefiLlama DefiLlama /protocol/{slug} → openSource +15pts only if explicitly verified open source; unknown earns no credit
Score formula 60 + 0 (governance) + 0 (open source) = 60 Computed Max 95. Admin key / timelock requires on-chain verification (not in DefiLlama scope)
Governance scored on observable DefiLlama signals only: governanceID count (0), openSource (unknown — no credit). Admin key concentration and timelock presence require independent on-chain verification (e.g., L2Beat, Etherscan) and are not captured here. Score is intentionally conservative. Result: 60/100.
▶ economic sustainability
64.5 +1.2 +0.6 5%
Input Observed value Source Benchmark / rule Impact
Protocol revenue (30d) $3.6M tokenterminal.com /v2/projects/lighter/metrics (61 daily rows) Log-scale: 0pts @$100K → +20pts @$1B per 30d +8
Fees (30d) + trend $3.6M, -9.2% vs prior 30d tokenterminal.com /v2/projects/lighter/metrics (61 daily rows) Growth up to +10pts; decline down to −25pts (fees decay before TVL flees) -3
Score formula 60 + 7.8 (revenue) -3.2 (trend) = 64.5 Computed Base 60; floor 0, cap 100. Weight 0 — monitored, unscored
Economic sustainability from Token Terminal fundamentals: real fee revenue ($3.6M/30d) is an operating buffer — a venue paying its way has no incentive to gamble user funds for runway, while a venue whose volume is bought with token emissions carries FTT-shaped incentive-dependence risk. Trend: fees -9.2% vs prior 30d → -3.2pts. Token-incentives/earnings data is not yet published for this venue, so revenue is the proxy. MONITORED-UNSCORED (weight 0) pending calibration. Score: 64.5/100.
▶ market presence
56.4 +1.6 +2.8 unscored
Input Observed value Source Benchmark / rule Impact
Open interest $1.16B (0.90% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) Σ tracked OI $129B across 22 exchanges
24h volume $1.48B (1.17% of tracked market) CoinGlass /api/futures/exchange-rank (aggregated) BitMEX was at 0.08% of volume when it announced shutdown
Score formula 35 + 20·log10(1.17%/0.1%) = 56.4 Computed Log-scale on best share (OI or vol); 0.1%→35 · 1%→55 · 10%→75
Universe caveat Futures-only universe — spot-centric venues (e.g. Kraken) understate total business here Methodology Interpret alongside TVL/AUM, not in isolation
Derivatives market presence: 0.90% of tracked open interest, 1.17% of tracked 24h volume (22 exchanges). Score: 56.4/100. MONITORED-UNSCORED (weight 0) pending calibration.
▶ regulatory
88.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Enforcement summary No enforcement action/lawsuit as of 2026-06. US C-Corp (Lighter, Inc.) — more exposed posture than offshore peers; mitigates by geoblocking restricted jurisdictions (US users see withdrawals-only). Onshore future tied to pending market-structure legislation. Manual config: regulatory_note Standalone regulatory factor (extracted from operational)
Penalty severity 4 (config) Manual config: regulatory_penalty Hand-set per action: criminal monitorship > civil settlement > grey-zone posture
Decay phase unsupervised / grey-zone posture (no resolution, no monitor) — full penalty Computed from regulatory_date / regulatory_monitor_until Full while monitor/probation active or ongoing; else 5y linear decay, floor 0.25
Score formula 100 − 4 × 1.00 × 3 = 88.0 Computed Floor 0, cap 100
Regulatory risk (asset-safety lens — supervision is protective, unsupervised grey-zone is the real risk): No enforcement action/lawsuit as of 2026-06. US C-Corp (Lighter, Inc.) — more exposed posture than offshore peers; mitigates by geoblocking restricted jurisdictions (US users see withdrawals-only). Onshore future tied to pending market-structure legislation. Penalty 4 × factor 1.00 × 3. unsupervised / grey-zone posture (no resolution, no monitor) — full penalty. Score: 88.0/100.
▶ insurance
60.0 · · 10%
Input Observed value Source Benchmark / rule Impact
Backstop fund LLP (Lighter Liquidity Pool) insurance buckets Manual config: insurance.fund_name Existence/size scored under loss_absorption (CEX) / vault_counterparty (DEX)
Payout track record mixed Researched + adversarially verified strong 90 · mixed 60 · poor 35 · untested 65 · unknown 50 +60
Client insurability (third-party cover) smart-contract cover only @ 3.47–4.77%/yr, ~$10.5M left to buy (capped 60) → 60.0 Nexus Mutual /v2/capacity live quote (fallback: /v2/products floor) Market annual premium, inverted (cheaper = safer); no cover → 40. Capacity is single-digit-$M (a signal, not a full hedge for size)
Evidence Oct-2025 outage: ran a discretionary make-good — 250k points + USDC liquidation-fee refunds to affected users (LLP took ~5% drawdown). Feb-2026 ARC squeeze: isolated design meant LLP lost only ~$75k and winning shorts were NOT clawed back (trader-friendly). No insolvency/hack to date. Manual config: insurance.payout_note Did the venue make users whole in actual loss events?
Insurance blends willingness-to-compensate (payout 'mixed') with client insurability (can you hedge, and what does the market charge): 0.6×payout 60 + 0.4×insurability 60 = 60.0 → 60.0/100. Oct-2025 outage: ran a discretionary make-good — 250k points + USDC liquidation-fee refunds to affected users (LLP took ~5% drawdown). Feb-2026 ARC squeeze: isolated design meant LLP lost only ~$75k and winning shorts were NOT clawed back (trader-friendly). No insolvency/hack to date.
TVL $0.75B; 30d drawdown 3.8%, vol 3.7%.
L2Beat: Stage 0 ZK Rollup on Ethereum → infra score 50.
✨ AI Analysis
Key Concerns
Watch Triggers
Risk AI
Hi — ask me anything about the current risk scores. For example: "Why is Hyperliquid lower than OKX?" or "Which venue should we reduce exposure to first?"