{
  "service": "health_factor",
  "name": "Venus health factor & liquidation distance",
  "price_display": "0.10 $U",
  "task": "health factor and liquidation distance for the Venus position at 0xd319e1F8e987cf78333cEA853F455366640929cF",
  "produced_at": "2026-09-16T12:00:59.230Z",
  "took_ms": 1121,
  "result": {
    "service": "health_factor",
    "position": {
      "account": "0xd319e1F8e987cf78333cEA853F455366640929cF",
      "protocol": "Venus",
      "chain": "eip155:56",
      "has_position": true,
      "health_factor": 2.1829,
      "liquidatable": false,
      "verdict": "Comfortable.",
      "borrowed_usd": 2361365.1551108845,
      "collateral_usd": 6873064.475168871,
      "collateral_after_haircut_usd": 5154798.356376653,
      "headroom_usd": 2793433.201265768,
      "markets_entered": 2,
      "positions": [
        {
          "market": "0xf841cb62c19fcd4ff5cd0aab5939f3140baac3ea",
          "symbol": "vSolvBTC",
          "supplied_usd": 6873064.475168871,
          "borrowed_usd": 0,
          "collateral_factor": 0.75,
          "counts_as_collateral_usd": 5154798.356376653
        },
        {
          "market": "0xfd5840cd36d94d7229439859c0112a4185bc0255",
          "symbol": "vUSDT",
          "supplied_usd": 0,
          "borrowed_usd": 2361365.1551108845,
          "collateral_factor": 0.8,
          "counts_as_collateral_usd": 0
        }
      ],
      "cross_check": {
        "what": "Our per-market arithmetic against the protocol's own getAccountLiquidity.",
        "venus_headroom_usd": 2793433.2073716177,
        "our_headroom_usd": 2793433.201265768,
        "difference_usd": -0.006105849362942227,
        "agrees": true,
        "venus_error_code": 0
      },
      "measured_at": "2026-09-16T12:00:59.230Z",
      "source": "Venus Comptroller 0xfD36E2c2a6789Db23113685031d7F16329158384, oracle 0x6592b5de802159f3e74b2486b091d11a8256ab8a"
    },
    "drawdown": {
      "tolerable_collateral_drop_pct": 54.19,
      "note": "Assumes the borrowed asset holds its price. A stablecoin debt against volatile collateral is the case this models; the reverse is not.",
      "stress": [
        {
          "collateral_drop_pct": 5,
          "health_factor": 2.0738,
          "liquidatable": false
        },
        {
          "collateral_drop_pct": 10,
          "health_factor": 1.9646,
          "liquidatable": false
        },
        {
          "collateral_drop_pct": 15,
          "health_factor": 1.8555,
          "liquidatable": false
        },
        {
          "collateral_drop_pct": 20,
          "health_factor": 1.7463,
          "liquidatable": false
        },
        {
          "collateral_drop_pct": 30,
          "health_factor": 1.528,
          "liquidatable": false
        }
      ]
    }
  },
  "note": "Run by the same code a funded job runs, on the sentence the hire box opens with. Not a paid job; the figures are from the moment above.",
  "cached": true
}