Verify any single-signature wallet by pasting its public key and a signed message.
Use manual signing for any single-signature wallet Prove doesn’t connect to directly. For example Keystone, Jade, BitBox, Passport, or a software wallet.You’ll paste your wallet’s public key, then sign a message in your own wallet app.
Start
Open Claims. Open Manually Verify Your Self-Custodial Bitcoin Holdings. Select Verify with Manual Signing.
1. Add the wallet
Enter a Display name.
Paste the account descriptor or public key. Need help finding it? See Find your xpub.
If you pasted an xpub, pick the script type. Match the start of your addresses:
Addresses start with
Pick
1
Legacy (P2PKH)
3
Nested SegWit (P2SH)
bc1q
Native SegWit (P2WPKH)
bc1p
Taproot (P2TR)
Select Add Account.
A descriptor, zpub, or ypub already includes the script type. You don’t need to pick one.
“Failed to complete claim registration”? Sign the exact message, unchanged, with the exact address shown.
Never paste a private key (xprv) or seed phrase. Prove only needs public keys.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Hoseki Help Center","description":"Help for Bitcoin Control Center and Hoseki Prove.","colors":{"primary":"#0F172A","light":"#CBD5E1","dark":"#334155"},"logo":{"light":"https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/logo/hoseki-light.svg?fit=max\u0026auto=format\u0026n=NyNucopK4mge4mHj\u0026q=85\u0026s=8baded0723321c3cacaf703915da332a","dark":"https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/logo/hoseki-dark.svg?fit=max\u0026auto=format\u0026n=NyNucopK4mge4mHj\u0026q=85\u0026s=2b53ee561286a5401b2b54e416b40050","href":"/"},"favicon":"https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/favicon-hoseki.svg?fit=max\u0026auto=format\u0026n=NyNucopK4mge4mHj\u0026q=85\u0026s=650daaf99f25d0c8642b3971e44de59c","background":{"color":{"light":"#FFFFFF","dark":"#0F0F0F"}},"navbar":{"links":[{"href":"mailto:support@hoseki.app","label":"Support"},{"href":"https://prove.hoseki.app","label":"Web statements via Prove"}],"primary":{"type":"button","label":"Download Control Center","href":"https://www.bitcoincontrolcenter.com"}},"footer":{"socials":{"website":"https://www.hoseki.app","github":"https://github.com/hoseki-inc"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hoseki-corp","hasAudioNarration":false,"actualSubdomain":"hoseki-corp","customDomains":["help.hoseki.app"],"gitSource":{"type":"github","owner":"hoseki-inc","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6ade460699006ddb7c82d1c6"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af25bc5dceb32eff51162c3","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Bitcoin Control Center","count":29},{"language":"default","tag":"Hoseki Prove","count":15},{"language":"default","tag":"Accounts","count":9},{"language":"default","tag":"Getting started","count":9},{"language":"default","tag":"Wallet guides","count":6},{"language":"default","tag":"Help","count":5},{"language":"default","tag":"Claims","count":5},{"language":"default","tag":"Home","count":4},{"language":"default","tag":"Settings and security","count":3},{"language":"default","tag":"Statements and requests","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":"prove/claims/manual-signing","slug":"/prove/claims/manual-signing","pageMetadata":{"title":"Manual signing (Advanced)","sidebarTitle":"Manual signing","description":"Verify any single-signature wallet by pasting its public key and a signed message.","keywords":["manual","advanced","xpub","zpub","descriptor","sign message","keystone","jade","bitbox"],"href":"/prove/claims/manual-signing"},"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: \"Verify any single-signature wallet by pasting its public key and a signed message.\"\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`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Use manual signing for any single-signature wallet Prove doesn’t connect to directly. For example Keystone, Jade, BitBox, Passport, or a software wallet.`}),`\n`,_jsx(_components.p,{children:`You’ll paste your wallet’s public key, then sign a message in your own wallet app.`}),`\n`,_jsx(Heading,{level:`2`,id:`start`,children:`Start`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Claims`}),`. Open `,_jsx(_components.strong,{children:`Manually Verify Your Self-Custodial Bitcoin Holdings`}),`. Select `,_jsx(_components.strong,{children:`Verify with Manual Signing`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`1-add-the-wallet`,children:`1. Add the wallet`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Enter a `,_jsx(_components.strong,{children:`Display name`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Paste the `,_jsx(_components.strong,{children:`account descriptor or public key`}),`. Need help finding it? See `,_jsx(_components.a,{href:`/prove/wallet-guides/find-xpub`,children:`Find your xpub`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`If you pasted an `,_jsx(_components.code,{children:`xpub`}),`, pick the `,_jsx(_components.strong,{children:`script type`}),`. Match the start of your addresses:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Addresses start with`}),_jsx(_components.th,{children:`Pick`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`1`})}),_jsx(_components.td,{children:`Legacy (P2PKH)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`3`})}),_jsx(_components.td,{children:`Nested SegWit (P2SH)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bc1q`})}),_jsx(_components.td,{children:`Native SegWit (P2WPKH)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bc1p`})}),_jsx(_components.td,{children:`Taproot (P2TR)`})]})]})]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Add Account`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(Tip,{children:[`A descriptor, `,_jsx(_components.code,{children:`zpub`}),`, or `,_jsx(_components.code,{children:`ypub`}),` already includes the script type. You don’t need to pick one.`]}),`\n`,_jsx(Heading,{level:`2`,id:`2-sign-the-message`,children:`2. Sign the message`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Copy the `,_jsx(_components.strong,{children:`Address`}),` and `,_jsx(_components.strong,{children:`Message`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Sign the message with that address in your wallet app. See `,_jsx(_components.a,{href:`/prove/wallet-guides/sign-message`,children:`Sign a message in your wallet`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Paste the signature. Select `,_jsx(_components.strong,{children:`Verify`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`“Failed to complete claim registration”?`}),` Sign the exact message, unchanged, with the exact address shown.`]}),`\n`,_jsxs(Warning,{children:[`Never paste a private key (`,_jsx(_components.code,{children:`xprv`}),`) or seed phrase. Prove only needs public keys.`]})]})}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":"Manual signing (Advanced)","sidebarTitle":"Manual signing","description":"Verify any single-signature wallet by pasting its public key and a signed message.","keywords":["manual","advanced","xpub","zpub","descriptor","sign message","keystone","jade","bitbox"],"href":"/prove/claims/manual-signing"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Start","slug":"start","depth":2,"children":[]},{"title":"1. Add the wallet","slug":"1-add-the-wallet","depth":2,"children":[]},{"title":"2. Sign the message","slug":"2-sign-the-message","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"hoseki-corp","siteName":"Hoseki Help Center","title":"Manual signing (Advanced) - Hoseki Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-25T23:32:58.626Z","originalFileLocation":"prove/claims/manual-signing.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=\"Verify any single-signature wallet by pasting its public key and a signed message.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hoseki Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hoseki-corp/9VZW80yxl3R3RsoK/_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/hoseki-corp/9VZW80yxl3R3RsoK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hoseki-corp/9VZW80yxl3R3RsoK/_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/hoseki-corp/9VZW80yxl3R3RsoK/_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/hoseki-corp/9VZW80yxl3R3RsoK/_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/hoseki-corp/9VZW80yxl3R3RsoK/_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/hoseki-corp/9VZW80yxl3R3RsoK/_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/hoseki-corp/9VZW80yxl3R3RsoK/_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/hoseki-corp/9VZW80yxl3R3RsoK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Manual signing (Advanced) - Hoseki Help Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"Verify any single-signature wallet by pasting its public key and a signed message.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hoseki Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.hoseki.app/prove/claims/manual-signing\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hoseki-corp.mintlify.site/_mintlify/api/og/v2?division=Claims\u0026amp;title=Manual+signing+%28Advanced%29\u0026amp;description=Verify+any+single-signature+wallet+by+pasting+its+public+key+and+a+signed+message.\u0026amp;theme=482b27a28fc6a302315c9f4c\u0026amp;signature=ab608ea284e75b551d6dccd621daf2838bb4e7cf719d1642b5b1c6aa1d6684b4\">\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=\"Manual signing (Advanced) - Hoseki Help Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Verify any single-signature wallet by pasting its public key and a signed message.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hoseki-corp.mintlify.site/_mintlify/api/og/v2?division=Claims\u0026amp;title=Manual+signing+%28Advanced%29\u0026amp;description=Verify+any+single-signature+wallet+by+pasting+its+public+key+and+a+signed+message.\u0026amp;theme=482b27a28fc6a302315c9f4c\u0026amp;signature=ab608ea284e75b551d6dccd621daf2838bb4e7cf719d1642b5b1c6aa1d6684b4\">\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/hoseki-corp/9VZW80yxl3R3RsoK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hoseki Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0F172A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.hoseki.app/prove/claims/manual-signing\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/prove/claims/manual-signing.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.hoseki.app/#organization\",\"name\":\"Hoseki Help Center\",\"url\":\"https://help.hoseki.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/logo/hoseki-light.svg?fit=max\u0026auto=format\u0026n=NyNucopK4mge4mHj\u0026q=85\u0026s=8baded0723321c3cacaf703915da332a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.hoseki.app#website\",\"name\":\"Hoseki Help Center\",\"url\":\"https://help.hoseki.app\",\"publisher\":{\"@id\":\"https://help.hoseki.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.hoseki.app/prove/claims/manual-signing#webpage\",\"url\":\"https://help.hoseki.app/prove/claims/manual-signing\",\"name\":\"Manual signing (Advanced)\",\"description\":\"Verify any single-signature wallet by pasting its public key and a signed message.\",\"dateModified\":\"2026-10-25T23:32:58.626Z\",\"isPartOf\":{\"@id\":\"https://help.hoseki.app#website\"},\"breadcrumb\":{\"@id\":\"https://help.hoseki.app/prove/claims/manual-signing#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.hoseki.app/prove/claims/manual-signing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Claims\",\"item\":\"https://help.hoseki.app/prove/claims/how-claims-work\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manual signing (Advanced)\",\"item\":\"https://help.hoseki.app/prove/claims/manual-signing\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.hoseki.app/prove/claims/manual-signing#article\",\"headline\":\"Manual signing (Advanced)\",\"name\":\"Manual signing (Advanced)\",\"description\":\"Verify any single-signature wallet by pasting its public key and a signed message.\",\"url\":\"https://help.hoseki.app/prove/claims/manual-signing\",\"mainEntityOfPage\":{\"@id\":\"https://help.hoseki.app/prove/claims/manual-signing#webpage\"},\"dateModified\":\"2026-10-25T23:32:58.626Z\",\"keywords\":\"manual, advanced, xpub, zpub, descriptor, sign message, keystone, jade, bitbox\",\"publisher\":{\"@id\":\"https://help.hoseki.app/#organization\"},\"isPartOf\":{\"@id\":\"https://help.hoseki.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hoseki Help Center\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Hoseki Help Center\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/prove/claims/manual-signing.md","siteName":"Hoseki Help Center","nav":{"global":null,"products":[{"product":"Home","icon":"house","description":"Proof of reserves and the basics","pages":[{"title":"Home","href":""}]},{"product":"Bitcoin Control Center","icon":"vault","description":"Track your Bitcoin privately on your own device","pages":[{"title":"Bitcoin Control Center","href":"/bitcoin-control-center"}]},{"product":"Hoseki Prove","icon":"badge-check","description":"Web statements via Hoseki Prove","groups":[{"group":"Getting started","pages":[{"title":"Hoseki Prove","sidebarTitle":"Overview","href":"/prove"},{"title":"Get started with Prove","sidebarTitle":"Get started","href":"/prove/getting-started"}]},{"group":"Claims","pages":[{"title":"How claims work","href":"/prove/claims/how-claims-work"},{"title":"Hardware wallets","href":"/prove/claims/hardware-wallets"},{"title":"Multisig claims","sidebarTitle":"Multisig","description":"Verify a multisig wallet by signing with enough of its keys.","href":"/prove/claims/multisig"},{"title":"Manual signing (Advanced)","sidebarTitle":"Manual signing","href":"/prove/claims/manual-signing"},{"title":"Manage claims","description":"Rename, finish, or delete claims, and see who they're shared with.","href":"/prove/claims/manage-claims"}]},{"group":"Statements and requests","pages":[{"title":"Statements","href":"/prove/statements"},{"title":"Requests and sharing","href":"/prove/requests-and-sharing"},{"title":"Credits and payment","sidebarTitle":"Credits","href":"/prove/credits"}]},{"group":"Wallet guides","pages":[{"title":"Find your xpub","href":"/prove/wallet-guides/find-xpub"},{"title":"Sign a message in your wallet","href":"/prove/wallet-guides/sign-message"},{"title":"Export a multisig wallet","href":"/prove/wallet-guides/export-multisig"}]},{"group":"Help","pages":[{"title":"Privacy and security","href":"/prove/privacy-security"},{"title":"Troubleshooting and FAQ","sidebarTitle":"Troubleshooting and FAQ","href":"/prove/help"}]}]}]},"basePath":"","title":"Manual signing (Advanced) - Hoseki Help Center","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}