Integrating FHE into a blockchain runtime is a hard and complex task. Our engineering philosophy is to ship fast: to build the best possible product we need to meet real users early. Similar to the approach described in Vitalik’s “training wheels” post (in the context of rollups), CoFHE ships with training wheels of its own.Outlined here is a non-exhaustive list of trust points, centralized components, and compromises made to ship CoFHE to users as fast as possible. Each row notes how we plan to address it, and the list will be updated as things progress.
Component
Compromise
Plan to solve
Status
Teecryptor
Decryption is served by a single TEE component operated by Fhenix
Replace with multi-party computation (below)
Planned
Teecryptor
Trust in the TEE hardware vendor and its attestation chain
Multi-party computation removes the hardware trust anchor
Planned
ZK Verifier
Input proofs are checked by a single TEE component operated by Fhenix
Move to multi-party computation, with each partner verifying inputs on its own side
Planned
Key custody
The FHE key is reconstructed inside one attested enclave at runtime
Threshold decryption, where no party ever holds the full key
Planned
CoFHE
Trust in CoFHE to perform correct FHE computations
External verification through an AVS (actively validated service)
Planned
CoFHE
User inputs are held by a single cloud provider
No current plan. The inputs and proofs are public, so anyone can audit them
CoFHE runs two TEE components today, Teecryptor and the ZK Verifier. Both move to multi-party computation, and they move together. No TEE stays on the critical path after that.Decryption becomes a Threshold Network. Independent parties decrypt through multi-party computation, so no single party (and no single machine) ever holds the FHE key. Robustness goals for it include a t-out-of-n protocol (no requirement that every party stays online), party share rotation, and full protocol key rotation.Input verification follows the same model. Each partner runs ZK verification on its own side, instead of one attested enclave checking every proof and signing the batch alone.See Research in Fhenix for the threshold decryption protocol behind this plan.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Fhenix Documentation","description":"Documentation for Fhenix products: CoFHE and the Wallet Module.","colors":{"primary":"#0AD9DC","light":"#5FE8EA","dark":"#089EA1"},"logo":{"light":"https://mintcdn.com/fhenix/QsDx0SV0x2gd-xtZ/logo/light.svg?fit=max\u0026auto=format\u0026n=QsDx0SV0x2gd-xtZ\u0026q=85\u0026s=305de5e4f0ced7831f511f54c3836db2","dark":"https://mintcdn.com/fhenix/QsDx0SV0x2gd-xtZ/logo/dark.svg?fit=max\u0026auto=format\u0026n=QsDx0SV0x2gd-xtZ\u0026q=85\u0026s=85c3ae8ba2fc56ae4f71b99ff75cfefe"},"favicon":"https://mintcdn.com/fhenix/QsDx0SV0x2gd-xtZ/favicon.svg?fit=max\u0026auto=format\u0026n=QsDx0SV0x2gd-xtZ\u0026q=85\u0026s=1d44b00f5eeec228c407208538172b90","navbar":{"links":[{"icon":"github","href":"https://github.com/fhenixprotocol/","label":"Github"}],"primary":{"type":"button","label":"support","href":"https://t.me/+OEO4CItQYh8xYzNh"}},"footer":{"socials":{"x":"https://x.com/fhenix","github":"https://github.com/fhenixprotocol","discord":"https://discord.com/invite/FuVgxrvJMY"}},"seo":{"metatags":{"og:site_name":"Fhenix Documentation","og:type":"website","twitter:card":"summary","twitter:site":"@fhenix"}},"integrations":{"ga4":{"measurementId":"G-NKHXME4286"}},"contextual":{"options":["copy","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fhenix","hasAudioNarration":false,"actualSubdomain":"fhenix","customDomains":["cofhe-docs.fhenix.zone","docs.fhenix.io"],"gitSource":{"type":"github","owner":"fhenixprotocol","repo":"fhenix-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae36a4f878abd4f8baebabe","collectionId":"6fea768d-61a0-4383-aa70-4b1aea5b7f81","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae36a4f878abd4f8baebabe"},"feedback":{"thumbs":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae36a4f878abd4f8baebabe","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"CoFHE","count":106},{"language":"default","tag":"FHE library","count":43},{"language":"default","tag":"Client SDK","count":36},{"language":"default","tag":"Wallet Module","count":18},{"language":"default","tag":"Reference","count":15},{"language":"default","tag":"Deep Dive","count":15},{"language":"default","tag":"Confidential Contracts","count":15},{"language":"default","tag":"Introduction","count":13},{"language":"default","tag":"Core Concepts","count":12},{"language":"default","tag":"Use the wallet","count":12}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"cofhe/deep-dive/research/future-plans","slug":"/cofhe/deep-dive/research/future-plans","pageMetadata":{"title":"Future Plans","sidebar_position":9,"description":"Roadmap for CoFHE decentralization, upcoming features, and planned improvements","href":"/cofhe/deep-dive/research/future-plans"},"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: \"Roadmap for CoFHE decentralization, upcoming features, and planned improvements\"\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`,code:`code`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`road-to-decentralization`,children:`Road to decentralization`}),`\n`,_jsxs(_components.p,{children:[`Integrating FHE into a blockchain runtime is a hard and complex task. Our engineering philosophy is to ship fast: to build the best possible product we need to meet real users early. Similar to the approach described in `,_jsx(_components.a,{href:`https://ethereum-magicians.org/t/proposed-milestones-for-rollups-taking-off-training-wheels/11571`,children:`Vitalik’s “training wheels” post`}),` (in the context of rollups), CoFHE ships with training wheels of its own.`]}),`\n`,_jsx(_components.p,{children:`Outlined here is a non-exhaustive list of trust points, centralized components, and compromises made to ship CoFHE to users as fast as possible. Each row notes how we plan to address it, and the list will be updated as things progress.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Component`}),_jsx(_components.th,{children:`Compromise`}),_jsx(_components.th,{children:`Plan to solve`}),_jsx(_components.th,{children:`Status`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Teecryptor`}),_jsx(_components.td,{children:`Decryption is served by a single TEE component operated by Fhenix`}),_jsx(_components.td,{children:`Replace with multi-party computation (below)`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Teecryptor`}),_jsx(_components.td,{children:`Trust in the TEE hardware vendor and its attestation chain`}),_jsx(_components.td,{children:`Multi-party computation removes the hardware trust anchor`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ZK Verifier`}),_jsx(_components.td,{children:`Input proofs are checked by a single TEE component operated by Fhenix`}),_jsx(_components.td,{children:`Move to multi-party computation, with each partner verifying inputs on its own side`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Key custody`}),_jsx(_components.td,{children:`The FHE key is reconstructed inside one attested enclave at runtime`}),_jsx(_components.td,{children:`Threshold decryption, where no party ever holds the full key`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CoFHE`}),_jsx(_components.td,{children:`Trust in CoFHE to perform correct FHE computations`}),_jsx(_components.td,{children:`External verification through an AVS (actively validated service)`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CoFHE`}),_jsx(_components.td,{children:`User inputs are held by a single cloud provider`}),_jsx(_components.td,{children:`No current plan. The inputs and proofs are public, so anyone can audit them`}),_jsx(_components.td,{children:`Not planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`All`}),_jsx(_components.td,{children:`Codebase is unaudited`}),_jsx(_components.td,{children:`Perform a security audit`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`All`}),_jsx(_components.td,{children:`Codebase is not fully open source`}),_jsx(_components.td,{children:`Open-source the codebase`}),_jsx(_components.td,{children:`Planned`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`the-path-to-multi-party-computation`,children:`The path to multi-party computation`}),`\n`,_jsxs(_components.p,{children:[`CoFHE runs two TEE components today, `,_jsx(_components.a,{href:`/cofhe/deep-dive/cofhe-components/teecryptor`,children:`Teecryptor`}),` and the `,_jsx(_components.a,{href:`/cofhe/deep-dive/cofhe-components/zk-verifier`,children:`ZK Verifier`}),`. Both move to multi-party computation, and they move together. No TEE stays on the critical path after that.`]}),`\n`,_jsx(_components.p,{children:`Decryption becomes a Threshold Network. Independent parties decrypt through multi-party computation, so no single party (and no single machine) ever holds the FHE key. Robustness goals for it include a t-out-of-n protocol (no requirement that every party stays online), party share rotation, and full protocol key rotation.`}),`\n`,_jsx(_components.p,{children:`Input verification follows the same model. Each partner runs ZK verification on its own side, instead of one attested enclave checking every proof and signing the batch alone.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/cofhe/deep-dive/research/research-in-fhenix`,children:`Research in Fhenix`}),` for the threshold decryption protocol behind this plan.`]}),`\n`,_jsx(Heading,{level:`2`,id:`upcoming-features`,children:`Upcoming features`}),`\n`,_jsx(_components.p,{children:`In the spirit of transparency, here is the general feature roadmap planned for CoFHE.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Feature`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Status`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`RNG`}),_jsx(_components.td,{children:`DevX`}),_jsxs(_components.td,{children:[`Secure randomness in contracts (`,_jsx(_components.code,{children:`FHE.random`}),`)`]}),_jsx(_components.td,{children:`Shipped`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Additional host chains`}),_jsx(_components.td,{children:`DevX/UX`}),_jsx(_components.td,{children:`Multiple EVM host chains (three today)`}),_jsx(_components.td,{children:`Shipped, more planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Hardhat and Foundry plugins`}),_jsx(_components.td,{children:`DevX`}),_jsx(_components.td,{children:`First-party tooling for the standard EVM dev stacks`}),_jsx(_components.td,{children:`Shipped`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`React SDK`}),_jsx(_components.td,{children:`DevX`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`@cofhe/react`}),` hooks and components for dApp frontends`]}),_jsx(_components.td,{children:`Shipped`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Additional external devtools`}),_jsx(_components.td,{children:`DevX`}),_jsx(_components.td,{children:`Remix, Alchemy SDK and more`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`GPU support`}),_jsx(_components.td,{children:`UX`}),_jsx(_components.td,{children:`Run FHE operations on a GPU backend for lower latency`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`FPGA support`}),_jsx(_components.td,{children:`UX`}),_jsx(_components.td,{children:`Run FHE operations on an FPGA backend`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`FHE ops in view functions`}),_jsx(_components.td,{children:`DevX`}),_jsx(_components.td,{children:`Execute FHE operations in contract view functions`}),_jsx(_components.td,{children:`Planned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Alternative runtimes`}),_jsx(_components.td,{children:`DevX`}),_jsx(_components.td,{children:`Support for runtimes other than the EVM`}),_jsx(_components.td,{children:`Planned`})]})]})]})]})}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":"Future Plans","sidebar_position":9,"description":"Roadmap for CoFHE decentralization, upcoming features, and planned improvements","href":"/cofhe/deep-dive/research/future-plans"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Road to decentralization","slug":"road-to-decentralization","depth":2,"children":[]},{"title":"The path to multi-party computation","slug":"the-path-to-multi-party-computation","depth":2,"children":[]},{"title":"Upcoming features","slug":"upcoming-features","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"fhenix","siteName":"Fhenix Documentation","title":"Future Plans - Fhenix Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T10:26:45.148Z","originalFileLocation":"cofhe/deep-dive/research/future-plans.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=\"Roadmap for CoFHE decentralization, upcoming features, and planned improvements\">\u003cmeta data-mint-head name=\"application-name\" content=\"Fhenix Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fhenix/6My8uy_iS97zuzuy/_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/fhenix/6My8uy_iS97zuzuy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fhenix/6My8uy_iS97zuzuy/_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/fhenix/6My8uy_iS97zuzuy/_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/fhenix/6My8uy_iS97zuzuy/_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/fhenix/6My8uy_iS97zuzuy/_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/fhenix/6My8uy_iS97zuzuy/_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/fhenix/6My8uy_iS97zuzuy/_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/fhenix/6My8uy_iS97zuzuy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Future Plans - Fhenix Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Roadmap for CoFHE decentralization, upcoming features, and planned improvements\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Fhenix Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fhenix.mintlify.app/_mintlify/api/og/v2?division=Research\u0026amp;title=Future+Plans\u0026amp;description=Roadmap+for+CoFHE+decentralization%2C+upcoming+features%2C+and+planned+improvements\u0026amp;theme=b7e140db94e370d559b9133f\u0026amp;signature=dc0c28fa9b5d57a2c8b1d680354b3395eab9177341dd87035a59a196106cdb48\">\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=\"Future Plans - Fhenix Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Roadmap for CoFHE decentralization, upcoming features, and planned improvements\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fhenix.mintlify.app/_mintlify/api/og/v2?division=Research\u0026amp;title=Future+Plans\u0026amp;description=Roadmap+for+CoFHE+decentralization%2C+upcoming+features%2C+and+planned+improvements\u0026amp;theme=b7e140db94e370d559b9133f\u0026amp;signature=dc0c28fa9b5d57a2c8b1d680354b3395eab9177341dd87035a59a196106cdb48\">\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/fhenix/6My8uy_iS97zuzuy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Fhenix Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0AD9DC\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/cofhe/deep-dive/research/future-plans.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cofhe-docs.fhenix.zone/#organization\",\"name\":\"Fhenix Documentation\",\"url\":\"https://cofhe-docs.fhenix.zone\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/fhenix/QsDx0SV0x2gd-xtZ/logo/light.svg?fit=max\u0026auto=format\u0026n=QsDx0SV0x2gd-xtZ\u0026q=85\u0026s=305de5e4f0ced7831f511f54c3836db2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cofhe-docs.fhenix.zone#website\",\"name\":\"Fhenix Documentation\",\"url\":\"https://cofhe-docs.fhenix.zone\",\"publisher\":{\"@id\":\"https://cofhe-docs.fhenix.zone/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans#webpage\",\"url\":\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans\",\"name\":\"Future Plans\",\"description\":\"Roadmap for CoFHE decentralization, upcoming features, and planned improvements\",\"dateModified\":\"2026-10-14T10:26:45.148Z\",\"isPartOf\":{\"@id\":\"https://cofhe-docs.fhenix.zone#website\"},\"breadcrumb\":{\"@id\":\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Fhenix Documentation\",\"item\":\"https://cofhe-docs.fhenix.zone\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Future Plans\",\"item\":\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans#article\",\"headline\":\"Future Plans\",\"name\":\"Future Plans\",\"description\":\"Roadmap for CoFHE decentralization, upcoming features, and planned improvements\",\"url\":\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans\",\"mainEntityOfPage\":{\"@id\":\"https://cofhe-docs.fhenix.zone/cofhe/deep-dive/research/future-plans#webpage\"},\"dateModified\":\"2026-10-14T10:26:45.148Z\",\"publisher\":{\"@id\":\"https://cofhe-docs.fhenix.zone/#organization\"},\"isPartOf\":{\"@id\":\"https://cofhe-docs.fhenix.zone#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Fhenix Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Fhenix Documentation","nav":{"global":null,"products":[{"product":"All products","icon":"grid-2","pages":[{"title":"All products","href":""}]},{"product":"CoFHE","icon":"lock","tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/cofhe"}]},{"tab":"Client SDK","pages":[{"title":"Client SDK","href":"/cofhe/client-sdk/introduction/overview"}]},{"tab":"FHE library","pages":[{"title":"FHE library","href":"/cofhe/fhe-library/introduction/overview"}]},{"tab":"Tutorials","pages":[{"title":"Tutorials","href":"/cofhe/tutorials/overview"}]},{"tab":"Deep Dive","groups":[{"group":"CoFHE Components","pages":[{"title":"CoFHE Architecture Overview","href":"/cofhe/deep-dive/cofhe-components/overview"},{"title":"TaskManager","href":"/cofhe/deep-dive/cofhe-components/task-manager"},{"title":"ACL (Access Control Layer)","href":"/cofhe/deep-dive/cofhe-components/acl"},{"title":"PlaintextsStorage","href":"/cofhe/deep-dive/cofhe-components/plaintext-storage"},{"title":"CommitmentRegistry","href":"/cofhe/deep-dive/cofhe-components/commitment-registry"},{"title":"Verify a commitment","href":"/cofhe/deep-dive/cofhe-components/verify-commitments"},{"title":"ZK Verifier","href":"/cofhe/deep-dive/cofhe-components/zk-verifier"},{"title":"Compute Pipeline","href":"/cofhe/deep-dive/cofhe-components/compute-pipeline"},{"title":"Teecryptor","href":"/cofhe/deep-dive/cofhe-components/teecryptor"},{"title":"Key Management","href":"/cofhe/deep-dive/cofhe-components/key-management"}]},{"group":"Data Flows","pages":[{"title":"Encryption Request Flow","href":"/cofhe/deep-dive/data-flows/encryption-request-flow"},{"title":"FHE Operation Request Flow","href":"/cofhe/deep-dive/data-flows/fhe-operation-request-flow"},{"title":"Decryption Flow","description":"How CoFHE values get decrypted: decryptForTx with onchain publication, decryptForView with sealed output","href":"/cofhe/deep-dive/data-flows/decryption-request-flow"}]},{"group":"Research","pages":[{"title":"Future Plans","href":"/cofhe/deep-dive/research/future-plans"},{"title":"Research in Fhenix","description":"Research into novel cryptographic techniques and optimization of Fully Homomorphic Encryption for blockchain applications","href":"/cofhe/deep-dive/research/research-in-fhenix"}]}]}]},{"product":"Wallet Module","icon":"wallet","pages":[{"title":"Wallet Module","href":"/wallet"}]},{"product":"Trading","icon":"chart-line","pages":[{"title":"Trading","href":"/trading"}]}]},"basePath":"","title":"Future Plans - Fhenix Documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}