defirisk.co
rubric v1.7.0

Historical bad-debt events

A economic risk factor in the v1.7.0 rubric. Measured per protocol on a e cadence.

Methodology how we score#

What this measures
This factor records the count and total USD value of documented bad-debt events in which the protocol socialized losses across depositors. Bad debt occurs when a borrower's collateral is liquidated at a value insufficient to repay the outstanding borrow, leaving a deficit that the protocol absorbs. Sources include protocol governance forum posts, post-mortem documentation, and news coverage. The cadence is event-driven; the factor is updated whenever a new bad-debt event is confirmed.

Why it matters
Bad-debt events are a direct measure of economic model stress. Unlike exploits (which are externally inflicted), bad debt represents a failure of the protocol's own risk parameters -- collateral factors, liquidation penalties, and borrow caps -- to account for tail scenarios. The dataset includes oracle manipulation attacks (Inverse Finance, Mango Markets) that used artificially inflated collateral prices to borrow against phantom value, resulting in uncollectible bad debt that was ultimately socialized. A protocol with a history of bad-debt events has demonstrated that its economic model is insufficiently conservative for its actual operating environment.

Green / Yellow / Red
Green: zero documented bad-debt events in the hacks database or protocol governance history. Yellow: one or two bad-debt events with total socialized losses below one percent of current TVL, and risk parameters updated following the events. Red: three or more bad-debt events, or any single event with socialized losses exceeding five percent of TVL at the time, or any event without subsequent parameter updates.

Common gray cases
Protocols that operate insurance funds or treasury backstops that absorbed bad debt without socializing losses to depositors may argue the event does not constitute a depositor loss; curator must evaluate whether the backstop mechanism was pre-committed (green) or ad hoc (yellow).

Notable historical examples
No cross-hacked incidents currently linked in database for this factor.

Measurement what to look for#

Count and sum (USD) the number of documented bad-debt events where the protocol socialized losses across depositors.

Data & output #

Data source
Protocol governance forum posts + protocol docs incident history + rekt.news + DeFiLlama hack DB
Output format
Green / Yellow / Red
Evidence artifact
List of event dates + USD loss per event + protocol announcement URLs
Confidence signal
green = 0 bad-debt events; yellow = 1 event with full user compensation; red = ≥2 events or any uncompensated loss; gray = protocol history not assessable

Scored protocols 0 carry this factor#

No protocols have been scored for this factor yet.

Linked hacks no historical incidents linked#

No historical incidents are linked to this factor.
rubric_version v1.7.0factor RD-F-067category 4carried 0critical no