Read-only · Non-custodial · Open source

Position intelligence,
layered onto your terminal.

Sentinel adds a risk and market-context panel directly alongside the Hyperliquid interface. It reads publicly available exchange data, computes exposure analytics, and surfaces them where decisions actually get made — without touching your wallet, your keys, or your order flow.

Drag the button onto your bookmarks bar. If the bar is hidden, press B on macOS or CtrlB on Windows.

No wallet connection required
Source published & checksummed
Zero order-placement permissions
Removable in one click
Setup

Installed once. Available every session.

Sentinel is a bookmark, not a browser extension — so it requests no browser permissions and cannot run unless you explicitly click it.

01

Save the launcher

Drag the Sentinel button to your bookmarks bar. It stores a small, human-readable snippet you can inspect at any time in your bookmark manager.

02

Trade as normal

Sentinel is completely dormant until invoked. Your Hyperliquid session, latency, and interface remain untouched.

03

Invoke on demand

Click the bookmark to open the analytics panel. Click it again to dismiss it and remove all traces from the page.

Transparency

Read it before you install it.

This is the complete contents of the bookmark — nothing is hidden or obfuscated. We recommend you read it, and we recommend you apply the same standard to every tool you connect to your trading environment.

sentinel.launcher.js
// Runs only when you click the bookmark. Nothing else triggers it.
(function () {
  // 1. Refuse to run anywhere except the Hyperliquid app.
  if (!location.hostname.endsWith('hyperliquid.xyz')) {
    return alert('Open the Hyperliquid app, then click Sentinel.');
  }

  // 2. Already open? Remove it completely and stop.
  const existing = document.getElementById('sentinel-root');
  if (existing) { existing.remove(); return; }

  // 3. Load the panel over HTTPS with subresource integrity.
  const el = document.createElement('script');
  el.src         = 'https://cdn.sentinel.xyz/panel.v2.js';
  el.integrity   = 'sha384-<published-hash>';
  el.crossOrigin = 'anonymous';
  document.body.appendChild(el);
})();

Domain-locked

The launcher exits immediately on any host other than Hyperliquid. It cannot execute on your bank, your email, or any other tab.

Integrity-pinned

The panel is loaded with an SHA-384 subresource integrity hash. If the file were ever altered, your browser refuses to run it.

No signing surface

Sentinel never requests a wallet connection, a signature, an approval, or a private key. There is no code path that can.

Fully reversible

Click again to unload, or delete the bookmark. No background processes, no stored credentials, no residual state.

Capabilities

The analytics you'd otherwise rebuild in a spreadsheet.

Liquidation proximity

Continuous distance-to-liquidation across every open position, stress-tested against configurable adverse price moves.

Funding cost attribution

Realised and projected funding expense per position, normalised to daily cost so carry never quietly erodes a thesis.

Concentration & correlation

Flags portfolios where nominally distinct positions represent a single directional bet on correlated assets.

Market microstructure

Open-interest shifts, funding-rate regime, and book depth summarised into a single context read for the asset in view.

Personal risk limits

Define maximum leverage, position size, and margin utilisation. Sentinel flags breaches before you commit, not after.

Session journalling

Exportable record of flagged events and decisions, stored locally in your browser and never transmitted to our servers.

Interface

Adjacent to your chart. Never in front of it.

The panel docks to the edge of the viewport, collapses to a rail, and never intercepts a click intended for the order form.

app.hyperliquid.xyz/trade/ETH
Sentinel active
Compatibility

Where Sentinel runs.

Chrome
Supported
Brave
Supported
Firefox
Supported
Edge
Supported
Safari
Supported
Mobile
Desktop only