If the server is compromised, an attacker may see encrypted blobs, metadata, user emails, pipeline state, and audit records. They should not be able to decrypt vault contents without enough recovery shares and the required client-side keys.
Zero-knowledge vault encryption does not hide all metadata. Item types, contact emails, beneficiary emails, timestamps, and billing records may be visible to the service. Item names are encrypted client-side and are not visible to the service.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Archive Circle","colors":{"primary":"#E07AAE","light":"#F29BC1","dark":"#7EC7D1"},"logo":{"light":"https://mintcdn.com/archivecircle/FjLY4c9CRnMT_uZN/logo/light.svg?fit=max\u0026auto=format\u0026n=FjLY4c9CRnMT_uZN\u0026q=85\u0026s=ccb1134687234eb93997c52eafeeb7ad","dark":"https://mintcdn.com/archivecircle/FjLY4c9CRnMT_uZN/logo/dark.svg?fit=max\u0026auto=format\u0026n=FjLY4c9CRnMT_uZN\u0026q=85\u0026s=40976682b25e3d26d34e78ee542fdade"},"favicon":"https://mintcdn.com/archivecircle/FjLY4c9CRnMT_uZN/favicon.svg?fit=max\u0026auto=format\u0026n=FjLY4c9CRnMT_uZN\u0026q=85\u0026s=6973afdead181394f3268b352c7a5f27","navbar":{"links":[{"href":"https://github.com/Archive-Circle","label":"GitHub"}]},"footer":{"socials":{"github":"https://github.com/Archive-Circle/eternum"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Archive Circle GitHub","icon":"github","href":"https://github.com/Archive-Circle"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"archivecircle","hasAudioNarration":false,"actualSubdomain":"archivecircle","customDomains":["docs.archivecircle.xyz"],"gitSource":{"type":"github","owner":"archive-circle","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae957d837dad6e4be6b1c77:success","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"Eternum","count":16},{"language":"default","tag":"Product guide","count":11},{"language":"default","tag":"Start here","count":8},{"language":"default","tag":"Certiva","count":6},{"language":"default","tag":"ChainLens","count":6},{"language":"default","tag":"SplitBot","count":6},{"language":"default","tag":"User guides","count":5},{"language":"default","tag":"Operators","count":3},{"language":"default","tag":"Recovery","count":3},{"language":"default","tag":"Security","count":3}]},"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":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"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":"editor-metadata","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":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"eternum/security/zero-knowledge-model","slug":"/eternum/security/zero-knowledge-model","pageMetadata":{"title":"Zero-knowledge model","description":"What Eternum can and cannot read.","icon":"shield","href":"/eternum/security/zero-knowledge-model"},"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 Eternum can and cannot read.\"\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={li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Eternum is designed so the server cannot read vault contents.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-stays-local`,children:`What stays local`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The plaintext master key`}),`\n`,_jsx(_components.li,{children:`Plaintext vault item content`}),`\n`,_jsx(_components.li,{children:`Plaintext trusted-contact shares during activation and release`}),`\n`,_jsx(_components.li,{children:`Beneficiary-side reconstructed master key`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-server-stores`,children:`What the server stores`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Encrypted vault blobs and client-side encrypted item names (item types remain plaintext)`}),`\n`,_jsx(_components.li,{children:`Encrypted data encryption keys`}),`\n`,_jsx(_components.li,{children:`Encrypted or sealed recovery shares`}),`\n`,_jsx(_components.li,{children:`Trusted contact and beneficiary records`}),`\n`,_jsx(_components.li,{children:`Death verification pipeline state`}),`\n`,_jsx(_components.li,{children:`Audit logs and billing records`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`server-compromise-assumptions`,children:`Server compromise assumptions`}),`\n`,_jsx(_components.p,{children:`If the server is compromised, an attacker may see encrypted blobs, metadata, user emails, pipeline state, and audit records. They should not be able to decrypt vault contents without enough recovery shares and the required client-side keys.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Zero-knowledge vault encryption does not hide all metadata. Item types, contact emails, beneficiary emails, timestamps, and billing records may be visible to the service. Item names are encrypted client-side and are not visible to the service.`})})]})}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":"Zero-knowledge model","description":"What Eternum can and cannot read.","icon":"shield","href":"/eternum/security/zero-knowledge-model"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What stays local","slug":"what-stays-local","depth":2,"children":[]},{"title":"What the server stores","slug":"what-the-server-stores","depth":2,"children":[]},{"title":"Server compromise assumptions","slug":"server-compromise-assumptions","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"archivecircle","siteName":"Archive Circle","title":"Zero-knowledge model - Archive Circle","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-01T18:46:33.450Z","originalFileLocation":"eternum/security/zero-knowledge-model.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=\"What Eternum can and cannot read.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Archive Circle\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/archivecircle/2C-A2_FwsLInr9Bg/_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/archivecircle/2C-A2_FwsLInr9Bg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/archivecircle/2C-A2_FwsLInr9Bg/_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/archivecircle/2C-A2_FwsLInr9Bg/_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/archivecircle/2C-A2_FwsLInr9Bg/_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/archivecircle/2C-A2_FwsLInr9Bg/_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/archivecircle/2C-A2_FwsLInr9Bg/_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/archivecircle/2C-A2_FwsLInr9Bg/_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/archivecircle/2C-A2_FwsLInr9Bg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Zero-knowledge model - Archive Circle\">\u003cmeta data-mint-head property=\"og:description\" content=\"What Eternum can and cannot read.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Archive Circle\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://archivecircle.mintlify.site/_mintlify/api/og/v2?division=Security\u0026amp;title=Zero-knowledge+model\u0026amp;description=What+Eternum+can+and+cannot+read.\u0026amp;theme=ba915dc549f64248150ee650\u0026amp;signature=d505bab1f4baa318bc0de81fb29eb83f431f7b91ad9abe6981095ae1a4ca1230\">\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=\"Zero-knowledge model - Archive Circle\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"What Eternum can and cannot read.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://archivecircle.mintlify.site/_mintlify/api/og/v2?division=Security\u0026amp;title=Zero-knowledge+model\u0026amp;description=What+Eternum+can+and+cannot+read.\u0026amp;theme=ba915dc549f64248150ee650\u0026amp;signature=d505bab1f4baa318bc0de81fb29eb83f431f7b91ad9abe6981095ae1a4ca1230\">\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/archivecircle/2C-A2_FwsLInr9Bg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Archive Circle\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E07AAE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/eternum/security/zero-knowledge-model.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.archivecircle.xyz/#organization\",\"name\":\"Archive Circle\",\"url\":\"https://docs.archivecircle.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/archivecircle/FjLY4c9CRnMT_uZN/logo/light.svg?fit=max\u0026auto=format\u0026n=FjLY4c9CRnMT_uZN\u0026q=85\u0026s=ccb1134687234eb93997c52eafeeb7ad\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.archivecircle.xyz#website\",\"name\":\"Archive Circle\",\"url\":\"https://docs.archivecircle.xyz\",\"publisher\":{\"@id\":\"https://docs.archivecircle.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model#webpage\",\"url\":\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model\",\"name\":\"Zero-knowledge model\",\"description\":\"What Eternum can and cannot read.\",\"dateModified\":\"2026-06-01T18:46:33.450Z\",\"isPartOf\":{\"@id\":\"https://docs.archivecircle.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Archive Circle\",\"item\":\"https://docs.archivecircle.xyz\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zero-knowledge model\",\"item\":\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model#article\",\"headline\":\"Zero-knowledge model\",\"name\":\"Zero-knowledge model\",\"description\":\"What Eternum can and cannot read.\",\"url\":\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model\",\"mainEntityOfPage\":{\"@id\":\"https://docs.archivecircle.xyz/eternum/security/zero-knowledge-model#webpage\"},\"dateModified\":\"2026-06-01T18:46:33.450Z\",\"publisher\":{\"@id\":\"https://docs.archivecircle.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.archivecircle.xyz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Archive Circle\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Archive Circle\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/eternum/security/zero-knowledge-model.md","siteName":"Archive Circle","nav":{"global":{"anchors":[{"anchor":"Archive Circle GitHub","icon":"github","href":"https://github.com/Archive-Circle"}]},"tabs":[{"tab":"Eternum","groups":[{"group":"Start here","pages":[{"title":"Eternum documentation","href":"/eternum"},{"title":"Quickstart","icon":"rocket","href":"/eternum/quickstart"}]},{"group":"User guides","pages":[{"title":"Vault items","icon":"vault","href":"/eternum/guides/vault"},{"title":"Trusted contacts","icon":"users","href":"/eternum/guides/trusted-contacts"},{"title":"Beneficiaries","icon":"heart","href":"/eternum/guides/beneficiaries"},{"title":"Check-ins","icon":"activity","href":"/eternum/guides/check-ins"},{"title":"Billing","icon":"credit-card","href":"/eternum/guides/billing"}]},{"group":"Recovery","pages":[{"title":"Recovery overview","icon":"key","href":"/eternum/recovery/overview"},{"title":"Trusted contact share release","icon":"user-check","href":"/eternum/recovery/trusted-contact-release"},{"title":"Beneficiary claim","description":"How beneficiaries recover vault contents after verification.","icon":"unlock","href":"/eternum/recovery/beneficiary-claim"}]},{"group":"Security","pages":[{"title":"Zero-knowledge model","icon":"shield","href":"/eternum/security/zero-knowledge-model"},{"title":"Key management","description":"How Eternum derives, encrypts, and verifies vault keys.","icon":"key","href":"/eternum/security/key-management"},{"title":"Recovery shares","icon":"share-nodes","href":"/eternum/security/recovery-shares"}]},{"group":"Operators","pages":[{"title":"Deployment","icon":"server","href":"/eternum/operators/deployment"},{"title":"Admin pipeline","icon":"gauge","href":"/eternum/operators/admin-pipeline"},{"title":"Environment variables","icon":"sliders","href":"/eternum/operators/environment"}]}]},{"tab":"ChainLens","pages":[{"title":"ChainLens","href":"/chainlens/overview"}]},{"tab":"SplitBot","pages":[{"title":"SplitBot","href":"/splitbot/overview"}]},{"tab":"Certiva","pages":[{"title":"Certiva","href":"/certiva/overview"}]}]},"basePath":"","title":"Zero-knowledge model - Archive Circle","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":[],"chunks":[]}