Keeping yourloan safe fromliquidationwhile you sleep

Testnet · Aave V3 on Arbitrum

Liquidation protection you approve yourself

Position lab · try it

Crash the price.Watch the layers work.

Your Health Factor is the height of your collateral (counted at its liquidation threshold) divided by your debt. Point at anything in the scene to see what it is. Then drag the ETH price or run a 3 a.m. crash, and switch layers off to see what happens without them.

Now · ETH $3,200
Borrow position: health factor 1.66HF 1.66× LT 0.83 = $5,312COLLATERAL · 2.00 ETHDEBT · $3,200L1 WALLET · $450L2 VAULT · $650L3 FLASH

The number that matters

Health Factor

Counted collateral divided by debt. Above 1.00 your loan is open; at 1.00 anyone can liquidate it and keep a penalty.

Tahansoe acts at your trigger (1.30), well before 1.00, and repays just enough to bring HF back to your target (1.60).

Health Factor
1.66
Trigger / target
1.30 / 1.60
Liquidated if ETH ≤
$1,928

Health Factor

1.66

Safe
1.00 liquidation
1.30 trigger
1.60 target

Same price, no protection

HF 1.66

Not liquidated yet

    Nothing has happened yet. Layers only act when HF drops below your trigger (1.30).

    Illustrative numbers: 2 ETH collateral, $3,200 USDC debt, liquidation threshold 0.83, trigger 1.3, target 1.6. Real outcomes depend on gas, oracle updates, and market liquidity. Tahansoe lowers the odds of liquidation; it does not guarantee against it.

    Collateral block, debt stack, and the liquidation lineLIQUIDATION LINECOLLATERAL · ETHDEBT · USDCHF ↓

    Collateral

    The ETH you locked on Aave. Its value moves with the market, so when ETH falls, the cushion under your loan shrinks.

    The problem

    Liquidationhappens whileyou sleep

    Health Factor
    Collateral × liquidation threshold ÷ debt. Above 1 you're safe; below 1 you can be liquidated.
    Liquidation
    Bots repay up to half your debt and take your collateral plus a ~5–10% penalty.
    The catch
    Prices move at 3 a.m. too. Most liquidations happen when nobody is watching.
    Three layers, checked in order

    Three wallsbetween your loanand liquidation

    Each layer is a permission you grant yourself, with its own cap. Tahansoe always tries the cheapest one first and only moves to the next if it can't restore your Health Factor.

    Position, three protection walls, then the liquidation lineYOUR POSITIONL1 · WALLETL2 · POSITIONL3 · FLASHLIQUIDATION

    Your position

    Your Aave loan. When its Health Factor falls below your trigger, Tahansoe tries the walls in order, cheapest first.

    Coins move from the wallet to repay the debtYOUR WALLET · USDC− REPAIDAAVE DEBT

    Your wallet

    USDC you keep in your own wallet. You approve a capped amount; it stays yours and untouched until HF hits your trigger.

    Layer 1 · Wallet reserve

    Repay from theUSDC in your wallet

    The first and cheapest line of defence. You set aside a capped amount of the token you borrowed, and Tahansoe uses it to pay down your debt the moment your Health Factor hits your trigger.

    You approve
    USDC (your debt token), up to a cap you choose
    Runs when
    HF < trigger and your wallet holds USDC
    Cost
    Gas only
    You keep control
    Funds stay in your wallet until needed. Revoke anytime.
    Vault shares are redeemed into coins that repay the debtVAULT SHARESREDEEM → USDCAAVE DEBT

    Vault shares

    Another DeFi position you already hold, like a Morpho vault or an Aave aToken. It keeps earning yield until it is needed.

    Layer 2 · Position reserve

    Then draw fromanother position

    If your wallet runs dry, Tahansoe redeems shares from another DeFi position you already hold, like a Morpho Vault or an Aave aToken, and uses the proceeds to repay.

    You approve
    Vault shares (ERC-4626) or aTokens, up to a cap
    Runs when
    HF < trigger and Layer 1 can't cover it
    Cost
    Gas, plus any vault exit fee
    You keep control
    Your position keeps earning until it's used. Revoke anytime.
    Flash loan loop: borrow, repay, swap collateral, close① FLASH LOAN② REPAY DEBT③ COLLATERAL④ SWAP → CLOSE

    ① Flash loan

    USDC is borrowed for the length of a single transaction. No reserve of your own is needed.

    Layer 3 · Flash deleverage

    Last resort:deleverage in one step

    When there's no reserve left and HF keeps falling, a flash loan repays part of your debt and just enough collateral is swapped to close it. Everything happens in a single transaction, or nothing does.

    You approve
    Your collateral aToken (e.g. aWETH), up to a cap
    Runs when
    HF < trigger and Layers 1 & 2 are empty
    Cost
    ~0.05% flash fee + swap slippage (max you set)
    You keep control
    Opt-in only. Atomic: if any step fails, nothing moves.
    Why Tahansoe

    Tahansoe vs typical automation

    An honest comparison: Tahansoe vs typical automation (e.g. DeFi Saver).

    How a position is saved
    Tahansoe

    Uses 3 layers: wallet stablecoins (L1) → vault reserve (L2) → sell collateral only if needed (L3), keeping ETH exposure.

    Typical (e.g. DeFi Saver)

    DeFi Saver repays by selling collateral via a swap.

    Fee
    Tahansoe

    0.15% only when we actually save you (HF below your own trigger), free otherwise; early actions by the risk agent are free; L1/L2 need no swap.

    Typical (e.g. DeFi Saver)

    0.05% automation fee + 0.25% swap fee (ETH→USDC) + gas charged to the position.

    Minimum debt
    Tahansoe

    None.

    Typical (e.g. DeFi Saver)

    $500 on Arbitrum ($30k on mainnet).

    Trigger
    Tahansoe

    Can be raised early by the risk agent, only within your band.

    Typical (e.g. DeFi Saver)

    Static thresholds.

    SimulationComing soon
    Tahansoe

    Replay real crashes and live mainnet prices on a fork.

    Interactive fork mode currently in testing.

    Typical (e.g. DeFi Saver)

    Frozen prices.

    Honesty line: The success fee is proposed and not live yet; Tahansoe runs on testnet and is not yet audited; DeFi Saver is battle-tested.

    Two agents

    Two agentskeeping watch

    One research tower broadcasting to many phones1 RESEARCH RUN → ALL SUBSCRIBERS

    Research run

    Every 1–2 hours the agent reads prices, lending rates, liquidity, macro data and news, then writes one short risk brief.

    Agent 1 · Market Pulse

    One research run,every subscriber

    What it does
    Reads market data (prices, lending rates, liquidity) and writes one short brief.
    How often
    Once per cycle. The same brief goes out to everyone who turned it on in Telegram.
    Never
    Makes up numbers or touches your position. Figures come from data, not the AI.
    Radar sphere watching four Health Factor zones, with a lock for rule-based executionHF SENTINELSAFEWATCHWARNACTRULES EXECUTE

    HF Sentinel

    Watches the Health Factor of every protected position around the clock, so you don't have to.

    Agent 2 · HF Sentinel

    Watches your HF,rules pull the trigger

    What it does
    Checks your Health Factor around the clock and tells you which zone you're in.
    When it acts
    Below your trigger, a fixed rule runs Layer 1 → 2 → 3. The AI explains why HF dropped.
    Never
    Signs transactions or changes your settings. AI explains, rules execute.

    AI explains · Rules execute · AI never signs

    How it works

    Set up in four steps

    Step 1 · Connect

    • Sign-In with Ethereum: one signature, no password, no email, and no transaction.
    • Tahansoe reads your public Aave position (collateral, debt, Health Factor). Nothing is moved.
    Contract

    Open by default

    Anyone can read the rules. Anyone can call protect().

    TahansoeGuardian.solArbiscan
    1function protect(address user) external nonReentrant {
    2 Policy memory policy = policies[user];
    3 uint256 hf = healthFactor(user);
    4 require(hf < policy.triggerHf, "HF above trigger");
    5
    6 uint256 amount = quoteRepay(user, policy.targetHf);
    7 if (amount > policy.maxRepayCap) amount = policy.maxRepayCap;
    8
    9 debt.transferFrom(user, address(this), amount);
    10 AAVE_POOL.repay(address(debt), amount, 2, user);
    11 require(healthFactor(user) > hf, "HF did not improve");
    12}

    Line 1 in plain words

    Anyone can call this: you, a keeper bot, or Tahansoe. It can only ever help the user named here.

    Hover or tap a highlighted line.

    Non-custodial

    Funds only ever repay your own debt.

    View contract

    Revoke anytime

    Set any approval back to zero in one click.

    Manage

    Not a guarantee

    A flash crash can still outrun a keeper.

    Read more
    FAQ

    Questions

    Does Tahansoe hold my funds?

    No. You approve capped allowances to the contract, and it can only use them to repay your own Aave debt. You can revoke them at any time.

    When does a layer run?

    When your Health Factor falls below the trigger you set (for example 1.30). Layer 1 runs first, then Layer 2, and Layer 3 only if the first two are not enough.

    Can the AI move my money?

    No. Execution follows fixed rules. The agents only explain what is happening and send you briefs on Telegram.

    Is liquidation impossible then?

    No. A sudden crash, oracle lag or congestion can move faster than any keeper. Tahansoe lowers the risk; it does not remove it. Not financial advice.