Liquidmind
LiquidMind is an AI-driven autonomous liquidity system for Uniswap v4. It uses Chainlink CRE and Data Feeds to automate rebalancing and dynamic fees.
What it is
LiquidMind is an AI-driven autonomous liquidity system for Uniswap v4. It uses Chainlink CRE (Chainlink Runtime Environment) and Chainlink Data Feeds to automate rebalancing and dynamic fees for concentrated liquidity pools on Base Sepolia.
What it does today:
- A Uniswap v4 hook (AgenticLiquidityHook) that updates volatility per swap, overrides dynamic fees, and signals rebalance conditions on-chain.
- A coordinator (LiquidMindCoordinator) that registers agents and executes actions from the CRE workflow.
- A CRE workflow (liquidmind/agentic-liquidity) that reads live Chainlink prices and historical rounds from Base Sepolia, computes rebalance tick ranges and volatility-driven fees, and emits canonical payloads for the coordinator.
- An end-to-end path from simulation to on-chain execution: the CRE workflow prepares rebalance and fee-update payloads; an operator or test script submits them to the coordinator; the hook executes the actions on the pool.
Target users: LPs and operators who want automated, data-driven liquidity management on Uniswap v4, with Chainlink-backed price and volatility inputs.
How it Works
Stack:
• Solidity / Foundry — Uniswap v4 hook, coordinator, deployment scripts.
• TypeScript — CRE workflow (Chainlink CRE SDK), canonical preparation,
market data.
• Chainlink CRE — Workflow runtime, EVMClient for on-chain reads, cron and
HTTP triggers.
• Chainlink Data Feeds — Base Sepolia ETH/USD, BTC/USD, LINK/USD for
prices and volatility.
• Base Sepolia — Testnet deployment and live pool.
Architecture:
Intent → CRE Workflow (liquidmind/agentic-liquidity)
│
├─ EVMClient.read() → Chainlink AggregatorV3 (latestRoundData, getRoundData)
├─ Volatility from historical rounds → fee tier selection
├─ Price → tick range computation
└─ Emit rebalance + updateFee payloads
│
v
Operator / e2e-live.sh
│
v
LiquidMindCoordinator.executeLocalHookAction()
│
v
AgenticLiquidityHook (Uniswap v4)
Key components:
• liquidmind/agentic-liquidity/main.ts
CRE workflow entrypoint (cron + HTTP triggers).
• liquidmind/agentic-liquidity/src/utils/price-feed.ts
Chainlink price and volatility via EVMClient.
• liquidmind/agentic-liquidity/src/canonical-preparation.ts
Tick range and fee logic, payload encoding.
• contracts/src/AgenticLiquidityHook.sol
Uniswap v4 hook, dynamic fee, rebalance signaling.
• contracts/src/LiquidMindCoordinator.sol
Agent registry, action dispatch.
• e2e-live.sh
E2E validation and submission bridge.
Links
Created by
- Ihab Hormi