Columns
| Column | Meaning |
|---|---|
| Symbol | Token symbol with type badge (YIELD, RWA, BRIDGED, GOLD). Hover for market cap. Small line shows e.g. “$1.2B mcap” when available. |
| Name | Display name of the token/project. |
| Chain | EVM chain (eth, arbitrum, optimism, base, polygon, bsc). |
| Currency | Peg currency: USD, EUR, JPY, XAU (gold). |
| Score | Risk score 0–100. Higher = higher depeg risk. Hover for score drivers. See How the score is computed. |
| Mcap | Market cap in USD (from CoinGecko when available). Used for market sizing. Tooltip may show circulating supply and mcap ≈ price × supply check. |
| Vol 24h | 24h trading volume in USD (CoinGecko). Size-of-market and turnover context. |
| Trend | 48h score sparkline. Red ▲ = risk increased; green ▼ = risk decreased. Δ = last score vs recent baseline. |
| Liq | DEX liquidity tier: ████ high (>$100k/hr), ███ medium, ██ low, █ very low. From 60m DEX volume. |
| Tier | Risk tier: critical (70+), warning (50+), watch (25+), ok (<25). ⚡ = volatility burst. |
| Price | Current market price in USD (5m VWAP from DEX; may be corrected by DeFiLlama/CoinGecko). |
| Peg | Target USD value. USD = $1, EUR ≈ $1.08, etc. ↕ = expected range for yield/RWA tokens. |
| % Off | |price ÷ peg − 1| × 100. For yield tokens in range we show “+X% (in range)”. ⚠️ = >50% (possible data issue). |
| Address | Contract address (truncated). Copy / explorer links available. |
| Last | Timestamp of last snapshot used for this row. |
Filters
| Filter | Meaning |
|---|---|
| Filter by type (tags) | All, Standard, Yield, RWA, Gold, Bridged. Filters by token label/type. |
| Chain | Restrict to one chain (eth, arbitrum, optimism, base, polygon, bsc). |
| Currency | Restrict to peg currency (USD, EUR, JPY, XAU). |
| Tier | Show only critical, warning, watch, or clear. |
| minScore | Minimum risk score (0–100). |
| Liq: high / medium / low | Filter by liquidity tier. “Low” includes very_low. |
| Search (q) | Text search in symbol, name, and address. |
Vault Output Fields
| Field | Type | Meaning |
|---|---|---|
| monitoring_status | string enum | active | watch | legacy | deprecated. Derived from TVL, trend, and protocol deprecation status. |
| actionability_class | string | Dominant risk class driving the score: smart_contract | liquidity_lock | governance | market_conditions. |
| actionability_action | string | Recommended action verb: monitor | watch | review | reduce | plan | exit. |
| actionability_detail | string | One-line guidance based on dominant class and tier (e.g. “Smart contract risk is elevated — review audit history and consider reducing exposure”). |
| actionability_class_scores | object | Scores for each of the four risk classes: {smart_contract, liquidity_lock, governance, market_conditions}. Each value is 0–100. |
| data_as_of | string (ISO 8601) | Timestamp when this vault was last scored. The UI shows an amber ⚠ staleness indicator when the value is more than 48 hours old. |
| last_audit_date | string (ISO date) | Most recent security audit date for this protocol. |
| audit_firms | string[] | Audit firms that have reviewed this protocol. |
| ts_feature_tags | string[] | Trading Strategy feature tags (e.g. euler_earn_like, pendle_pt, yearn_v3_like). Used for architecture-specific scoring rules. |
| days_since_harvest | integer (nullable) | Days since last harvest() keeper call for strategy/keeper vaults (Yearn V2/V3, Harvest Finance, etc.). null when last_harvest_at is not available from Trading Strategy data. |
| harvest_slow | risk flag | Strategy vault hasn’t harvested in 30–60 days; mild yield drag accumulating. |
| harvest_stale | risk flag | Strategy vault hasn’t harvested in 60–90 days; moderate yield drag. |
| harvest_dormant | risk flag | Strategy vault hasn’t harvested in 90+ days; treated as fully inactive. |
CEX Price Feed Fields
| Field | Type | Meaning |
|---|---|---|
| cex_price_usd | float (nullable) | Binance-derived price for USDT/USDC/DAI/FDUSD via BTC cross-rate. Null for other tokens. |
| cex_price_deviation | float (nullable) | Absolute deviation from peg from CEX price source. |
| price_source_agreement | float (nullable) | Fractional divergence between DEX and CEX price (0 = identical, 1 = 100% apart). |
Supply Flow Fields
| Field | Type | Meaning |
|---|---|---|
| organic_net_24h | float (nullable) | Net native supply change excluding bridge flows. |
| bridge_flow_pct | float (nullable) | Fraction of supply change from bridge activity. |
| bridged_fraction | float (nullable) | Fraction of total supply that is bridged. |
| has_bridged_data | boolean | Whether DeFiLlama provides bridgedTo breakdown for this token. |
Stablecoin / Depeg Scoring Driver Fields
| Field | Type | Meaning |
|---|---|---|
| reserve_attestation_date | string (ISO date) | Date of the most recent reserve attestation for this issuer. Present as a meta-driver in the drivers array. |
| reserve_attestation_lag_days | integer | Days since the last reserve attestation. Scores 0 for <30 days, ramping to the maximum penalty at 180+ days. |
| corroboration_gated | flag | Present in drivers when weak signals (pool_balance_drift, single_source, blacklist_activity) were capped at 40% weight due to a lack of corroborating signals. |
| confluence_demotion | flag | Present in drivers when the tier was demoted from warning → watch because fewer than 2 strong signals (normalized ≥0.10) were present. |
| supply_spike_gated | meta-driver flag | Present in drivers when supply_spike signal was capped at 20% weight due to being a first-appearance spike with no prior snapshot confirmation. Full weight restores after 2+ consecutive spike snapshots. |
| bridge_flow_spike | meta-driver flag | Supply spike capped at 50% weight; >80% of spike explained by L2 bridge inflows. |
| cex_only_stress | meta-driver flag | CEX shows stress (>20bp) but DEX is calm; scored at 0 but flagged for investigation. |
Alert Payload Fields
| Field | Type | Meaning |
|---|---|---|
| why_now | string | Human-readable summary of what changed to trigger this alert. |
| signal_deltas | object | Per-signal changes versus the prior snapshot. |
| tier_change | string | Tier transition if one occurred (e.g. watch → warning). |
