Rebalancer

iNFT-owned LP rebalancer: on-chain authority + portable decision records for Uniswap positions

Rebalancer

Created At

Open Agents

Project Description

iNFT LP Keeper is an agent-owned Uniswap V3 LP rebalancer. The NFT is the authority anchor — only its owner can set policy and approve runners. A TypeScript agent reads policy from 0G Storage, calls 0G Compute for rebalance recommendations, stores verifiable decision records, and executes via KeeperHub. On-chain contracts (AgentNFT, AgentVault, DecisionRegistry) prove authorization. Anyone can copy the logic; only the authorized agent controls the canonical state and official vault.

How it's Made

Solidity contracts via Foundry: AgentNFT (ERC721 with runner approvals), AgentVault (policy-guarded execution), DecisionRegistry (append-only audit log). TypeScript agent with adapter pattern — StorageProvider, InferenceProvider, ExecutionProvider, IdentityResolver — each with mock and real implementations for 0G Storage, 0G Compute, KeeperHub, and ENS. React dashboard + bash demo script. 13 Foundry tests covering all security constraints. pnpm monorepo. Full local demo with 24/24 verification checks passing.

background image mobile

Join the mailing list

Get the latest news and updates