unisafe is an NFT-owned vault for your liquidity. Deposit USDC, USDT or DAI and earn auto-compounding fees in Uniswap v4 stable pools — or run any other v4 pair, ETH/USDC included, on ranges you choose. One transaction to deploy, across Ethereum, Unichain, Arbitrum and Base. Withdraw to any address, anytime.
unisafe.envelop.is · powered by Envelop
Uniswap v3 introduced concentrated liquidity and v4 kept it: instead of providing liquidity across all prices, you pick a band. Inside the band you earn fees on a much smaller capital base — that is the whole appeal. Outside it you earn nothing at all, and you are holding 100% of whichever asset the market was buying from you.
A position is two integers. “Is it still working?” reduces to a comparison:
tickLower ≤ tick ≤ tickUpper
What is hard is doing it reliably, forever, at 3am — and having something trustworthy act on the answer.
Each Manager is your own contract wallet — a singleton ERC-721. Whoever holds that token controls the funds. unisafe never takes custody, and liquidity only ever goes into hookless Uniswap v4 pools: pools with hooks are rejected, on both products.
Create the Manager, fund it with tokens you already hold, then open positions across your pools from idle balance.
Exit to the token you choose, sent wherever you choose. Only the NFT holder can move funds out.
It renders the live portfolio on-chain, and transferring it hands over the Manager — clearing every operator on the way.
Every Manager is the same NFT-owned contract on the same non-custodial terms. What you choose at creation is how it holds liquidity. The type is fixed for the life of that Manager — running both just means holding two.
USDC/USDT · USDC/DAI · PYUSD/USDC
ETH/USDC · WBTC/USDC · any hookless v4 pool
Composition and price range up front; tick range, liquidity, pool share, capital efficiency and impermanent loss against having held, one click further in.
You keep 100% of your principal. unisafe never charges to move tokens in or out.
Applies only to the trading fees you earn — the remaining 90% stays in your Manager.
Only the NFT holder can move funds. Operators can manage positions but never withdraw.
The major USD stablecoins — USDC, USDT, DAI, USDe, PYUSD, FRAX — in stable/stable pools.
The same networks, any other Uniswap v4 pair — ETH/USDC and WBTC/USDC included. Hookless pools only, on both products.
unisafe ships an agent skill and an MCP server. The skill takes no keys and no configuration; add the server when you want the agent to actually place transactions. Authorize its address as an operator and that role is the entire surface it has.
Adding liquidity in a mediocre range costs some fees. Swapping at a bad price costs principal — and a rebalance almost always needs a swap. So operator swaps do not run on trust. They run behind a price oracle that fails closed.
no oracle wired → OperatorSwapGuardRequired no fresh feed for pair → OperatorSwapUnverified pool off the reference → PriceOutOfBounds
The deviation threshold is 100 bps today: push the pool more than 1% away from the Chainlink reference and the rebalance does not happen. The agent is told to report and wait, not to retry in a loop.
propose_* builds calldata locally, simulates it and returns a decoded plan. Nothing is signed. execute_* re-simulates that same intent at the current block, re-checks policy, and only then signs.
Around it: whitelisted managers per chain, caps on operations per hour, legs per call and per-token amounts, mandatory simulation. The operator key sits in an encrypted keystore on your machine and never leaves the process.
The manual makes the agent competent. The contract makes it safe — the operator role, the oracle guard and the mandatory simulation hold even if the model ignores every word of it.
Three positions, checked every 20 minutes. ETH fell 4.4% across the window, from $1,952 to $1,866. The tightest position — a 0.05% ETH/USDC range 2,000 ticks wide — came within 4.3% of its upper boundary in the first hour, then drifted away from it all night.
The failure mode worth worrying about in agentic systems is not inaction — it is an agent that finds something to do because doing something is what it is for. An eager rebalancer pays gas and crosses the spread on every balancing swap until the position is a slow leak. The threshold is the strategy.
Roughly sixty consecutive correct decisions to stay put. The positions total about $24 — a testbed, and worth saying plainly rather than implying a fund.
/plugin marketplace add https://unisafe.envelop.is/.claude-plugin/marketplace.json /plugin install unisafe@envelop
npx skills add https://unisafe.envelop.is/skills/envelop-mcp-lp-latest.zip
@envelop/mcp-lp is MIT licensed, ships as a single self-contained ~2 MB binary with no runtime dependencies, and needs Node 20+.
Envelop · Uniswap v4 · Ethereum, Unichain, Arbitrum, Base