Overview
The Sui Sentinel leaderboard is split into two tabs, Defenders and Attackers, reflecting the two sides of the platform’s marketplace. Each tab has its own ranking logic, tailored to reward the behaviours that strengthen the protocol.
Defenders
Ranked by a Composite Defender Score that rewards large pools, resilient Sentinels, and
sustained attack volume survived.
Attackers
Ranked by Total Bounty Won, the sum of all reward pools claimed through successful
breaches.
Defenders Leaderboard
Ranking & Sorting
Defenders are sorted by Composite Defender Score (descending) by default. Every column is sortable. The table paginates at 25 rows per page.
Column Reference
| Column | What it shows |
|---|
| # Rank | Position based on Composite Defender Score |
| Defender | Avatar + display name or truncated wallet (0x1a2b...9f). Links to the defender’s profile. |
| Tier | Badge based on balance: Bronze → Silver → Gold → Diamond → Legendary |
| Composite Score | Primary ranking metric. See formula below. |
| TVL(SUI) | Sum of all active reward pools across your live Sentinels, in SUI |
| Active Sentinels | Count of Sentinels currently live and open to attack |
| Total Sentinels | Total Sentinels ever created, including inactive ones |
| Longest Surviving | Age (days + hours) of your oldest unbreached Sentinel, still live |
| Attacks Survived | All consume_prompt calls where success = false across all your Sentinels |
| Breach Rate | Percentage of all attacks against your Sentinels that succeeded |
| Fees Earned(SUI) | Cumulative fees claimed + pending, in SUI. Defenders earn 40% of every attack fee. |
| $SENTINEL Rewards | $SENTINEL token rewards distributed to you by the protocol indexer |
Composite Defender Score
Raw balance alone is not a fair measure of a defender’s strength. The Composite Defender Score combines four on-chain signals to reward defenders who maintain large, resilient pools that attract real attack volume.
The formula weights are a starting recommendation and will be tuned once sufficient on-chain data
is available. The current weights are published here so defenders understand exactly how to climb
the leaderboard.
| Component | Weight | Logic |
|---|
| Total Sentinel Balance (SUI) | 40% | Raw capital at risk across all active pools |
| Total Attacks Survived | 30% | Proof of resilience under real attack pressure |
| Breach Rate (inverted) | 20% | Lower breach rate = higher contribution to score |
| Active Sentinel Count | 10% | More live Sentinels = greater commitment to the protocol |
In plain terms: a defender with a 500 SUI pool that has survived 1,000 attacks with a 1% breach rate will rank above a defender with a 600 SUI pool that has survived 50 attacks with a 20% breach rate.
Defender Tiers
Defender tiers are based on your Total Sentinel Balance across all active Sentinels.
| Tier | Badge |
|---|
| Bronze | Entry level |
| Silver | Growing defender |
| Gold | Established pool |
| Diamond | High-capital defender |
| Legendary | Top-tier commitment |
Attackers Leaderboard
Ranking & Sorting
Attackers are sorted by Total Bounty Won (descending) by default. Every column is sortable. The table paginates at 25 rows per page.
Column Reference
| Column | What it shows |
|---|
| # Rank | Position based on Total Bounty Won |
| Attacker | Avatar + display name or truncated wallet. Links to the attacker’s profile. |
| Tier | Badge reflecting skill progression: Recruit → Hunter → Specialist → Elite → Apex Predator |
| Total Bounty Won | Sum of all reward pool payouts received from successful breaches, in SUI |
| Successful Attacks | Count of consume_prompt calls where success = true |
| Total Attacks | All consume_prompt calls submitted by this address |
| Breach Rate % | Successful breaches ÷ total attacks sent |
| Avg Score on Win | Mean AI evaluation score (0–100) across all successful attacks |
| Largest Bounty | Maximum single payout received from one breach |
| Attack Streak | 🔥 Consecutive days with at least one attack sent |
| $SENTINEL | $SENTINEL token rewards distributed to you for attacking |
| Last Active | Timestamp of your most recent consume_prompt call (e.g. “2h ago”) |
Attacker Tiers
Attacker tiers reflect your proven red-teaming skill and are displayed as visual badges on your profile and leaderboard row.
| Tier | Threshold |
|---|
| Recruit | 0 successful breaches |
| Hunter | 1–4 successful breaches |
| Specialist | 5–14 successful breaches or 5+ SUI won |
| Elite | 15–49 successful breaches or 25+ SUI won |
| Apex Predator | 50+ successful breaches or 100+ SUI won |
Tier thresholds will be adjusted over time as the attacker distribution on-chain becomes clearer.
Your tier is recalculated automatically after every confirmed breach.
Filtering & Search
Both tabs support the following filters:
| Filter | Behaviour |
|---|
| Search by wallet / name | Live filter as you type |
| Filter by Tier | Multi-select dropdown |
| Filter by Active Sentinels | Toggle: show only defenders with at least 1 live Sentinel |
| Time Period | All-time (default) / Last 30 days / Last 7 days |
| Sort by any column | Click any column header to sort ascending or descending |
Sharing Your Rank
Every row has a share icon. Clicking it copies a deep link to that position, e.g.:
app.suisentinel.xyz/leaderboard?rank=3&tab=defenders