Skip to main content
Sonar monitors your sBTC lending positions on Stacks and alerts you before liquidation — with a plain-English explanation of why your health is dropping, not just that it is. When you borrow against sBTC on a Stacks protocol like Zest, your position carries a health factor — a number that tracks how safe you are from liquidation. At 1.0 you get liquidated. Most tools just show the number. Sonar tells you why it’s moving and what to do about it.

Launch the dashboard

Enter any Stacks address and see its health factor computed live from mainnet.

Why Sonar

Non-custodial

Read-only by design. Sonar never holds your keys or funds.

Stacks-native

Reads directly from Clarity contracts. No proxy, no wrapper.

Explains itself

Not just “health dropped” — why, and what to do next.

Always watching

Continuous monitoring so you never have to check manually.

How it works

1

Read

Sonar reads your position state directly from Clarity contracts on Stacks mainnet — collateral, debt, oracle price — via the Hiro public API. No wallet connection required.
2

Compute

It computes your health factor against each reserve’s on-chain liquidation threshold, and tracks what’s driving changes: sBTC price movement, rising borrow rates, or both.
3

Alert

When your position approaches the liquidation threshold, Sonar sends a Telegram alert with a plain-English explanation and a suggested action. You act in your own wallet.
Sonar requires only a Stacks address to monitor. It cannot move funds, sign transactions, or interact with any wallet.