Accurendocs
Access dApp

Alerts and risk

Weekend liquidation risk

Tokens trade 24/7. The market that sets their price does not. That gap is where positions get liquidated against a price nobody has refreshed.

The price half ships. The loan half does not.

Two alerts are live. stale-reference says every valuation is carried forward from the last close; weekend-drift says by how much that mark is now wrong, and fires past 5%. Both are measured, both are emailed. What is not built is anything that knows about your borrowing: loan health, liquidation thresholds, and liquidity depth are designed and described below so they can be built against, and nothing emits them. Accuren can tell you the price moved. It cannot tell you that you are about to be liquidated.

The US market is open about 32.5 hours a week. Your tokens trade the other 135.5. If you borrowed against them, your loan is being valued the whole time — against a close that may be days old, or against a thin weekend market that moved without it.

#What Accuren watches today

  • How far each token has drifted from the last close, per token, on /exposure in the dApp. Live.
  • Whether the reference price is stale at all, and by how many hours. Live.

#What is designed and not built

  • Loan health factor against the current on-chain price and against the last real close
  • Available liquidity at the size you would need to exit or top up
  • Discount to the value the token represents

#Where the close price comes from

Nowhere, if nobody wrote it down. The block explorer publishes one price per token — the current one — and no source republishes Friday's close on Sunday. So Accuren archives the price on every portfolio read, and the drift is measured against the archived point nearest to, and never after, the bell.

A missing close is reported as missing

If nothing was archived near the last close, the token is listed with no drift figure and a reason — never as 0.00%. Substituting the current price would make every token report perfect calm, including the one that had fallen 13%. Same rule as everywhere else in the product: a failed read is not a zero.

A brand-new account therefore has an empty exposure page until Accuren has read its tokens across one market close. That gap cannot be backfilled, which is the whole reason the recording starts before anybody asks for it.

The alert comes before the liquidation

A notification after the fact is a receipt, not a warning. The thresholds below are set so an alert arrives while you can still act.

designed — not emitted yet
{
  "id": "evt_a19c",
  "type": "alert",
  "createdAt": 1756512000000,
  "data": {
    "kind": "loan-health",
    "severity": "warning",
    "title": "Loan health is 1.08 while the market is shut",
    "detail": "NVDA is trading 13.1% below the last real close of $174.02. US markets open in 11h 20m.",
    "symbol": "NVDA",
    "at": 1756511400000
  }
}

There is no action field, because there is no action

Accuren does not move collateral, top up a loan, or unwind a position. An alert is a title, a detail, and the block it was read from. It tells you, and you sign. See Read-only by design.

#Tuning it

SettingDefaultNotes
healthFactorFloor1.15Alert when health drops below this
driftThreshold5%Alert on drift from the last real close
staleAfter45mOracle age during market hours
quietHoursoffRisk alerts ignore quiet hours by default
⌘I