Rails

What's covered

The matrix states exactly how deep each explorer currently goes; beneath it, the foundation that is identical in every one. The destination is every explorer at the same reference depth.

The deeper capabilities

Live dashboard
health factor, collateral ratio, rates read live from the protocol's contracts
Oracle USD
USD from the protocol's own oracle — the same prices it liquidates with, not a price-API approximation
Chain verification
an offline verifier re-derives the explorer's figures directly from the chain via a second data path, and checks them against the indexed values and the constants the explorer states — run against mainnet when the explorer is built or changed, not a check that runs as the page renders
Copy for LLM
export the position as Markdown or CSV, ready to paste into an LLM or agent context
Event explainers
a plain-language explainer on every event card
Liquidation forensics
what was seized, the premium paid, health at the moment it fired — every explorer flags and links liquidations on the timeline
Protocol views
protocol-level pages that read the whole system's own state live at head — market rosters, branch comparisons, redemption queues, balance sheets; what each explorer's view shows opens from its own row of the matrix

How deep each explorer goes

Aave V3

Single-pool lending — one cross-collateralised account per wallet

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views
Aave V4

Multi-spoke lending with unified liquidity across asset classes

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views
Asymmetry

A Liquity V2 fork minting USDaf across seven collateral branches — each Trove's collateral and debt read straight from events, no modeled state

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersProtocol views

Liquidation forensicsthe liquidation lane is built, but Asymmetry has never had a liquidation — 287 troves, none ever fired — so there is nothing yet to show or verify against

Compound V2

The original cToken markets replayed over six years — every account's supplies, borrows and liquidations from the contracts' own events, with the markets themselves read live at /compound-v2/markets

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views
Compound V3

Compound V3 markets replayed from events — signed base principal and each collateral asset traceable, no modeled state

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views
Dolomite

Solo-fork margin accounts at the contract's own (owner, account number) grain — balances replayed from emitted absolutes, debt as negative balances, the account's own margin line read live including the LST/ETH override

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersProtocol views
Ebisu

A Liquity V2 fork minting ebUSD across five collateral branches — each Trove's collateral and debt read straight from events, no modeled state

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views
Fluid

Instadapp's vault positions as NFTs — composite deposit/borrow events chain-read, tick-swept liquidations attributed per position from the vault's own settlement views

Live dashboardChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views

Oracle USDdebt-token units by design — each vault's oracle prices the collateral in the vault's debt token (the exact space its liquidation engine judges in); Fluid runs no USD feed

Frankencoin

Oracle-free ZCHF minting positions — each a contract of its own, owner-declared liquidation prices tested by two-phase challenge auctions, everything in native units

Live dashboardChain verificationCopy for LLMEvent explainersLiquidation forensics

Oracle USDoracle-free by design — the liquidation price is owner-declared and enforced by challenge auctions; no USD feed exists anywhere in the protocol

f(x) Protocol

Leveraged xPOSITIONs on wstETH and WBTC — every event chain-read, current state settled from the pool's own views, socialized funding reconciled explicitly

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views
Liquity V1

The original interest-free Trove — ETH collateral and exact LUSD debt emitted per event, no modeled state

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views
Liquity V2

Borrow the BOLD stablecoin with user-set interest rates

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views
LlamaLend

Curve's LLAMMA lending — isolated markets where liquidation is a band, not a line: soft-liquidation read live from the protocol's own state, cross-checked across two contracts

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersProtocol views
LlamaLend V2Coming soon

Curve's second-generation markets are deployed but still empty — the explorer arrives once there are positions to show.

MakerDAO

Vaults read straight from the chain — every value traceable, no modeled state

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views
Maple

Institutional credit pools, the lender's on-chain side — exact share balances, the withdrawal queue, and what is liquid now vs deployed to off-chain-custodied loans

Live dashboardChain verificationCopy for LLMEvent explainersProtocol views

Oracle USDMaple runs an oracle, and for USDC that oracle IS a $1 pin: getLatestPrice returns a governance-set manualOverridePrice of exactly 1e8, overriding the registered feed (for USDT it reverts — no price at all). Rendering it would launder a pin as a market reading, which is what a $1 pin is charter-forbidden for; the pool assets ARE the unit, so values render in the asset itself

Liquidation forensicsa Maple lender has no liquidation surface — borrower defaults resolve at off-chain custodians, and the on-chain trace is the delegate's impairment bookkeeping (unrealizedLosses), which socializes through the exit rate rather than seizing from any lender. Chain-proven: the exit price takes a share count and no address, so under an impairment every holder's claim drops by exactly its pro-rata slice — there is no per-lender term for a loss to be aimed at

Moonwell

A Compound v2 fork newly on Ethereum — mToken balances replayed exactly, debt from emitted balances, no modeled state

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersProtocol views

Liquidation forensicsthe liquidation lane is built, but Moonwell Ethereum has had zero liquidations since its 2026-05 deploy — there is nothing yet to show or verify against

Morpho Blue

Isolated lending markets replayed from events — positions reconstructed with zero modeled state

Live dashboardChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views

Oracle USDloan-token units by design — Morpho Blue has no USD oracle

PWN

Peer-to-peer fixed-term loans read straight from events — each loan's collateral, credit and terms traceable, no modeled state

Chain verificationCopy for LLMEvent explainersProtocol views

Live dashboardterms are fixed at origination — no health factor or floating rate to read

Oracle USDno protocol oracle — the two parties set the price

Liquidation forensicsloans default at expiry and the lender claims the collateral — nothing is liquidated

SparkLend

An Aave V3 fork replayed from events — each reserve's principal traceable, no modeled state

Live dashboardOracle USDChain verificationCopy for LLMEvent explainersLiquidation forensicsProtocol views

In every explorer

Every position, not just yoursbrowse all open positions in the protocol, search any wallet

Read-only by designno wallet connection, no signatures, no permissions; works when the official frontend doesn't

Full position historyevery action as a card: what happened, what it changed, what it cost in gas, linked to the transaction

No modeled stateevery number replayed from the protocol's own on-chain events, nothing estimated or interpolated

Provenance on every figureopen a receipt showing exactly which contract event or storage read produced a number

Livefollows the chain head, updated as blocks land

Lifetime economicsthe position's flows over its whole life, interest split from principal where the flows reconcile

Bookmarkspin wallets and positions across explorers