Asset Composition (30%)

Category specific asset scoring, evidence quality, caps, staleness penalties, market LLTV haircuts, and Aave lending market construction.

Asset quality is the irreducible risk floor. The asset model scores assets by category against explicit dimensions, then applies non-compensatory caps.

1) Category Taxonomy

CategoryExamplesPrimary failure mode
nativeETH, WETHChain halt or liveness failure
fiat_backed_stablecoinUSDC, USDT, PYUSDIssuer insolvency or reserve shortfall
cdp_stablecoinDAI, USDS, LUSD, GHOCollateral cascade or governance attack
synthetic_stablecoinUSDe, USD0, eUSDBasis unwind or funding inversion
lstwstETH, cbETH, rETHValidator penalty and withdrawal risk
lrtweETH, ezETH, rsETHAVS validator penalty aggregation risk
wrapped_btcWBTC, cbBTC, tBTCBridge or custodian failure
governance_tokenLINK, UNI, ARBVolatility and liquidity shock
defi_derivativePT and YT wrappersPricing and settlement complexity
tokenized_treasuryBUIDL, BENJIIssuer, custodian, and redemption risk
t_bill_backed_stableAUSD class assetsBacking, attestation, and liquidity risk
rwa_creditTokenized private creditCredit quality and redemption risk
commodity_backedGold-backed tokensCustodian and redemption risk
tokenized_equityTokenized equity wrappersLegal wrapper and market-access risk
wrapped_cryptoWrapped crypto assetsWrapper, bridge, or custody risk
unreviewedAny unclassified assetUnknown or insufficient assessment

2) Dimension-Based Scoring

The weighted formula depends on category. The live dimension set is listed below.

DimensionApplies most often to
peg_stabilityStablecoins and pegged wrappers
issuer_custodyIssuer-backed and custody-backed assets
redeemabilityStablecoins, RWAs, and wrapped assets
reserve_transparencyBacked assets and off-chain collateral
governance_controlsMutable wrappers and protocol-governed assets
protocol_securitySmart-contract and wrapper assets
operator_qualityLSTs, LRTs, and managed RWA products
bridge_mechanismWrapped and cross-chain assets
dependency_depthRecursive or stacked wrappers
liquidityAll tradable assets
volatilityGovernance tokens and non-pegged assets
credit_qualityCredit-fund and private-credit exposures
default_rateCredit-fund and private-credit exposures
recovery_rateCredit-fund and private-credit exposures
subadvisor_concentrationCredit funds with delegated underwriting
redemption_termsCredit funds and products with gated withdrawals

Missing or provisional dimension values use a neutral conservative default of 5.0.

3) Cap Cascade

Final asset score is the minimum of the weighted dimension score and all active caps.

final_asset_score = min(
  weighted_dimension_score,
  overlay_cap,
  review_status_cap,
  hard_fail_cap,
  override_cap,
  staleness_cap
)

Review status caps

Review statusCap
reviewed10.0
provisional9.0
unreviewed7.9

Unreviewed category scoring remains stricter than the cap alone. The live formula also constrains unreviewed assets through liquidity-weighted fail-safe behavior.

4) Overlays And Market Haircuts

  • yield_bearing wrappers are constrained by wrapper and underlying dependency quality.
  • lockup overlays reduce the liquidity dimension.
  • Morpho and lending-market LLTV haircuts apply to exposure scores before portfolio aggregation.

Market LLTV collateral penalty

LLTV bandMultiplicative haircut
>= 0.9510.0%
>= 0.905.0%
>= 0.852.5%
< 0.85none

The published asset vector includes these market haircuts when applicable.

5) Hard-Fail Controls

Hard-fail flags apply strict caps regardless of weighted dimension quality. When a flag is active, the final asset score cannot exceed the listed cap, even if the rest of the evidence is strong.

FlagCapCooldown
sanctions_exposure0.07 days
active_depeg1.07 days
redemption_paused2.03 days
single_signer_upgrade3.014 days
endogenous_collateral_high4.030 days
proof_of_reserve_missing4.030 days
unaudited_token_contract4.0none
no_recent_attestation5.030 days

Flags are event-sourced and may include trigger windows and cooldowns.

6) Staleness Penalties

Evidence freshness affects effective dimension values.

StateTreatment
stalevalue multiplied by 0.92
expiredvalue reduced to 75% of the last value

Expired evidence has no score floor. When more than 50% of weighted evidence is stale or expired, the asset score is capped at 8.0.

7) Unresolved Address Fallback

If an adapter cannot resolve an exposure address, scoring falls back to strict unreviewed behavior.

  • asset score is constrained to a conservative low cap
  • explainability includes a machine-readable unresolved-address reason

8) Portfolio-Level Adjustments

After per-exposure asset scoring, vault-level portfolio adjustments may apply.

AdjustmentScore effect
concentrationApplied to the asset portfolio score
wrong-way riskApplied to the asset portfolio score
category correlationInformational only in the live score

Single-asset vaults are exempt from concentration and correlation penalties.

9) Asset Quality Anchor

Post-composite asset-quality drag uses assetQualityAnchor, not always the same value as the published asset vector. The anchor includes category scores, caps, and review-status constraints, but excludes LLTV haircuts and portfolio-level adjustments.

This distinction matters for lending markets. A vault can show an LLTV-penalized asset vector below 8.0 while still carrying an anchor at or above 8.0 for the post-composite drag check.

Any exposure of at least 5% weight with a binding fail-safe cap forces the anchor below 5.0, which then limits the final vault score to the Edge ceiling.

10) Aave v3 Lending Markets

For single-sided lending markets on Aave v3, the asset vector is not the deposit asset alone. A depositor in an Aave pool is exposed principally to the token they supplied, and through the shared liquidation engine to the other active reserves in the same pool.

The Aave lending asset score is a 50/50 weighted composite.

asset_score_aave_lending
  = 0.50 * score(deposit_asset)
  + 0.50 * weighted_mean(
      score(other_active_reserves),
      weight = reserve_share_of_pool,
      filter = reserve_share >= 1%
    )

The reserve filter excludes dust reserves. Dimension scoring, cap cascade, hard-fail flags, staleness handling, and portfolio adjustments apply before the components are combined.

On this page

Raw