IOG (Martin Ceresa, Jean-Frédéric Etienne, James Chapman)
Sundial L2 protocol: Lean 4 models of the linked lists, operator directory, scheduler, state queue, settlement, user events, hub oracle and proof protocol
Properties proven. Specification defects found by the modeling were filed and fixed.
Sundial L2 node: four months of node, load-campaign, load-balancer and CI security-scan logs, assessed against ISO/IEC/IEEE 29119-3, NIST SP 800-92 and OWASP ASVS
Stability and security confirmed. No crashes, panics or out-of-memory events.
The Sundial L2’s security rests on operator bonds, watcher rewards, a maturity period and open data availability. Security model states the guarantees and the threat model.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Sundial Protocol","colors":{"primary":"#604185","light":"#ffffff","dark":"#7d1bef"},"logo":{"light":"https://mintcdn.com/sundial/UcrcU-mdEqK0YX08/logo/sundial.svg?fit=max\u0026auto=format\u0026n=UcrcU-mdEqK0YX08\u0026q=85\u0026s=74280d6335e9f958535222ccd012419f","dark":"https://mintcdn.com/sundial/UcrcU-mdEqK0YX08/logo/sundial.svg?fit=max\u0026auto=format\u0026n=UcrcU-mdEqK0YX08\u0026q=85\u0026s=74280d6335e9f958535222ccd012419f"},"favicon":"https://mintcdn.com/sundial/eTSLBlkUR5Jse6_7/images/favicon.png?fit=max\u0026auto=format\u0026n=eTSLBlkUR5Jse6_7\u0026q=85\u0026s=0a875b9b7c7c38c5b072ac1e3baa49e8","navbar":{"primary":{"type":"github","href":"https://github.com/sundial-protocol"}},"fonts":{"heading":{"family":"Fira Mono"},"body":{"family":"Fira Mono"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sundial","hasAudioNarration":false,"actualSubdomain":"sundial","customDomains":["docs.sundialprotocol.com"],"gitSource":{"type":"github","owner":"sundial-protocol","repo":"sundial-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6abedf4daf4c0353c9b01cd0","collectionId":"b5b1d645-ee1b-4916-83ff-12e2feae7146","liveDeploymentHistoryId":"6abedf4daf4c0353c9b01cd0","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6abedf4daf4c0353c9b01cd0","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Developers","count":13},{"language":"default","tag":"Sundial L2","count":8},{"language":"default","tag":"Overview","count":6},{"language":"default","tag":"Get started","count":6},{"language":"default","tag":"Guides","count":6},{"language":"default","tag":"Protocol","count":6},{"language":"default","tag":"Products","count":6},{"language":"default","tag":"Node API","count":5},{"language":"default","tag":"Testnet","count":4},{"language":"default","tag":"Yield","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"overview/status","slug":"/overview/status","pageMetadata":{"title":"Status and security","sidebarTitle":"Status and security","description":"The stage each Sundial component has reached, and the audits, reviews and formal verification behind it.","href":"/overview/status"},"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: \"The stage each Sundial component has reached, and the audits, reviews and formal verification behind it.\"\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:`where-each-component-stands`,children:`Where each component stands`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Component`}),_jsx(_components.th,{children:`Stage`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/products/yield-marketplace`,children:`Yield Marketplace`})}),_jsx(_components.td,{children:`Testnet`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/products/dawn`,children:`Dawn`})}),_jsx(_components.td,{children:`Audited`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/products/solstice`,children:`Solstice`})}),_jsx(_components.td,{children:`In development`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/products/sunbeam`,children:`Sunbeam`})}),_jsx(_components.td,{children:`Testnet`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/products/alchemy`,children:`Alchemy`})}),_jsx(_components.td,{children:`In development`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/l2/overview`,children:`Sundial L2`})}),_jsx(_components.td,{children:`Testnet`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`audits-and-reviews`,children:`Audits and reviews`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Review`}),_jsx(_components.th,{children:`By`}),_jsx(_components.th,{children:`What it covered`}),_jsx(_components.th,{children:`Result`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`https://hacken.io/audits/sundial/dapp-sundial-btc-locker-apr2026/`,children:`Code review and security analysis`}),`, April 2026`]}),_jsx(_components.td,{children:`Hacken`}),_jsxs(_components.td,{children:[`Dawn core: the `,_jsx(_components.a,{href:`https://github.com/sundial-protocol/btc-locker`,children:_jsx(_components.code,{children:`btc-locker`})}),` library that builds Dawn’s Bitcoin scripts and transactions`]}),_jsx(_components.td,{children:`11 findings, none critical or high. All fixed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://hackenproof.com/audit-programs/sundial-web-and-dapp-dualdefense-audit`,children:`Dual Defense bug bounty`})}),_jsx(_components.td,{children:`HackenProof`}),_jsx(_components.td,{children:`Dawn core`}),_jsx(_components.td,{children:`2 bugs found. Both fixed. The program is ongoing.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://github.com/yHSJ/charms-independent-review/blob/main/REVIEW.md`,children:`Independent review`})}),_jsx(_components.td,{children:`Josh Marchand`}),_jsx(_components.td,{children:`Sunbeam’s validators on the settlement L1`}),_jsx(_components.td,{children:`All findings resolved.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://github.com/sundial-protocol/sundial-monorepo/tree/main/technical-spec`,children:`Formal verification`})}),_jsx(_components.td,{children:`IOG (Martin Ceresa, Jean-Frédéric Etienne, James Chapman)`}),_jsx(_components.td,{children:`Sundial L2 protocol: Lean 4 models of the linked lists, operator directory, scheduler, state queue, settlement, user events, hub oracle and proof protocol`}),_jsx(_components.td,{children:`Properties proven. Specification defects found by the modeling were filed and fixed.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`https://github.com/sundial-protocol/internal-docs/blob/main/system-log-assurance-report.md`,children:`System log assurance`}),`, May to August 2026`]}),_jsx(_components.td,{children:`Sundial`}),_jsx(_components.td,{children:`Sundial L2 node: four months of node, load-campaign, load-balancer and CI security-scan logs, assessed against ISO/IEC/IEEE 29119-3, NIST SP 800-92 and OWASP ASVS`}),_jsx(_components.td,{children:`Stability and security confirmed. No crashes, panics or out-of-memory events.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://github.com/sundial-protocol/internal-docs/blob/main/compliance/threat-model-stride.md`,children:`STRIDE threat model`})}),_jsx(_components.td,{children:`Sundial`}),_jsx(_components.td,{children:`Sundial L2 node: every trust boundary from API ingress to the settlement L1`}),_jsx(_components.td,{children:`Completed`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/l2/performance`,children:`Scalability and stress testing`}),`, May 2026`]}),_jsx(_components.td,{children:`Sundial`}),_jsx(_components.td,{children:`Sundial L2 node under sustained load`}),_jsx(_components.td,{children:`800 and 1,000 TPS sustained for 30 minutes with zero commitment or merge failures`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`https://github.com/sundial-protocol/internal-docs/blob/main/compliance/sbom-runtime-packages.md`,children:`Software bill of materials`}),`, August 2026`]}),_jsx(_components.td,{children:`Sundial`}),_jsx(_components.td,{children:`Sundial L2 node, SDK and codec runtime dependencies`}),_jsx(_components.td,{children:`Completed`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`the-l2-security-model`,children:`The L2 security model`}),`\n`,_jsxs(_components.p,{children:[`The Sundial L2’s security rests on operator bonds, watcher rewards, a maturity period and open data availability. `,_jsx(_components.a,{href:`/l2/security-model`,children:`Security model`}),` states the guarantees and the threat model.`]}),`\n`,_jsx(Heading,{level:`2`,id:`reporting-a-vulnerability`,children:`Reporting a vulnerability`}),`\n`,_jsxs(_components.p,{children:[`Report issues through the HackenProof program or the `,_jsx(_components.a,{href:`https://github.com/sundial-protocol`,children:`Sundial GitHub organization`}),`.`]})]})}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":"Status and security","sidebarTitle":"Status and security","description":"The stage each Sundial component has reached, and the audits, reviews and formal verification behind it.","href":"/overview/status"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Where each component stands","slug":"where-each-component-stands","depth":2,"children":[]},{"title":"Audits and reviews","slug":"audits-and-reviews","depth":2,"children":[]},{"title":"The L2 security model","slug":"the-l2-security-model","depth":2,"children":[]},{"title":"Reporting a vulnerability","slug":"reporting-a-vulnerability","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"sundial","siteName":"Sundial Protocol","title":"Status and security - Sundial Protocol","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-01T22:31:45.528Z","originalFileLocation":"overview/status.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=\"The stage each Sundial component has reached, and the audits, reviews and formal verification behind it.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sundial Protocol\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sundial/nhwjksPAwZz11P3o/_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/sundial/nhwjksPAwZz11P3o/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sundial/nhwjksPAwZz11P3o/_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/sundial/nhwjksPAwZz11P3o/_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/sundial/nhwjksPAwZz11P3o/_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/sundial/nhwjksPAwZz11P3o/_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/sundial/nhwjksPAwZz11P3o/_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/sundial/nhwjksPAwZz11P3o/_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/sundial/nhwjksPAwZz11P3o/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Status and security - Sundial Protocol\">\u003cmeta data-mint-head property=\"og:description\" content=\"The stage each Sundial component has reached, and the audits, reviews and formal verification behind it.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sundial Protocol\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sundialprotocol.com/overview/status\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sundial.mintlify.app/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Status+and+security\u0026amp;description=The+stage+each+Sundial+component+has+reached%2C+and+the+audits%2C+reviews+and+formal+verification+behind+it.\u0026amp;theme=ebd01d0080d92a11a6711361\u0026amp;signature=294f8c4fad9067796e61bbe4cacbd54dc3352cad9dafc7df5708d9ec759f0f7f\">\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=\"Status and security - Sundial Protocol\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The stage each Sundial component has reached, and the audits, reviews and formal verification behind it.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sundial.mintlify.app/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Status+and+security\u0026amp;description=The+stage+each+Sundial+component+has+reached%2C+and+the+audits%2C+reviews+and+formal+verification+behind+it.\u0026amp;theme=ebd01d0080d92a11a6711361\u0026amp;signature=294f8c4fad9067796e61bbe4cacbd54dc3352cad9dafc7df5708d9ec759f0f7f\">\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/sundial/nhwjksPAwZz11P3o/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sundial Protocol\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#604185\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sundialprotocol.com/overview/status\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/overview/status.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sundialprotocol.com/#organization\",\"name\":\"Sundial Protocol\",\"url\":\"https://docs.sundialprotocol.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sundial/UcrcU-mdEqK0YX08/logo/sundial.svg?fit=max\u0026auto=format\u0026n=UcrcU-mdEqK0YX08\u0026q=85\u0026s=74280d6335e9f958535222ccd012419f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sundialprotocol.com#website\",\"name\":\"Sundial Protocol\",\"url\":\"https://docs.sundialprotocol.com\",\"publisher\":{\"@id\":\"https://docs.sundialprotocol.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sundialprotocol.com/overview/status#webpage\",\"url\":\"https://docs.sundialprotocol.com/overview/status\",\"name\":\"Status and security\",\"description\":\"The stage each Sundial component has reached, and the audits, reviews and formal verification behind it.\",\"dateModified\":\"2026-10-01T22:31:45.528Z\",\"isPartOf\":{\"@id\":\"https://docs.sundialprotocol.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sundialprotocol.com/overview/status#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sundialprotocol.com/overview/status#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get started\",\"item\":\"https://docs.sundialprotocol.com/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Status and security\",\"item\":\"https://docs.sundialprotocol.com/overview/status\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.sundialprotocol.com/overview/status#article\",\"headline\":\"Status and security\",\"name\":\"Status and security\",\"description\":\"The stage each Sundial component has reached, and the audits, reviews and formal verification behind it.\",\"url\":\"https://docs.sundialprotocol.com/overview/status\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sundialprotocol.com/overview/status#webpage\"},\"dateModified\":\"2026-10-01T22:31:45.528Z\",\"publisher\":{\"@id\":\"https://docs.sundialprotocol.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sundialprotocol.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sundial Protocol\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sundial Protocol","nav":{"global":null,"tabs":[{"tab":"Overview","groups":[{"group":"Get started","pages":[{"title":"Sundial Protocol: an institutional-grade L2 stack for Bitcoin yield","sidebarTitle":"Introduction","description":"Sundial is a stack for generating yield on Bitcoin: yield products whose BTC stays on Bitcoin, and an optimistic rollup for programmable execution.","href":"/introduction"},{"title":"Status and security","sidebarTitle":"Status and security","href":"/overview/status"},{"title":"Tokenomics","sidebarTitle":"Tokenomics","description":"The economics of the Sundial L2: no new token, transaction fees, operator bonds, slashing, and the rewards that keep watchers checking blocks.","href":"/overview/tokenomics"},{"title":"Glossary","sidebarTitle":"Glossary","href":"/overview/glossary"},{"title":"Whitepaper","sidebarTitle":"Whitepaper","href":"/overview/whitepaper"},{"title":"Frequently asked questions","sidebarTitle":"FAQ","href":"/faq"}]}]},{"tab":"Products","pages":[{"title":"Products","href":"/products/yield-marketplace"}]},{"tab":"Sundial L2","pages":[{"title":"Sundial L2","href":"/l2/overview"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/testnet"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/api/overview"}]}]},"title":"Status and security - Sundial Protocol","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}