terminal-native · uniswap v4 · axl mesh
An LP copilot that
shows its work.
Open, rebalance, and monitor Uniswap v4 positions in plain English. Four agents debate every move, you see the reasoning before the wallet signs.
$ npm i -g zuno
Three things, one shell.
Open positions, rebalance them, and watch them - without leaving your terminal. Each surface is one intent away.
Create
open a new position
Type the goal in plain English. Scout surveys live v4 pools on the chain, the agents debate width and pool, and Zuno prepares the mint.
Rebalance
review an existing one
Same four agents, applied to a position you already hold. The transcript is persisted with the plan so you can replay the reasoning later.
Monitor
background watcher
Polls your positions on a schedule. Out-of-range or near-boundary conditions ping you on Telegram and land in `~/.zuno/alerts.json`.
Four agents. One debate.
Each agent is its own process with its own AXL peer id. Numbers come from deterministic helpers; the LLM only owns reasoning. The transcript ships with the plan.
Scout
observes
Reads the position (or surveys live pools, for a new one). Loads volatility, gas, and yield. Labels the market regime in plain English.
Strategist
proposes
Drafts 2-5 candidate ranges. Picks proportions only - tick math is snapped deterministically so the LLM never fabricates numbers.
Critic
challenges
Stress-tests every candidate at 1×, 2×, 3× volatility. Vetoes weak ranges with concrete reasons. Asks the strategist to revise.
Arbiter
decides
Only joins on deadlock. Reads the full debate, picks one candidate, writes the rationale the user reads in `explain recommendation`.
A small mesh, not a monolith.
Each agent runs as its own process and talks through AXL- Gensyn's peer-to-peer Agent eXchange Layer. They reach each other by ed25519 peer id. No central broker.
- transport
- axl /send · /recv
- topology
- peer mesh, 5 nodes
- addressing
- ed25519 peer id
- determinism
- tick math in ts
- signer
- turnkey policy
- fallback
- in-process
Why this beats a single-shot copilot.
- A debate models the real LP tradeoff, fee density vs survival, instead of picking one side and asking you to trust it.
- LLMs reason; deterministic code computes. The model picks shapes (width, offset, exposure), never raw ticks, amounts, or addresses. The Critic re-verifies every number before a plan ships.
- Every line of reasoning is auditable. The full transcript ships with the plan; `explain recommendation` replays it on demand.
- Your wallet stays separate. Zuno signs only after explicit approval, through a Turnkey-backed agent wallet you control.