Recent updates and improvements to CuratorWatch
LP Return Calculator — new tool under Economics that lets you select vault grade, collateral type, deposit amount, and see matching vaults with projected earnings, payment schedules, and growth charts. Advanced filters for protocol, asset, curator, and APR range.
Replaced 4-factor vault scoring model (curator 40, collateral 30, maturity 20, liquidation 10) with stricter 5-factor model: Size (0-25), Maturity (0-15), Curator (0-35), Collateral (0-15), Risk Indicators (0-10). Adds TVL thresholds, APR sanity checks, and curator AUM scoring.
Three-tier vault grading replaces the old score ≥ 60 threshold. High Grade = pass all 9 hard requirements, Medium Grade = fail 1-3, Low Grade = fail 4+. Requirements include: $1M+ TVL, legal entity, 6+ months operating, $10M+ curator AUM, zero bad debt, ≤20% APR, and 80%+ institutional collateral.
Vault sub-scores (size, maturity, curator, collateral, risk indicators) are now stored individually in the database for transparency and future breakdown displays.
Name-based curator URLs — curator pages now use human-readable slugs (e.g. /curator/steakhouse, /curator/re7-labs) instead of raw hex addresses. All links across the homepage grid, search dropdown, Top Curators, vault breadcrumbs, and curator sections use slug URLs. Old 0x-prefixed URLs remain backwards compatible.
Replaced composite letter-grade rating with Risk Profile tab on curator detail pages — shows 7 individual risk factors (bad debt, time in operation, collateral quality, governance, scale, vault count, team transparency) as cards with peer-relative color scales. No composite score or letter grade; just the data with context.
Removed Grade column from homepage curator grid and rating badges from Top Curators widget — composite ratings had data quality issues with hardcoded/disabled factors. Risk data is now available on the dedicated Risk Profile tab per curator.
Deposit CTA parity — Turtle vaults now show a "View on Turtle" button on vault detail pages and the Top Vaults widget, matching the existing "View on Morpho" flow for Morpho vaults
Added homepage announcement banner highlighting cross-protocol vault coverage powered by Turtle. Dismissible and persists across page loads
Fixed protocol fee calculations — Morpho's 15% protocol fee was incorrectly applied to all vaults including non-Morpho (Aave, Euler, Compound) vaults. Protocol fees are now only calculated for Morpho vaults where the fee structure is known.
Renamed "Morpho Fees" to "Protocol Fees" across the homepage, fees page, fee grids, and vault detail cards to accurately reflect multi-protocol coverage. Vault-level fee analysis now hides the protocol fee section for non-Morpho vaults.
"View on Turtle" now deep-links to the specific opportunity page on Turtle instead of the homepage
Vaults page now shows curator name instead of truncated address in the Curator column
Vault detail header now displays "Curated by" with the curator's name for clear attribution
Removed Vault Configuration section, Risk grade column, and Risk Profile tab — streamlined UI to focus on actionable data
Fixed APR vs APY mismatch — Turtle API reports APR while Morpho reports APY. CuratorWatch now converts APR to APY using daily compounding at ingestion for consistent cross-protocol comparison
Updated homepage banner with live stats: 50+ vaults, $780M+ TVL, 14 curators across 10+ protocols
Multi-protocol expansion — CuratorWatch now tracks managed vaults across Aave, Euler, Compound, Spark, and other protocols via the Turtle API. Cross-protocol data updates every 4 hours.
Added protocol badges throughout the UI — curators and vaults now show which protocols they operate on
Updated branding from "Morpho V2 Vault Analytics" to "Multi-Protocol Vault Analytics" to reflect broader coverage
Upgraded to hourly data collection — all vault data (TVL, APY, risk scores, adapter allocations) and alert detection now runs every hour instead of once daily
Full data collection (transactions, reallocations, market allocations, liquidations) continues to run daily at midnight UTC
Upgraded to Vercel Pro for faster serverless execution (up to 800s function duration) and reliable hourly cron scheduling
Added Liquidations tab to Economics page — shows total liquidation events, collateral seized, and bad debt with per-curator breakdown and expandable recent events
Added Fees tab to yields page — shows total annual fees, average fee rate, and per-curator revenue breakdown with expandable asset-level detail
Added Economics tab to curator detail pages — replaces Performance and Activity tabs with annual yield, annual fees, net to LPs, vault economics table, and asset breakdown
Fixed Clearstar and Re Ecosystem vaults showing under Re7 Labs — added vault-level curator overrides so the daily cron no longer reassigns split curators back to the shared on-chain address
Renamed Alpha Finance to AlphaPing with correct profile data (Swiss corporation, alphaping.ch)
Removed 30D Change column from homepage curator table
Split Clearstar out as its own curator — Clearstar’s 4 vaults ($15.7M) were previously grouped under Re7 Labs because they share an on-chain curator address
Split Re Ecosystem out as its own curator from Re7 Labs — Re Ecosystem Vault USDC was incorrectly grouped under Re7 Labs
Split Kabu out as its own curator from API3 — Kabu USDC was incorrectly grouped under API3
Fixed curator search bar — eliminated full skeleton flash on every keystroke, made address search case-insensitive, and trimmed whitespace from search input
Alerts and data collection run on schedule via Vercel Cron (now hourly, originally daily)
Updated Clearstar profile to Clearstar Labs AG with correct jurisdiction (Switzerland) based on direct feedback from the team
Curator detail pages now use clean URL slugs instead of raw addresses for split curators (e.g. /curator/clearstar instead of /curator/override-clearstar)
Fixed crash caused by non-hex curator addresses in avatar and color generation functions — hardened all 7 affected components to handle any string safely
Redesigned yields page — curator tab now has expandable rows showing vault breakdowns grouped by asset with gross APY → net APY and fee transparency. Vault tab adds gross APY and fee columns
Fixed AUM chart showing an 18% drop caused by a partial data collection — a database connection failure resulted in only 4 of 75 vaults being snapshotted, skewing the daily aggregate
Removed misleading curator-level APY — averaging APY across different asset types and risk profiles was meaningless. APY is now only shown at the vault level where it’s accurate
Vaults on curator detail pages are now grouped by asset type (USDC, WETH, etc.) so each vault’s APY is shown in proper context
Added changelog page accessible from the top navigation bar
Corrected fee calculations — Morpho and curator fee estimates were displaying significantly lower than actual values
Removed "Avg" prefix from APY labels across all pages for cleaner presentation
Removed APY stat card from homepage
Redesigned alert system — deposits now show as positive (green) events, withdrawals as warnings (red/orange)
Enabled full data collection on daily cron to ensure transaction-based alerts fire correctly
Consolidated multi-address curators — curators using multiple on-chain addresses (KPK, Gauntlet, Morpho Association) now appear as a single entity with combined AUM and vault counts
Added fees analysis, yields dashboard, share page, curator ratings, and strategy intelligence
Added X/Twitter link in footer