{
  "schema": "money2046.onchain.v1",
  "rule": "Each /onchain analysis publishes one ratio, risk, quality, or calendar reading for an agent about to move money or take a position. It does not publish a volume, TVL, market-cap, dominance, or top-N board. Missing or failed inputs fail closed to INSUFFICIENT_EVIDENCE. OK is a reading with sources, method, confidence, and limitations — not a VERIFIED_FRESH settlement.",
  "slug": "aave-liquidation-cascades",
  "question": "How do liquidation cascades propagate, and how deep do they run?",
  "why_agent": "What a cascade does to a position and to the ability to execute.",
  "metric_kind": "risk",
  "value": {
    "clusterShare": "0.000000",
    "maxDepth": 1,
    "clusterGapBlocks": 25,
    "windowFromBlock": 26086595,
    "windowToBlock": 26134594
  },
  "unit": "share",
  "as_of": "2026-10-06T16:41:47.000Z",
  "sources": [
    {
      "name": "Aave v3 Pool (Ethereum)",
      "url": "https://etherscan.io/address/0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2"
    },
    {
      "name": "Ethereum public RPC",
      "url": "https://ethereum-rpc.publicnode.com"
    },
    {
      "name": "Aave address book",
      "url": "https://github.com/bgd-labs/aave-address-book"
    }
  ],
  "method_url": "/onchain/aave-liquidation-cascades/#method",
  "confidence": "low",
  "limitations": [
    "This window contains 7 liquidation calls. Isolated calls are a calm span, not evidence that a cascade cannot form.",
    "Depth is a count of LiquidationCall events inside a time cluster, not the notional repaid and not a liquidation board.",
    "A new cluster starts when successive calls are more than 25 blocks apart (about five minutes on Ethereum).",
    "Oracle gap is not measured. A free non-archive sample does not reconstruct historical oracle prices, so intensity versus price dislocation is unstated.",
    "The window is one contiguous span of recent blocks, not a chosen stress day. A calm market compresses the cluster share."
  ],
  "status": "OK"
}
