The current implementation checks a protected raw reward balance, finite allowance, permission expiry, the output destination, and minimum output. Price guards bind a reference pool and require price history; the selected guard uses at least 15 minutes of history and a 1% spot/history deviation limit.These checks can make a compound wait or revert. They do not guarantee profit or preserve a token’s dollar value. You can revoke the reward-account delegation independently through a compatible wallet.
Collateral and liquidity live in program-controlled vaults. Debt, position health, market liquidity, and lifecycle restrictions govern withdrawals and borrowing. Liquidation can lead to loss of collateral. LP positions can lose value compared with holding the underlying assets.
Some RWA and Token-2022 issuers can freeze, pause, restrict, or seize assets. A supported token can later become non-transferable. ANVIL cannot override issuer controls or promise redemption into the underlying real-world asset.
Program behavior can change if an authorized upgrade is deployed. Governance configuration, wallet software, RPC services, swap venues, pricing sources, and transaction delivery are also part of the system’s operation. Current-code protections should not be read as a promise about every future upgrade.
The September 13, 2026 verification checked the deployed mainnet program bytes and upgrade authority against the retained release artifacts, and confirmed that the app, SDK and indexer identities match. In-house verification passed 792 checks covering compounding, lending, fee recycling, account replay and operator recovery, plus a local worker shutdown check. These are engineering checks, not an independent audit or proof of every real-wallet transaction. See addresses and release status for the remaining acceptance scope.Never enter a recovery phrase or private key into a documentation page or ANVIL’s app. Verify full token and program addresses rather than trusting a symbol alone.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ANVIL","description":"Guides to ANVIL compounding, liquidity, and lending on Solana.","colors":{"primary":"#489ce2","light":"#dcf9ff","dark":"#489ce2"},"logo":"https://mintcdn.com/anvil-70ade411/GGQE_nUIhirUzFo0/images/anvil.png?fit=max\u0026auto=format\u0026n=GGQE_nUIhirUzFo0\u0026q=85\u0026s=c7e98b80c84301ab2c11f208094551be","favicon":"https://mintcdn.com/anvil-70ade411/GGQE_nUIhirUzFo0/images/favicon.png?fit=max\u0026auto=format\u0026n=GGQE_nUIhirUzFo0\u0026q=85\u0026s=6634bb9843876c5e5b46ece956681f6c","appearance":{"default":"dark","strict":true},"background":{"color":{"light":"#ffffff","dark":"#020202"}},"navbar":{"primary":{"type":"button","label":"Open ANVIL","href":"https://splendid-crepe-6faf41.netlify.app/"}},"fonts":{"family":"Aeonik Pro","weight":400,"source":"fonts/aeonik-regular.woff2","format":"woff2"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"anvil-70ade411","hasAudioNarration":false,"actualSubdomain":"anvil-70ade411","customDomains":["docs.anvil.markets"],"gitSource":{"type":"github","owner":"ramenxbt","repo":"evercoil","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aa6f920161e98bb5e685d8d","collectionId":"2a522aaa-71e7-4f89-8392-df5a4de78b5e","liveDeploymentHistoryId":"6aa6f920161e98bb5e685d8d","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6aa6f920161e98bb5e685d8d","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Compounding","count":4},{"language":"default","tag":"Liquidity \u0026 lending","count":4},{"language":"default","tag":"Protocol","count":4},{"language":"default","tag":"Help","count":2},{"language":"default","tag":"Start here","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"protocol/security","slug":"/protocol/security","pageMetadata":{"title":"Security \u0026 asset controls","description":"What the programs enforce, what you control, and where risks remain.","href":"/protocol/security"},"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: \"What the programs enforce, what you control, and where risks remain.\"\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`,p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`compounding-boundaries`,children:`Compounding boundaries`}),`\n`,_jsx(_components.p,{children:`The current implementation checks a protected raw reward balance, finite allowance, permission expiry, the output destination, and minimum output. Price guards bind a reference pool and require price history; the selected guard uses at least 15 minutes of history and a 1% spot/history deviation limit.`}),`\n`,_jsx(_components.p,{children:`These checks can make a compound wait or revert. They do not guarantee profit or preserve a token’s dollar value. You can revoke the reward-account delegation independently through a compatible wallet.`}),`\n`,_jsx(Heading,{level:`2`,id:`lending-boundaries`,children:`Lending boundaries`}),`\n`,_jsx(_components.p,{children:`Collateral and liquidity live in program-controlled vaults. Debt, position health, market liquidity, and lifecycle restrictions govern withdrawals and borrowing. Liquidation can lead to loss of collateral. LP positions can lose value compared with holding the underlying assets.`}),`\n`,_jsx(Heading,{level:`2`,id:`token-and-issuer-controls`,children:`Token and issuer controls`}),`\n`,_jsx(_components.p,{children:`Some RWA and Token-2022 issuers can freeze, pause, restrict, or seize assets. A supported token can later become non-transferable. ANVIL cannot override issuer controls or promise redemption into the underlying real-world asset.`}),`\n`,_jsx(Heading,{level:`2`,id:`upgrades-and-dependencies`,children:`Upgrades and dependencies`}),`\n`,_jsx(_components.p,{children:`Program behavior can change if an authorized upgrade is deployed. Governance configuration, wallet software, RPC services, swap venues, pricing sources, and transaction delivery are also part of the system’s operation. Current-code protections should not be read as a promise about every future upgrade.`}),`\n`,_jsx(Heading,{level:`2`,id:`verification-status`,children:`Verification status`}),`\n`,_jsxs(_components.p,{children:[`The September 13, 2026 verification checked the deployed mainnet program bytes and upgrade authority against the retained release artifacts, and confirmed that the app, SDK and indexer identities match. In-house verification passed 792 checks covering compounding, lending, fee recycling, account replay and operator recovery, plus a local worker shutdown check. These are engineering checks, not an independent audit or proof of every real-wallet transaction. See `,_jsx(_components.a,{href:`/protocol/addresses`,children:`addresses and release status`}),` for the remaining acceptance scope.`]}),`\n`,_jsx(_components.p,{children:`Never enter a recovery phrase or private key into a documentation page or ANVIL’s app. Verify full token and program addresses rather than trusting a symbol alone.`})]})}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":"Security \u0026 asset controls","description":"What the programs enforce, what you control, and where risks remain.","href":"/protocol/security"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Compounding boundaries","slug":"compounding-boundaries","depth":2,"children":[]},{"title":"Lending boundaries","slug":"lending-boundaries","depth":2,"children":[]},{"title":"Token and issuer controls","slug":"token-and-issuer-controls","depth":2,"children":[]},{"title":"Upgrades and dependencies","slug":"upgrades-and-dependencies","depth":2,"children":[]},{"title":"Verification status","slug":"verification-status","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"anvil-70ade411","siteName":"ANVIL","title":"Security \u0026 asset controls - ANVIL","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-13T19:27:44.383Z","originalFileLocation":"protocol/security.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";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=\"dark\"}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=\"What the programs enforce, what you control, and where risks remain.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ANVIL\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/anvil-70ade411/1o7XUdszV6t3P6g9/_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/anvil-70ade411/1o7XUdszV6t3P6g9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/anvil-70ade411/1o7XUdszV6t3P6g9/_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/anvil-70ade411/1o7XUdszV6t3P6g9/_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/anvil-70ade411/1o7XUdszV6t3P6g9/_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/anvil-70ade411/1o7XUdszV6t3P6g9/_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/anvil-70ade411/1o7XUdszV6t3P6g9/_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/anvil-70ade411/1o7XUdszV6t3P6g9/_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/anvil-70ade411/1o7XUdszV6t3P6g9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Security \u0026amp; asset controls - ANVIL\">\u003cmeta data-mint-head property=\"og:description\" content=\"What the programs enforce, what you control, and where risks remain.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ANVIL\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.anvil.markets/protocol/security\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://anvil-70ade411.mintlify.app/_mintlify/api/og/v2?division=Protocol\u0026amp;title=Security+%26+asset+controls\u0026amp;description=What+the+programs+enforce%2C+what+you+control%2C+and+where+risks+remain.\u0026amp;theme=ff8ca7046e5a5f78bd1e4c6d\u0026amp;signature=96323ff88412a909ab8e31a348aaf1df1f0eddf34d191aea063af2fa830d359d\">\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=\"Security \u0026amp; asset controls - ANVIL\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"What the programs enforce, what you control, and where risks remain.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://anvil-70ade411.mintlify.app/_mintlify/api/og/v2?division=Protocol\u0026amp;title=Security+%26+asset+controls\u0026amp;description=What+the+programs+enforce%2C+what+you+control%2C+and+where+risks+remain.\u0026amp;theme=ff8ca7046e5a5f78bd1e4c6d\u0026amp;signature=96323ff88412a909ab8e31a348aaf1df1f0eddf34d191aea063af2fa830d359d\">\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/anvil-70ade411/1o7XUdszV6t3P6g9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ANVIL\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#489ce2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.anvil.markets/protocol/security\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/protocol/security.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.anvil.markets/#organization\",\"name\":\"ANVIL\",\"url\":\"https://docs.anvil.markets\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/anvil-70ade411/GGQE_nUIhirUzFo0/images/anvil.png?fit=max\u0026auto=format\u0026n=GGQE_nUIhirUzFo0\u0026q=85\u0026s=c7e98b80c84301ab2c11f208094551be\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.anvil.markets#website\",\"name\":\"ANVIL\",\"url\":\"https://docs.anvil.markets\",\"publisher\":{\"@id\":\"https://docs.anvil.markets/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.anvil.markets/protocol/security#webpage\",\"url\":\"https://docs.anvil.markets/protocol/security\",\"name\":\"Security \u0026 asset controls\",\"description\":\"What the programs enforce, what you control, and where risks remain.\",\"dateModified\":\"2026-09-13T19:27:44.383Z\",\"isPartOf\":{\"@id\":\"https://docs.anvil.markets#website\"},\"breadcrumb\":{\"@id\":\"https://docs.anvil.markets/protocol/security#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.anvil.markets/protocol/security#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Protocol\",\"item\":\"https://docs.anvil.markets/protocol/fees\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security \u0026 asset controls\",\"item\":\"https://docs.anvil.markets/protocol/security\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.anvil.markets/protocol/security#article\",\"headline\":\"Security \u0026 asset controls\",\"name\":\"Security \u0026 asset controls\",\"description\":\"What the programs enforce, what you control, and where risks remain.\",\"url\":\"https://docs.anvil.markets/protocol/security\",\"mainEntityOfPage\":{\"@id\":\"https://docs.anvil.markets/protocol/security#webpage\"},\"dateModified\":\"2026-09-13T19:27:44.383Z\",\"publisher\":{\"@id\":\"https://docs.anvil.markets/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.anvil.markets#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ANVIL\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ANVIL","nav":{"global":null,"groups":[{"group":"Start here","pages":[{"title":"Your assets. More possibilities.","href":"/introduction"},{"title":"Start with ANVIL","href":"/quickstart"}]},{"group":"Compounding","pages":[{"title":"How compounding works","href":"/compounding/how-it-works"},{"title":"Set up compounding","href":"/compounding/set-up"},{"title":"Manage or stop compounding","href":"/compounding/manage-and-stop"},{"title":"Supported pairs \u0026 tokens","href":"/compounding/supported-pairs"}]},{"group":"Liquidity \u0026 lending","pages":[{"title":"Liquidity \u0026 lending","href":"/lending/overview"},{"title":"Create a market","href":"/lending/create-market"},{"title":"Provide and remove liquidity","href":"/lending/provide-liquidity"},{"title":"Borrow, repay \u0026 withdraw collateral","href":"/lending/borrow-and-repay"}]},{"group":"Protocol","pages":[{"title":"Fees \u0026 costs","description":"Understand compounding fees, pool fees, protocol shares, and network costs.","href":"/protocol/fees"},{"title":"Security \u0026 asset controls","href":"/protocol/security"},{"title":"Addresses \u0026 release status","description":"ANVIL's deployed mainnet programs and current verification record.","href":"/protocol/addresses"},{"title":"What's next","href":"/protocol/roadmap"}]},{"group":"Help","pages":[{"title":"Troubleshooting","href":"/help/troubleshooting"},{"title":"Plain-English glossary","href":"/help/glossary"}]}]},"title":"Security \u0026 asset controls - ANVIL","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}