> For the complete documentation index, see [llms.txt](https://hxz-1.gitbook.io/redelegator-finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hxz-1.gitbook.io/redelegator-finance/how-redelegator-works/split-and-lp-flows.md).

# Split & LP Flows

Two flows that show the breadth of A2A coordination: a **split** that fans out to two deployers at once, and a **Uniswap LP** that builds a v3 position headlessly.

### Split Flow

Suggestion chip: **"Split 0.00001 USDC across Lido and LI.FI — each agent capped to its own leg, nothing more"** — the clearest A2A coordination.

#### 1. Reasoning produces two allocations

Venice returns a `Strategy` with two allocations whose split ratios sum to 1.

<figure><img src="/files/MlZBCWF8FFZHNYdB8C4M" alt=""><figcaption></figcaption></figure>

#### 2. One signature, two redelegations

From the single grant, the Dex Aggregator redelegates **two** per-leg budgets — to Liquid Staking and to the Yield Agent — in the same bundle.

<figure><img src="/files/QAzssLEiCPvaoZPXbRqn" alt="" width="410"><figcaption></figcaption></figure>

#### 3. Both legs settle to the user

Each deployer redeems its capped leg and delivers the result to your wallet.

### Uniswap LP Flow

Suggestion chip: **"LP 0.00001 USDC on Uniswap — allow this position only, revocable anytime"** — builds a Uniswap **v3** position.

#### 1. Reasoning routes to the LP agent

Venice classifies the intent as `protocol: Uniswap, action: add_liquidity` → routed to the `uniswapLp` leg.

#### 2. Build the position (v3 SDK)

The server reads the target pool's `slot0`/liquidity on-chain and uses `@uniswap/v3-sdk` (`NonfungiblePositionManager.addCallParameters`) to encode a full-range mint — returning the token approval(s) and the ready-to-sign `create` transaction.

<figure><img src="/files/xqKnja94Trl617aXQD47" alt="" width="563"><figcaption></figcaption></figure>

#### 3. Sign in your wallet

Your wallet signs each approval, then the mint. The calldata is signed **verbatim** — never modified. The feed adds an `lp-uniswap` step with a BaseScan link.

> ⚠️ A Uniswap v3 USDC/WETH position needs **both** tokens — provide a little WETH alongside the USDC, plus gas. Dust amounts may be rejected by the pool math; the feed surfaces the exact reason.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hxz-1.gitbook.io/redelegator-finance/how-redelegator-works/split-and-lp-flows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
