Bedrock is the foundational cross-platform library that powers World App. In particular, it enables the crypto wallet functionality for World App.
Bedrock Repository
Bedrock is open source and available on GitHub.
Last modified on September 3, 2025
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"TFH Docs","colors":{"primary":"#000000","light":"#fff","dark":"#000"},"logo":{"light":"https://mintcdn.com/tfh-docs/mf_bptVMfIjmPmfI/images/tfh-logo.svg?fit=max\u0026auto=format\u0026n=mf_bptVMfIjmPmfI\u0026q=85\u0026s=3b03e00cfb34cd8e527991e29403307c","dark":"https://mintcdn.com/tfh-docs/mf_bptVMfIjmPmfI/images/tfh-logo-dark.svg?fit=max\u0026auto=format\u0026n=mf_bptVMfIjmPmfI\u0026q=85\u0026s=800640c9ba942854ecd2f264a58a3071"},"favicon":{"light":"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/favicon.svg","dark":"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/favicon-dark.svg"},"navbar":{"primary":{"type":"button","label":"Developer Portal","href":"https://developer.worldcoin.org"}},"footer":{"socials":{"x":"https://x.com/tfh_technology","linkedin":"https://www.linkedin.com/company/tools-for-humanity-corp","github":"https://github.com/toolsforhumanity"}},"styling":{"eyebrows":"breadcrumbs","latex":false},"metadata":{"timestamp":true},"navigation":{"global":{"anchors":[{"anchor":"Mini Apps","icon":"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/mini-apps-card.svg","color":{"light":"#fff","dark":"#fff"},"href":"https://docs.world.org/mini-apps"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tfh-docs","hasAudioNarration":false,"actualSubdomain":"tfh-docs","customDomains":["docs.toolsforhumanity.com"],"gitSource":{"type":"github","owner":"toolsforhumanity","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae3afec35fba98072d540dc","collectionId":"2b849e56-a0ce-49dd-8c8f-01f7f835f3dd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3afec35fba98072d540dc"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae3afec35fba98072d540dc","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"World App","count":10},{"language":"default","tag":"Backup \u0026 Recovery","count":6},{"language":"default","tag":"Home","count":1},{"language":"default","tag":"Orb","count":1},{"language":"default","tag":"Advanced","count":1},{"language":"default","tag":"Wallet","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@import url(/fonts/excalifont.woff2);@font-face{font-family:'Excalifont';src:url(/fonts/excalifont.woff2) format('woff2');font-weight:400;font-style:normal}"}],"page":{"pagePath":"world-app/bedrock","slug":"/world-app/bedrock","pageMetadata":{"title":"Bedrock — The Foundational Library","sidebarTitle":"Bedrock","description":"Bedrock is the foundational cross-platform library that powers World App. In particular, it enables the crypto wallet functionality for World App.","href":"/world-app/bedrock"},"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: \"Bedrock is the foundational cross-platform library that powers World App. In particular, it enables the crypto wallet functionality for World App.\"\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{jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Card,Columns}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Columns)_missingMdxReference(`Columns`,true);return _jsx(Columns,{cols:2,children:_jsx(Card,{title:`Bedrock Repository`,icon:`github`,href:`https://github.com/worldcoin/bedrock`,arrow:`true`,cta:`View on GitHub`,children:_jsx(_components.p,{children:`Bedrock is open source and available on GitHub.`})})})}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":"Bedrock — The Foundational Library","sidebarTitle":"Bedrock","description":"Bedrock is the foundational cross-platform library that powers World App. In particular, it enables the crypto wallet functionality for World App.","href":"/world-app/bedrock"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"tfh-docs","siteName":"TFH Docs","title":"Bedrock — The Foundational Library - TFH Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T20:43:51.838Z","gitLastModified":"2025-09-03T21:11:18.000Z","originalFileLocation":"world-app/bedrock.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=\"Bedrock is the foundational cross-platform library that powers World App. In particular, it enables the crypto wallet functionality for World App.\">\u003cmeta data-mint-head name=\"application-name\" content=\"TFH Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/favicon.svg\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/favicon.svg\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/favicon.svg\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/favicon-dark.svg\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/favicon-dark.svg\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/favicon-dark.svg\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Bedrock — The Foundational Library - TFH Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Bedrock is the foundational cross-platform library that powers World App. In particular, it enables the crypto wallet functionality for World App.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TFH Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.toolsforhumanity.com/world-app/bedrock\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tfh-docs.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Bedrock+%E2%80%94+The+Foundational+Library\u0026amp;description=Bedrock+is+the+foundational+cross-platform+library+that+powers+World+App.+In+particular%2C+it+enables+the+crypto+wallet+functionality+for+World+App.\u0026amp;theme=0fdb4697fe312965391666ce\u0026amp;signature=a86c9aae6f4b056aa23c9296a95451b8d3db7b76a5db083f166b137d2236575f\">\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=\"Bedrock — The Foundational Library - TFH Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Bedrock is the foundational cross-platform library that powers World App. In particular, it enables the crypto wallet functionality for World App.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tfh-docs.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Bedrock+%E2%80%94+The+Foundational+Library\u0026amp;description=Bedrock+is+the+foundational+cross-platform+library+that+powers+World+App.+In+particular%2C+it+enables+the+crypto+wallet+functionality+for+World+App.\u0026amp;theme=0fdb4697fe312965391666ce\u0026amp;signature=a86c9aae6f4b056aa23c9296a95451b8d3db7b76a5db083f166b137d2236575f\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TFH Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.toolsforhumanity.com/world-app/bedrock\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/world-app/bedrock.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.toolsforhumanity.com/#organization\",\"name\":\"TFH Docs\",\"url\":\"https://docs.toolsforhumanity.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tfh-docs/mf_bptVMfIjmPmfI/images/tfh-logo.svg?fit=max\u0026auto=format\u0026n=mf_bptVMfIjmPmfI\u0026q=85\u0026s=3b03e00cfb34cd8e527991e29403307c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.toolsforhumanity.com#website\",\"name\":\"TFH Docs\",\"url\":\"https://docs.toolsforhumanity.com\",\"publisher\":{\"@id\":\"https://docs.toolsforhumanity.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.toolsforhumanity.com/world-app/bedrock#webpage\",\"url\":\"https://docs.toolsforhumanity.com/world-app/bedrock\",\"name\":\"Bedrock — The Foundational Library\",\"description\":\"Bedrock is the foundational cross-platform library that powers World App. In particular, it enables the crypto wallet functionality for World App.\",\"dateModified\":\"2025-09-03T21:11:18.000Z\",\"isPartOf\":{\"@id\":\"https://docs.toolsforhumanity.com#website\"}},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.toolsforhumanity.com/world-app/bedrock#article\",\"headline\":\"Bedrock — The Foundational Library\",\"name\":\"Bedrock — The Foundational Library\",\"description\":\"Bedrock is the foundational cross-platform library that powers World App. In particular, it enables the crypto wallet functionality for World App.\",\"url\":\"https://docs.toolsforhumanity.com/world-app/bedrock\",\"mainEntityOfPage\":{\"@id\":\"https://docs.toolsforhumanity.com/world-app/bedrock#webpage\"},\"dateModified\":\"2025-09-03T21:11:18.000Z\",\"publisher\":{\"@id\":\"https://docs.toolsforhumanity.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.toolsforhumanity.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TFH Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"TFH Docs","nav":{"global":{"anchors":[{"anchor":"Mini Apps","icon":"https://mintlify.s3.us-west-1.amazonaws.com/tfh-docs/images/mini-apps-card.svg","color":{"light":"#fff","dark":"#fff"},"href":"https://docs.world.org/mini-apps"}]},"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"World App","pages":[{"title":"Introduction","description":"World App provides simple and easy access to World Network.","href":"/world-app"},{"title":"Bedrock — The Foundational Library","sidebarTitle":"Bedrock","href":"/world-app/bedrock"},{"group":"Wallet","pages":[{"title":"Client-side Transactions","sidebarTitle":"Client-side Transactions","description":"Spec for client-side transaction architecture, World App RPC, nonce layout, and wallet readiness.","href":"/world-app/transactions"}]},{"group":"Backup \u0026 Recovery","pages":[{"title":"Introduction to Backup","sidebarTitle":"Introduction","href":"/world-app/backup/index"},{"title":"Authentication Factors","sidebarTitle":"Factors","href":"/world-app/backup/factors"},{"title":"Backup Structure \u0026 Sync","sidebarTitle":"Structure \u0026 Sync","href":"/world-app/backup/structure-and-sync"},{"title":"Backup Flows","sidebarTitle":"Flows","href":"/world-app/backup/flows"},{"title":"Components \u0026 Parties","sidebarTitle":"Components \u0026 Parties","href":"/world-app/backup/components"},{"title":"Advanced Topics","sidebarTitle":"Advanced Topics","href":"/world-app/backup/advanced"}]},{"group":"Advanced","pages":[{"title":"Cryptography","href":"/world-app/cryptography"}]}]},{"tab":"Orb","pages":[{"title":"Orb","href":"/orb"}]}]},"basePath":"","title":"Bedrock — The Foundational Library - TFH Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}