Yes: analytics, every manual tool, and auto-compound, auto-range and auto-exit on Uniswap v3 and v4,
with Allow for all positions for auto-range and
Auto-exit for all positions next to
auto-compound. Goat LP is experimental. Use small amounts.
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.
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.
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.
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 shows every step.
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.
Do I lose money when my position goes out of range?
Out of range, the position gets no fees and holds only one token, so its value follows that token.
Nothing is sold for you: if the price comes back, it gets a share of the swap fees again.
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.
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; it costs 10% of the fees added back.
Only the rules you set, within your limits: compound, move or close a position that has a rule on. The
permission is for one position, or for all positions if you allow that for auto-range or auto-exit. The NFT
stays in your wallet between runs, and Stop removes the permission.
Why does v4 auto-compound ask me to sign?
On Uniswap v4, auto-compound gives no standing permission. You sign a batch of free messages instead (12 by
default), and each one allows one compound of this position until the end date you pick. When 2 runs or 3
days are left, the app offers Sign N more (free). If they run out, auto-compound stops until you sign
again (Sign again, or Re-enable on the card). Wallets that cannot sign these messages (Safe, 7702)
allow the position once per
compound instead.
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 removes this step.
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.
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.
Why did my automation not run?
The position’s Automation tab says why. Common reasons:
Small position: runs wait until enough fees build up, so they can be far apart.
Auto-range: the position is too small for us to move.
The time between runs has not passed.
A price check does not pass right now, or the pair is paused for a price check.
The pair’s hourly swap limit is in use.
The swap fee right now is above the highest swap fee you set.
On v4 auto-compound: the signed runs are used up, past their end date or never reached the keeper, or
another app is allowed to manage this position.
The position changed owner, or a permission is missing (for example after a move).
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.
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.
What does "Not the original" mean?
The token uses the same ticker as a listed token but is a different contract. Check the address before
you trade.
Still stuck? Write to [email protected]. Cashmere will never
message you first or ask for your keys.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"CashmereLabs Docs","colors":{"primary":"#171717","light":"#404040","dark":"#0A0A0A"},"logo":{"light":"https://mintcdn.com/cashmerelabs/twYvM97pB_Gi8LWe/logo/light.svg?fit=max\u0026auto=format\u0026n=twYvM97pB_Gi8LWe\u0026q=85\u0026s=26447d6dd6153e3bc71b6bd24a52ae9d","dark":"https://mintcdn.com/cashmerelabs/DRxMVZ7HP4gwYBAp/logo/dark.svg?fit=max\u0026auto=format\u0026n=DRxMVZ7HP4gwYBAp\u0026q=85\u0026s=29ab4189d3d7880e4edfde499ae511a2"},"favicon":"https://mintcdn.com/cashmerelabs/9GWikvsSes34rFlG/favicon.svg?fit=max\u0026auto=format\u0026n=9GWikvsSes34rFlG\u0026q=85\u0026s=9f732c502af7bdc7ade079ce59c69a14","navbar":{"links":[{"href":"https://cashmere.exchange","label":"Website"},{"href":"https://x.com/CashmereLabs","label":"Twitter"},{"href":"https://t.me/cashmerelabs","label":"Telegram"},{"href":"https://discord.gg/cashmerelabs","label":"Discord"}],"primary":{"type":"button","label":"Try Cashmere","href":"https://app.cashmere.exchange"}},"footer":{"socials":{"x":"https://x.com/cashmerelabs","github":"https://github.com/cashmerelabs","discord":"https://discord.gg/cashmerelabs","telegram":"https://t.me/cashmerelabs"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cashmerelabs","hasAudioNarration":false,"actualSubdomain":"cashmerelabs","customDomains":["docs.cashmere.exchange"],"gitSource":{"type":"github","owner":"cashmere-prod","repo":"docs-prod2","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aecd0d328d921ee0d68762e","collectionId":"75b71280-278e-4621-bca1-2bb693564014","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aecd0d328d921ee0d68762e"},"entitlements":{},"buildId":"6aecd7adf010f9c26df97463","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Documentation","count":40},{"language":"default","tag":"Mountain","count":21},{"language":"default","tag":"Goat LP","count":10},{"language":"default","tag":"Goat Street","count":9},{"language":"default","tag":"Developer Resources","count":7},{"language":"default","tag":"API Reference","count":4},{"language":"default","tag":"Token, trading and fees","count":4},{"language":"default","tag":"Barns and goats","count":4},{"language":"default","tag":"Before you act","count":4},{"language":"default","tag":"Overview","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"goat-lp/faq","slug":"/goat-lp/faq","pageMetadata":{"title":"FAQ","description":"Short answers to common questions about Goat LP.","og:image":"https://docs.cashmere.exchange/images/goat-lp/og-faq.png","twitter:image":"https://docs.cashmere.exchange/images/goat-lp/og-faq.png","href":"/goat-lp/faq"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Short answers to common questions about Goat LP.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,Info,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Frame,{children:_jsx(`img`,{src:`https://mintcdn.com/cashmerelabs/VaU9JZozZKsaMUY5/images/goat-lp/cover-faq.png?fit=max\u0026auto=format\u0026n=VaU9JZozZKsaMUY5\u0026q=85\u0026s=d73eff63f0a616b8101d599458072c19`,alt:`FAQ cover: an accordion of common questions with the pixel goat asking a question.`,noZoom:true,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`640`,height:`640`,\"data-path\":`images/goat-lp/cover-faq.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cashmerelabs/VaU9JZozZKsaMUY5/images/goat-lp/cover-faq.png?w=280\u0026fit=max\u0026auto=format\u0026n=VaU9JZozZKsaMUY5\u0026q=85\u0026s=fd8ce24450f5ec00722806cf12a61357 280w, https://mintcdn.com/cashmerelabs/VaU9JZozZKsaMUY5/images/goat-lp/cover-faq.png?w=560\u0026fit=max\u0026auto=format\u0026n=VaU9JZozZKsaMUY5\u0026q=85\u0026s=ff50304ad6203f01ab225588b1e766a7 560w, https://mintcdn.com/cashmerelabs/VaU9JZozZKsaMUY5/images/goat-lp/cover-faq.png?w=840\u0026fit=max\u0026auto=format\u0026n=VaU9JZozZKsaMUY5\u0026q=85\u0026s=76776efad10935bd79ef0a988fda34f7 840w, https://mintcdn.com/cashmerelabs/VaU9JZozZKsaMUY5/images/goat-lp/cover-faq.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VaU9JZozZKsaMUY5\u0026q=85\u0026s=3495fb851e74a3d1ee0181af6d6c7ca3 1100w, https://mintcdn.com/cashmerelabs/VaU9JZozZKsaMUY5/images/goat-lp/cover-faq.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VaU9JZozZKsaMUY5\u0026q=85\u0026s=4edbc61501bf7a9ee108f8069335a28f 1650w, https://mintcdn.com/cashmerelabs/VaU9JZozZKsaMUY5/images/goat-lp/cover-faq.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VaU9JZozZKsaMUY5\u0026q=85\u0026s=9ece3f89d26320a8a1677c838927a3dd 2500w`})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Goat LP is experimental. Use small amounts.`})}),`\n`,_jsx(Heading,{level:`2`,id:`the-basics`,children:`The basics`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Is Goat LP live?`,id:`is-goat-lp-live`,children:_jsxs(_components.p,{children:[`Yes: analytics, every manual tool, and auto-compound, auto-range and auto-exit on Uniswap v3 and v4,\nwith `,_jsx(_components.a,{href:`/goat-lp/allow-for-all-positions`,children:`Allow for all positions`}),` for auto-range and\n`,_jsx(_components.a,{href:`/goat-lp/allow-for-all-positions#auto-exit-for-all-positions`,children:`Auto-exit for all positions`}),` next to\nauto-compound. Goat LP is experimental. Use small amounts.`]})}),_jsx(Accordion,{title:`What does Goat LP charge?`,id:`what-does-goat-lp-charge`,children:_jsxs(_components.p,{children:[`Analytics are free. Actions without a swap cost only gas. Manual tools that swap cost 0.65% of the\nswapped part. Compounding costs 10% of the fees added back; on Uniswap v4, `,_jsx(_components.strong,{children:`Send fees to my wallet`}),`\ncosts 10% of the fees collected. Auto-range costs 0.15% per move and auto-exit 0.15% once. Gas for\nautomation runs is paid by us. Details on `,_jsx(_components.a,{href:`/goat-lp/fees`,children:`Fees`}),`.`]})}),_jsx(Accordion,{title:`Does Goat LP hold my position or my tokens?`,id:`does-goat-lp-hold-my-position-or-my-tokens`,children:_jsx(_components.p,{children:`No. Your position is a Uniswap NFT in your own wallet. A compound contract holds it only inside the one\ntransaction that compounds it, and that transaction fails if the NFT does not come back.`})}),_jsx(Accordion,{title:`Can Cashmere take my funds?`,id:`can-cashmere-take-my-funds`,children:_jsxs(_components.p,{children:[`The Goat LP contracts send every output to the position’s owner and every fee to the fee address, and\nthey cannot be upgraded. The owner Safe cannot take positions out of your wallet or redirect your outputs.\nSee `,_jsx(_components.a,{href:`/goat-lp/contracts#roles`,children:`Contracts`}),`.`]})}),_jsx(Accordion,{title:`What happens to my position if I stop using Goat LP?`,id:`what-happens-to-my-position-if-i-stop-using-goat-lp`,children:_jsxs(_components.p,{children:[`Nothing. You can manage or withdraw it at Uniswap or on the block explorer, unless the pool’s hook or one\nof its tokens blocks it. `,_jsx(_components.a,{href:`/goat-lp/security#leave-without-the-app`,children:`Security`}),` shows every step.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`positions-and-numbers`,children:`Positions and numbers`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Is impermanent loss the same as divergence?`,id:`is-impermanent-loss-the-same-as-divergence`,children:_jsx(_components.p,{children:`Yes. Both mean how much less the position is worth than the tokens you deposited, held. It shrinks if\nthe price returns to your entry and becomes final when you withdraw.`})}),_jsx(Accordion,{title:`Do I lose money when my position goes out of range?`,id:`do-i-lose-money-when-my-position-goes-out-of-range`,children:_jsx(_components.p,{children:`Out of range, the position gets no fees and holds only one token, so its value follows that token.\nNothing is sold for you: if the price comes back, it gets a share of the swap fees again.`})}),_jsx(Accordion,{title:`Why is my APR different from the pool's APR?`,id:`why-is-my-apr-different-from-the-pools-apr`,children:_jsx(_components.p,{children:`The pool’s fee APR spreads its fees over all of its liquidity. Yours counts only your own fees over your\nown deposit: your range width, your time in range and when you entered all matter.`})}),_jsx(Accordion,{title:`What is the difference between Collect and Compound?`,id:`what-is-the-difference-between-collect-and-compound`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Collect`}),` sends your fees to your wallet; it costs only gas. `,_jsx(_components.strong,{children:`Compound`}),` adds them back to the\nposition; it costs 10% of the fees added back.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`automation`,children:`Automation`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`What can an automation do with my position?`,id:`what-can-an-automation-do-with-my-position`,children:_jsxs(_components.p,{children:[`Only the rules you set, within your limits: compound, move or close a position that has a rule on. The\npermission is for one position, or for all positions if you allow that for auto-range or auto-exit. The NFT\nstays in your wallet between runs, and `,_jsx(_components.strong,{children:`Stop`}),` removes the permission.`]})}),_jsx(Accordion,{title:`Why does v4 auto-compound ask me to sign?`,id:`why-does-v4-auto-compound-ask-me-to-sign`,children:_jsxs(_components.p,{children:[`On Uniswap v4, auto-compound gives no standing permission. You sign a batch of free messages instead (12 by\ndefault), and each one allows one compound of this position until the end date you pick. When 2 runs or 3\ndays are left, the app offers `,_jsx(_components.strong,{children:`Sign N more (free)`}),`. If they run out, auto-compound stops until you sign\nagain (`,_jsx(_components.strong,{children:`Sign again`}),`, or `,_jsx(_components.strong,{children:`Re-enable`}),` on the card). Wallets that cannot sign these messages (Safe, 7702)\nallow the position once per\ncompound instead.`]})}),_jsx(Accordion,{title:`Why do I have to allow my position after an auto-range move?`,id:`why-do-i-have-to-allow-my-position-after-an-auto-range-move`,children:_jsxs(_components.p,{children:[`A move closes the old position and opens a new one with a new number. Your settings move with it, but\nthe permission covered only the old one. `,_jsx(_components.strong,{children:`Allow #new`}),` is one tap, a network fee under a cent, no Goat\nLP fee. `,_jsx(_components.a,{href:`/goat-lp/allow-for-all-positions`,children:`Allow for all positions`}),` removes this step.`]})}),_jsx(Accordion,{title:`Which pairs can be automated?`,id:`which-pairs-can-be-automated`,children:_jsxs(_components.p,{children:[`Listed pairs with an outside price: a Chainlink price, or a deep pool Goat checks against. On Uniswap v4,\npools without a hook or with a hook Goat reviewed. The `,_jsx(_components.strong,{children:`Agents`}),` light on the Pools list shows it.`]})}),_jsx(Accordion,{title:`What is the highest swap fee in a move?`,id:`what-is-the-highest-swap-fee-in-a-move`,children:_jsx(_components.p,{children:`On Uniswap v4, a cap you set per position on the pool fee plus Uniswap’s protocol fee that a move may\npay when it swaps. The default is 1% and the most is 10%. Above your cap, the keeper waits.`})}),_jsxs(Accordion,{title:`Why did my automation not run?`,id:`why-did-my-automation-not-run`,children:[_jsxs(_components.p,{children:[`The position’s `,_jsx(_components.strong,{children:`Automation`}),` tab says why. Common reasons:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Small position: runs wait until enough fees build up, so they can be far apart.`}),`\n`,_jsx(_components.li,{children:`Auto-range: the position is too small for us to move.`}),`\n`,_jsx(_components.li,{children:`The time between runs has not passed.`}),`\n`,_jsx(_components.li,{children:`A price check does not pass right now, or the pair is paused for a price check.`}),`\n`,_jsx(_components.li,{children:`The pair’s hourly swap limit is in use.`}),`\n`,_jsx(_components.li,{children:`The swap fee right now is above the highest swap fee you set.`}),`\n`,_jsx(_components.li,{children:`On v4 auto-compound: the signed runs are used up, past their end date or never reached the keeper, or\nanother app is allowed to manage this position.`}),`\n`,_jsx(_components.li,{children:`The position changed owner, or a permission is missing (for example after a move).`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`pools-and-tokens`,children:`Pools and tokens`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`What is a hook, and should I avoid hook pools?`,id:`what-is-a-hook-and-should-i-avoid-hook-pools`,children:_jsx(_components.p,{children:`A Uniswap v4 hook is a contract that runs on swaps and liquidity changes. It can set a dynamic fee, take\na share of swaps or make a call fail. Read the hook badge and its address before you deposit.`})}),_jsx(Accordion,{title:`Why can a stock-token pool price jump suddenly?`,id:`why-can-a-stock-token-pool-price-jump-suddenly`,children:_jsx(_components.p,{children:`Stock-token pools trade around the clock, but their outside price does not always update. When it does,\nthe pool can jump to it at once, across a whole range.`})}),_jsx(Accordion,{title:`What does \"Not the original\" mean?`,id:`what-does-not-the-original-mean`,children:_jsx(_components.p,{children:`The token uses the same ticker as a listed token but is a different contract. Check the address before\nyou trade.`})})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Still stuck? Write to `,_jsx(_components.a,{href:`mailto:[email protected]`,children:`[email protected]`}),`. Cashmere will never\nmessage you first or ask for your keys.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"FAQ","description":"Short answers to common questions about Goat LP.","og:image":"https://docs.cashmere.exchange/images/goat-lp/og-faq.png","twitter:image":"https://docs.cashmere.exchange/images/goat-lp/og-faq.png","href":"/goat-lp/faq"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The basics","slug":"the-basics","depth":2,"children":[]},{"title":"Positions and numbers","slug":"positions-and-numbers","depth":2,"children":[]},{"title":"Automation","slug":"automation","depth":2,"children":[]},{"title":"Pools and tokens","slug":"pools-and-tokens","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"cashmerelabs","siteName":"CashmereLabs Docs","title":"FAQ - CashmereLabs Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T10:29:36.980Z","originalFileLocation":"goat-lp/faq.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Short answers to common questions about Goat LP.\">\u003cmeta data-mint-head name=\"application-name\" content=\"CashmereLabs Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"FAQ - CashmereLabs Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Short answers to common questions about Goat LP.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CashmereLabs Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cashmere.exchange/goat-lp/faq\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.cashmere.exchange/images/goat-lp/og-faq.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"FAQ - CashmereLabs Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Short answers to common questions about Goat LP.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.cashmere.exchange/images/goat-lp/og-faq.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cashmerelabs/PHMKaoJ2or1pod3_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CashmereLabs Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#171717\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cashmere.exchange/goat-lp/faq\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/goat-lp/faq.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cashmere.exchange/#organization\",\"name\":\"CashmereLabs Docs\",\"url\":\"https://docs.cashmere.exchange\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cashmerelabs/twYvM97pB_Gi8LWe/logo/light.svg?fit=max\u0026auto=format\u0026n=twYvM97pB_Gi8LWe\u0026q=85\u0026s=26447d6dd6153e3bc71b6bd24a52ae9d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cashmere.exchange#website\",\"name\":\"CashmereLabs Docs\",\"url\":\"https://docs.cashmere.exchange\",\"publisher\":{\"@id\":\"https://docs.cashmere.exchange/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cashmere.exchange/goat-lp/faq#webpage\",\"url\":\"https://docs.cashmere.exchange/goat-lp/faq\",\"name\":\"FAQ\",\"description\":\"Short answers to common questions about Goat LP.\",\"dateModified\":\"2026-10-27T10:29:36.980Z\",\"isPartOf\":{\"@id\":\"https://docs.cashmere.exchange#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cashmere.exchange/goat-lp/faq#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cashmere.exchange/goat-lp/faq#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Goat LP\",\"item\":\"https://docs.cashmere.exchange/goat-lp/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FAQ\",\"item\":\"https://docs.cashmere.exchange/goat-lp/faq\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.cashmere.exchange/goat-lp/faq#article\",\"headline\":\"FAQ\",\"name\":\"FAQ\",\"description\":\"Short answers to common questions about Goat LP.\",\"url\":\"https://docs.cashmere.exchange/goat-lp/faq\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cashmere.exchange/goat-lp/faq#webpage\"},\"image\":\"https://docs.cashmere.exchange/images/goat-lp/og-faq.png\",\"dateModified\":\"2026-10-27T10:29:36.980Z\",\"publisher\":{\"@id\":\"https://docs.cashmere.exchange/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cashmere.exchange#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CashmereLabs Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"CashmereLabs Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Welcome","pages":[{"title":"CashmereLabs Documentation","href":""},{"title":"Manifesto","href":"/manifesto"}]},{"group":"Overview","pages":[{"title":"What is CashmereLabs?","href":"/overview/what-is-cashmere"},{"title":"The Problems We Solve","href":"/overview/problems-we-solve"},{"title":"System Design","href":"/overview/system-design"},{"title":"Economics","href":"/overview/economics"}]},{"group":"Products","pages":[{"title":"Cashmere Bridge","href":"/products/bridge"},{"title":"Cashmere Yield Agents","href":"/products/yield-agents"},{"title":"Cashmere Privacy","href":"/products/privacy"},{"title":"Cashmere Gate","href":"/products/gate"}]},{"group":"Goat Street","pages":[{"title":"Goat Street","href":"/goat-street/overview"},{"title":"Tiers \u0026 Weight","href":"/goat-street/tiers"},{"title":"Levels \u0026 Tenure","href":"/goat-street/levels"},{"title":"Rewards","href":"/goat-street/rewards"},{"title":"The Bell","href":"/goat-street/the-bell"},{"title":"Contracts","href":"/goat-street/contracts"},{"title":"Operations","href":"/goat-street/operations"},{"title":"Roadmap","href":"/goat-street/roadmap"},{"title":"Terms","href":"/goat-street/terms"}]},{"group":"Goat LP","pages":[{"title":"Goat LP","href":"/goat-lp/overview"},{"title":"Getting started","href":"/goat-lp/getting-started"},{"title":"Analytics","href":"/goat-lp/analytics"},{"title":"Automation","href":"/goat-lp/automation"},{"title":"Allow for all positions","href":"/goat-lp/allow-for-all-positions"},{"title":"Fees","href":"/goat-lp/fees"},{"title":"Security","href":"/goat-lp/security"},{"title":"Risks","href":"/goat-lp/risks"},{"title":"Contracts","description":"Every Goat LP contract address, what each one does, who controls it, and the contracts Goat LP calls.","href":"/goat-lp/contracts"},{"title":"FAQ","href":"/goat-lp/faq"}]},{"group":"Developer Resources","pages":[{"title":"Developer Quickstart","description":"Bridge USDC with the Cashmere SDK in a few lines, or call the Gas API and the Cashmere contracts yourself.","href":"/developers/quickstart"},{"title":"Contract Addresses","href":"/developers/contract-addresses"},{"title":"SDK Options","href":"/developers/sdks"},{"title":"Smart Contracts","href":"/developers/smart-contracts"},{"title":"Integration Examples","href":"/developers/integration-examples"},{"title":"Agent Integration","href":"/developers/agent-integration"},{"title":"Backend APIs","href":"/developers/backend-apis"}]},{"group":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"},{"title":"Gas Quotes","href":"/api-reference/quote"},{"title":"Transfer Execution","href":"/api-reference/transfer"},{"title":"Analytics","href":"/api-reference/analytics"}]}]},{"tab":"Mountain","pages":[{"title":"Mountain","href":"/mountain/overview"}]}]},"basePath":"","title":"FAQ - CashmereLabs Docs","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["07c022d89b"],"chunks":["Frame-NdetNziF.js","DynamicMarkdown-CD8713Yy.js"]}