Only for the moment. Placing trades will come later.. Non-custodial.
Every venue weighs only what it holds. tula weighs what you hold.
Your true exposure, what breaks first, and more, across every venue at once.
tula/ctrl+sctrl+o
tula v0.4.2Your true exposure, what breaks first, and more, across every venue at once.~/tradingConnected: wallet, hyperliquid, aave, kraken❯ /exposureASSET NET NOTIONAL VENUES AS OF ───── ─────── ────────── ─────────────────────── ───────────────── ETH 6.64 $16,268.00 kraken hyperliquid aave 09:14:02 (4s ago) BTC 0.12 $8,160.00 kraken 09:14:02 (4s ago) SOL 30 $4,350.00 kraken 09:14:02 (4s ago) USDC 3260.48 $3,260.48 hyperliquid wallet 09:14:02 (4s ago) LINK 180 $2,556.00 wallet 09:14:02 (4s ago) ARB 900 $558.00 wallet 09:14:02 (4s ago) USDT 480 $480.00 kraken 09:14:02 (4s ago) OP 320 $464.00 kraken 09:14:02 (4s ago) UNI 60 $438.00 wallet 09:14:02 (4s ago) ❯ /breaksVENUE ASSET KIND MOVE TO LIQ TRIGGER AS OF ─────────── ───── ────────── ─────────── ─────────────────── ───────────────── aave ETH collateral -27.0% health factor 1.37 09:14:02 (4s ago) hyperliquid ETH perp +39.3% liq price $3,412.00 09:14:02 (4s ago) Ranked over what tula reads: aave and kraken each have an unread area that could hold a liquidation of its own. /venues names them.
❯ ask anything · / for commands · ctrl+s to search them · ? for shortcuts
your book
❯ /breaks What gets liquidated first, and how far away that is
/exposure Net exposure per asset, across every venue
/position <asset> One position in full: entry, PnL, funding, margin
/positions [asset] Every position, as each venue reports it
/shock <asset> <percent> Reprice everything and see what survives
venues
/aave ● 1 position · 09:14:02 (4s ago)
/aave connect ● Add or replace this venue’s public address
/aave positions ● Positions held here
/aave breaks ● What can be liquidated here
/aave status ● Freshness and last error — there is no key to scope
42 more — keep typing to narrow it
4 venues · 12 positions · 09:14:02 (4s ago) · commands only
every line is shown · ctrl+o to collapse
The gap it fills
No venue sees the whole position.
Kraken sees spot ETH and calls it a balance.
Hyperliquid sees a perp and its liquidation price.
Aave sees a health factor and nothing on either side of it.
Each is right about its piece. Only read together do they show your real exposure, what breaks first, and what a fall would do.
One asset, three venues
krakenETH spot +4.00
hyperliquidETH perp -2.00
aaveETH collateral +4.64
tulanet ETH 6.64, -27.0% to liquidation
Plain English
You can just ask.
Type a question instead of a command.
Sign in to a model for answers in plain English. Every command works without one.
tula
❯ what's my real ETH exposure, and what breaks first if ETH drops 20%?
Net long 6.64 ETH, $16,268.00 across kraken, hyperliquid and aave, as of 09:14:02 (4s ago). A 20% fall takes your equity to $38,180.88, a change of -$3,253.60, and nothing liquidates. Aave is closest: its health factor of 1.37 breaks at -27.0%. The hyperliquid short breaks if ETH rises 39.3%. That ranking is over what tula reads. aave and kraken each have an area it does not read that could hold a liquidation of its own — /venues names them.