DeFindex White Paper 1.0 (2024): the protocol design behind the factory, vaults and strategies.
The DeFindex White Paper 1.0 (PaltaLabs, 2024) describes the protocol as first designed: the
factory, vault, strategy and zapper contracts, the roles that manage a vault, how rates and APY
are computed, and the prior art it learned from. It is a frozen, dated document. Where it and these docs disagree, the docs describe the protocol as it
runs today.
DeFindex White Paper 1.0 (PDF)
Download or open the full white paper.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"DeFindex","colors":{"primary":"#014751","light":"#DEC9F4","dark":"#DEC9F4"},"logo":{"light":"https://mintcdn.com/defindex/ug30IPjHJU5kK9-E/logo/light.svg?fit=max\u0026auto=format\u0026n=ug30IPjHJU5kK9-E\u0026q=85\u0026s=e26b6d56cee09e9b66fe804ce8c27469","dark":"https://mintcdn.com/defindex/ug30IPjHJU5kK9-E/logo/dark.svg?fit=max\u0026auto=format\u0026n=ug30IPjHJU5kK9-E\u0026q=85\u0026s=c232c9a881cdd7bd62fe643c69beffff"},"favicon":"https://mintcdn.com/defindex/ug30IPjHJU5kK9-E/favicon.svg?fit=max\u0026auto=format\u0026n=ug30IPjHJU5kK9-E\u0026q=85\u0026s=617ae9a225c5fb5948558b3e700e1741","api":{"openapi":"https://api.defindex.io/api-json","mdx":{"auth":{"method":"bearer"},"server":"https://api.defindex.io"}},"navbar":{"primary":{"type":"button","label":"Open Console","href":"https://console.defindex.io"}},"footer":{"socials":{"x":"https://x.com/defindex_","discord":"https://discord.gg/aV5jHwmsaj","github":"https://github.com/defindex-io"}},"integrations":{"posthog":{"apiKey":"phc_C6MfPNluY4B1Kx7kFa4d2XPJmcGHhQAplhnzD8hIt6G","apiHost":"https://us.i.posthog.com","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"defindex","hasAudioNarration":false,"actualSubdomain":"defindex","customDomains":["docs.defindex.io"],"gitSource":{"type":"github","owner":"defindex-io","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aec4fb13744ce14d083a876","collectionId":"f0db2985-fba2-46f7-8006-7a9c2c860656","liveDeploymentHistoryId":"6aec4fb13744ce14d083a876","schemaVersion":"v3"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aec4fb13744ce14d083a876","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Documentation","count":46},{"language":"default","tag":"API Reference","count":38},{"language":"default","tag":"Integration Guide","count":23},{"language":"default","tag":"Vault management","count":12},{"language":"default","tag":"Advanced Documentation","count":8},{"language":"default","tag":"Vaults","count":8},{"language":"default","tag":"Guides and Tutorials","count":8},{"language":"default","tag":"Account","count":6},{"language":"default","tag":"Historical data","count":5},{"language":"default","tag":"Vault Operations","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#topbar-cta-button .text-white,#topbar-cta-button .text-white\\/90{color:#014751}"}],"page":{"pagePath":"whitepaper","slug":"/whitepaper","pageMetadata":{"title":"WhitePaper","description":"DeFindex White Paper 1.0 (2024): the protocol design behind the factory, vaults and strategies.","icon":"file-pdf","href":"/whitepaper"},"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: \"DeFindex White Paper 1.0 (2024): the protocol design behind the factory, vaults and strategies.\"\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={p:`p`,..._provideComponents(),...props.components},{Card}=_components;if(!Card)_missingMdxReference(`Card`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The DeFindex White Paper 1.0 (PaltaLabs, 2024) describes the protocol as first designed: the\nfactory, vault, strategy and zapper contracts, the roles that manage a vault, how rates and APY\nare computed, and the prior art it learned from. It is a frozen, dated document. Where it and these docs disagree, the docs describe the protocol as it\nruns today.`}),`\n`,_jsx(Card,{title:`DeFindex White Paper 1.0 (PDF)`,icon:`file-pdf`,href:`https://www.defindex.io/defindex-whitepaper-1.0.pdf`,children:_jsx(_components.p,{children:`Download or open the full white paper.`})})]})}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":"WhitePaper","description":"DeFindex White Paper 1.0 (2024): the protocol design behind the factory, vaults and strategies.","icon":"file-pdf","href":"/whitepaper"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/defindex/0d670a81bd2dad48/analytics.js"],"subdomain":"defindex","siteName":"DeFindex","title":"WhitePaper - DeFindex","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T20:58:22.627Z","originalFileLocation":"whitepaper.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=\"DeFindex White Paper 1.0 (2024): the protocol design behind the factory, vaults and strategies.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DeFindex\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/defindex/p4-LGAwSasouxdUs/_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/defindex/p4-LGAwSasouxdUs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/defindex/p4-LGAwSasouxdUs/_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/defindex/p4-LGAwSasouxdUs/_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/defindex/p4-LGAwSasouxdUs/_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/defindex/p4-LGAwSasouxdUs/_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/defindex/p4-LGAwSasouxdUs/_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/defindex/p4-LGAwSasouxdUs/_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/defindex/p4-LGAwSasouxdUs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"WhitePaper - DeFindex\">\u003cmeta data-mint-head property=\"og:description\" content=\"DeFindex White Paper 1.0 (2024): the protocol design behind the factory, vaults and strategies.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DeFindex\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.defindex.io/whitepaper\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://defindex.mintlify.site/_mintlify/api/og/v2?division=Advanced+Documentation\u0026amp;title=WhitePaper\u0026amp;description=DeFindex+White+Paper+1.0+%282024%29%3A+the+protocol+design+behind+the+factory%2C+vaults+and+strategies.\u0026amp;theme=8bd24efa4c6ed0dcef030c46\u0026amp;signature=7088018a456c6ebcfe36dfd201462165c02f874caf73df657ce102ab24e7c8d2\">\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=\"WhitePaper - DeFindex\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"DeFindex White Paper 1.0 (2024): the protocol design behind the factory, vaults and strategies.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://defindex.mintlify.site/_mintlify/api/og/v2?division=Advanced+Documentation\u0026amp;title=WhitePaper\u0026amp;description=DeFindex+White+Paper+1.0+%282024%29%3A+the+protocol+design+behind+the+factory%2C+vaults+and+strategies.\u0026amp;theme=8bd24efa4c6ed0dcef030c46\u0026amp;signature=7088018a456c6ebcfe36dfd201462165c02f874caf73df657ce102ab24e7c8d2\">\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/defindex/p4-LGAwSasouxdUs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DeFindex\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#014751\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.defindex.io/whitepaper\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/whitepaper.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.defindex.io/#organization\",\"name\":\"DeFindex\",\"url\":\"https://docs.defindex.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/defindex/ug30IPjHJU5kK9-E/logo/light.svg?fit=max\u0026auto=format\u0026n=ug30IPjHJU5kK9-E\u0026q=85\u0026s=e26b6d56cee09e9b66fe804ce8c27469\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.defindex.io#website\",\"name\":\"DeFindex\",\"url\":\"https://docs.defindex.io\",\"publisher\":{\"@id\":\"https://docs.defindex.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.defindex.io/whitepaper#webpage\",\"url\":\"https://docs.defindex.io/whitepaper\",\"name\":\"WhitePaper\",\"description\":\"DeFindex White Paper 1.0 (2024): the protocol design behind the factory, vaults and strategies.\",\"dateModified\":\"2026-10-21T20:58:22.627Z\",\"isPartOf\":{\"@id\":\"https://docs.defindex.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.defindex.io/whitepaper#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.defindex.io/whitepaper#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Advanced Documentation\",\"item\":\"https://docs.defindex.io/advanced-documentation/understanding-apy\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WhitePaper\",\"item\":\"https://docs.defindex.io/whitepaper\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.defindex.io/whitepaper#article\",\"headline\":\"WhitePaper\",\"name\":\"WhitePaper\",\"description\":\"DeFindex White Paper 1.0 (2024): the protocol design behind the factory, vaults and strategies.\",\"url\":\"https://docs.defindex.io/whitepaper\",\"mainEntityOfPage\":{\"@id\":\"https://docs.defindex.io/whitepaper#webpage\"},\"dateModified\":\"2026-10-21T20:58:22.627Z\",\"publisher\":{\"@id\":\"https://docs.defindex.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.defindex.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DeFindex\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"DeFindex","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Intro","pages":[{"title":"Welcome","icon":"hand-wave","href":""},{"title":"What is DeFindex","icon":"circle-info","href":"/intro/what-is-defindex"},{"title":"Fees and revenue","icon":"coins","href":"/intro/fees"},{"title":"Why DeFindex","icon":"scale-balanced","href":"/intro/why-defindex"}]},{"group":"Products","icon":"shapes","root":{"title":"Products","icon":"shapes","href":"/products/index"},"expanded":true,"pages":[{"title":"Vaults","icon":"vault","href":"/products/vaults"},{"title":"Stable APY","icon":"chart-line","href":"/products/stable-apy"},{"title":"Boost","icon":"rocket","href":"/products/boost"}]},{"group":"Strategies","icon":"compass","root":{"title":"Introduction","icon":"compass","href":"/strategies/index"},"expanded":true,"pages":[{"title":"Blend Autocompound","icon":"repeat","href":"/strategies/blend-autocompound"},{"title":"K2 Autocompound","icon":"repeat","href":"/strategies/k2-autocompound"},{"title":"RWA Wrapper","icon":"landmark","href":"/strategies/rwa-wrapper"},{"title":"Build a strategy","icon":"code","href":"/strategies/build"}]},{"group":"Integration Guide","pages":[{"title":"Quickstart","icon":"bolt","href":"/integration-guide/quickstart"},{"title":"Sandbox","icon":"flask","href":"/integration-guide/sandbox"},{"group":"Create a Vault","icon":"square-plus","root":{"title":"Create a Vault","icon":"square-plus","href":"/integration-guide/creating-a-defindex-vault/index"},"pages":[{"title":"Using the Console","icon":"computer","href":"/integration-guide/creating-a-defindex-vault/using-the-console"},{"title":"Using the API","icon":"code","href":"/integration-guide/creating-a-defindex-vault/using-the-api"}]},{"group":"Vault Operations","icon":"list-check","root":{"title":"Vault Operations","icon":"list-check","href":"/integration-guide/vault-operations/index"},"pages":[{"title":"Deposit","icon":"arrow-down","href":"/integration-guide/vault-operations/deposit"},{"title":"Withdraw","icon":"arrow-up","href":"/integration-guide/vault-operations/withdraw"},{"title":"Get Balance","icon":"wallet","href":"/integration-guide/vault-operations/get-balance"},{"title":"Get APY","icon":"percent","href":"/integration-guide/vault-operations/get-apy"},{"title":"Rescue","icon":"life-ring","href":"/integration-guide/vault-operations/rescue"}]},{"title":"Vault Roles","icon":"user-shield","href":"/integration-guide/vault-roles"},{"title":"Fees through the API","icon":"coins","href":"/integration-guide/fees"},{"title":"Stable APY endpoints","icon":"chart-line","href":"/integration-guide/stable-apy"},{"group":"Migrating Positions","icon":"right-left","root":{"title":"Migrating Positions","icon":"right-left","href":"/integration-guide/migrating-positions/index"},"pages":[{"title":"Blend to DeFindex","icon":"right-left","href":"/integration-guide/migrating-positions/blend-to-defindex"},{"title":"DeFindex to DeFindex","icon":"right-left","href":"/integration-guide/migrating-positions/defindex-to-defindex"}]},{"group":"Guides and Tutorials","icon":"graduation-cap","root":{"title":"Guides and Tutorials","icon":"graduation-cap","href":"/integration-guide/guides-and-tutorials/index"},"pages":[{"title":"Getting Your API Key","icon":"key","href":"/integration-guide/guides-and-tutorials/getting-api-key"},{"title":"Beginner Guide","icon":"graduation-cap","href":"/integration-guide/guides-and-tutorials/beginner-guide"},{"title":"Deposit \u0026 Transfer dfTokens","icon":"arrow-right-arrow-left","href":"/integration-guide/guides-and-tutorials/deposit-and-transfer-dftokens"},{"title":"Sponsored Transactions (Fee Bump)","icon":"gas-pump","href":"/integration-guide/guides-and-tutorials/sponsored-transactions"},{"title":"Privy Server Wallets Integration","icon":"wallet","href":"/integration-guide/guides-and-tutorials/privy-server-wallets"},{"title":"Crossmint Smart Wallets Integration","icon":"wallet","href":"/integration-guide/guides-and-tutorials/crossmint-smart-wallets"},{"title":"AI Tools — MCP Server \u0026 Claude Code Skill","icon":"robot","href":"/integration-guide/guides-and-tutorials/ai-tools"},{"title":"Additional Resources","icon":"link","href":"/integration-guide/guides-and-tutorials/additional-resources"}]},{"title":"Troubleshooting","icon":"wrench","href":"/integration-guide/troubleshooting"}]},{"group":"Advanced Documentation","pages":[{"title":"Understanding APY","icon":"percent","href":"/advanced-documentation/understanding-apy"},{"title":"FAQ","icon":"circle-question","href":"/advanced-documentation/faq"},{"title":"Risks and Audits","icon":"shield-halved","href":"/advanced-documentation/risks-and-audits"},{"title":"Contract Deployments","icon":"cube","href":"/contract-deployments/index"},{"group":"Direct Contract Calls","icon":"terminal","root":{"title":"Direct Contract Calls","icon":"terminal","href":"/advanced-documentation/direct-contract-calls/index"},"pages":[{"title":"Vault Methods","icon":"terminal","href":"/advanced-documentation/direct-contract-calls/vault-methods"},{"title":"Vault Administration","icon":"sliders","href":"/advanced-documentation/direct-contract-calls/vault-administration"},{"title":"Factory Methods","icon":"industry","description":null,"href":"/advanced-documentation/direct-contract-calls/factory-methods"}]},{"title":"WhitePaper","icon":"file-pdf","href":"/whitepaper"}]},{"group":"Contact us","pages":[{"title":"Contact the DeFindex team","icon":"calendar","description":"Book a call, or find us on Discord.","href":"/community/contact"},{"title":"About Us","icon":"users","href":"/community/about-us"},{"title":"Media Kit","icon":"palette","href":"/media-kit/index"},{"title":"Terms of Use","icon":"file-contract","href":"/community/terms-of-use"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/vaults/discover"}]}]},"basePath":"","title":"WhitePaper - DeFindex","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}