> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cashmere.exchange/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQ

> Short answers to common questions about Goat LP.

<Frame>
  <img src="https://mintcdn.com/cashmerelabs/VaU9JZozZKsaMUY5/images/goat-lp/cover-faq.png?fit=max&auto=format&n=VaU9JZozZKsaMUY5&q=85&s=d73eff63f0a616b8101d599458072c19" alt="FAQ cover: an accordion of common questions with the pixel goat asking a question." noZoom width="1600" height="640" data-path="images/goat-lp/cover-faq.png" />
</Frame>

<Callout type="warning">
  Goat LP is experimental. Use small amounts.
</Callout>

## The basics

<AccordionGroup>
  <Accordion title="Is Goat LP live?">
    Yes: analytics, every manual tool, and auto-compound, auto-range and auto-exit on Uniswap v3 and v4,
    with [Allow for all positions](/goat-lp/allow-for-all-positions) for auto-range.
    Goat LP is experimental. Use small amounts.
  </Accordion>

  <Accordion title="What does Goat LP charge?">
    Analytics are free. Actions without a swap cost only gas. Manual tools that swap cost 0.65% of the
    swapped part. Compounding costs 10% of the fees added back; on Uniswap v4, **Send fees to my wallet**
    costs 10% of the fees collected. Auto-range costs 0.15% per move and auto-exit 0.15% once. Gas for
    automation runs is paid by us. Details on [Fees](/goat-lp/fees).
  </Accordion>

  <Accordion title="Does Goat LP hold my position or my tokens?">
    No. Your position is a Uniswap NFT in your own wallet. A compound contract holds it only inside the one
    transaction that compounds it, and that transaction fails if the NFT does not come back.
  </Accordion>

  <Accordion title="Can Cashmere take my funds?">
    The Goat LP contracts send every output to the position's owner and every fee to the fee address, and
    they cannot be upgraded. The owner Safe cannot take positions out of your wallet or redirect your outputs.
    See [Contracts](/goat-lp/contracts#roles).
  </Accordion>

  <Accordion title="What happens to my position if I stop using Goat LP?">
    Nothing. You can manage or withdraw it at Uniswap or on the block explorer, unless the pool's hook or one
    of its tokens blocks it. [Security](/goat-lp/security#leave-without-the-app) shows every step.
  </Accordion>
</AccordionGroup>

## Positions and numbers

<AccordionGroup>
  <Accordion title="Is impermanent loss the same as divergence?">
    Yes. Both mean how much less the position is worth than the tokens you deposited, held. It shrinks if
    the price returns to your entry and becomes final when you withdraw.
  </Accordion>

  <Accordion title="Do I lose money when my position goes out of range?">
    Out of range, the position earns no fees and holds only one token, so its value follows that token.
    Nothing is sold for you: if the price comes back, it earns again.
  </Accordion>

  <Accordion title="Why is my APR different from the pool's APR?">
    The pool's fee APR spreads its fees over all of its liquidity. Yours counts only your own fees over your
    own deposit: your range width, your time in range and when you entered all matter.
  </Accordion>

  <Accordion title="What is the difference between Collect and Compound?">
    **Collect** sends your fees to your wallet; it costs only gas. **Compound** adds them back to the
    position so they earn fees too; it costs 10% of the fees added back.
  </Accordion>
</AccordionGroup>

## Automation

<AccordionGroup>
  <Accordion title="What can an automation do with my position?">
    Only the rule you set, within your limits: compound, move or close that one position. The permission is
    for one position, the NFT stays in your wallet between runs, and **Stop** removes the permission.
  </Accordion>

  <Accordion title="Why does v4 auto-compound ask me to allow the position again?">
    On Uniswap v4, each compound uses up the permission for that position. After every run the app asks you
    to allow it again for the next compound.
  </Accordion>

  <Accordion title="Why do I have to allow my position after an auto-range move?">
    A move closes the old position and opens a new one with a new number. Your settings move with it, but
    the permission covered only the old one. **Allow #new** is one tap, a network fee under a cent, no Goat
    LP fee. [Allow for all positions](/goat-lp/allow-for-all-positions) removes this step.
  </Accordion>

  <Accordion title="Which pairs can be automated?">
    Listed pairs with an outside price: a Chainlink price, or a deep pool Goat checks against. On Uniswap v4,
    pools without a hook or with a hook Goat reviewed. The **Agents** light on the Pools list shows it.
  </Accordion>

  <Accordion title="What is the highest swap fee in a move?">
    On Uniswap v4, a cap you set per position on the pool fee plus Uniswap's protocol fee that a move may
    pay when it swaps. The default is 1% and the most is 10%. Above your cap, the keeper waits.
  </Accordion>

  <Accordion title="Why did my automation not run?">
    The position's **Automation** tab says why. Common reasons: the run would not yet pay for its gas, the
    time between runs has not passed, a price check does not pass right now, the position changed owner, or
    a permission is missing (for example after a move).
  </Accordion>
</AccordionGroup>

## Pools and tokens

<AccordionGroup>
  <Accordion title="What is a hook, and should I avoid hook pools?">
    A Uniswap v4 hook is a contract that runs on swaps and liquidity changes. It can set a dynamic fee, take
    a share of swaps or make a call fail. Read the hook badge and its address before you deposit.
  </Accordion>

  <Accordion title="Why can a stock-token pool price jump suddenly?">
    Stock-token pools trade around the clock, but their outside price does not always update. When it does,
    the pool can jump to it at once, across a whole range.
  </Accordion>

  <Accordion title="What does &#x22;Not the original&#x22; mean?">
    The token uses the same ticker as a listed token but is a different contract. Check the address before
    you trade.
  </Accordion>
</AccordionGroup>

<Callout type="info">
  Still stuck? Write to [contact@cashmere.exchange](mailto:contact@cashmere.exchange). Cashmere will never
  message you first or ask for your keys.
</Callout>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.