iNFT-owned LP rebalancer: on-chain authority + portable decision records for Uniswap positions
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.
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.

