[{"data":1,"prerenderedAt":604},["ShallowReactive",2],{"post-\u002Fposts\u002Fgetting-started-with-public-pool-mining":3,"post-author-garywoodfine":217,"post-aside-video-none":6,"\u002Fposts\u002Fgetting-started-with-public-pool-mining-surround":226,"authors":236,"author-garywoodfine":265,"post-aside-related-candidates":266,"navigation":532,"content-section-services":580,"content-section-products":583,"content-section-company":586,"legal-link":588},{"id":4,"title":5,"aside":6,"author":7,"body":8,"category":193,"date":194,"description":195,"extension":196,"featureImage":197,"meta":199,"navigation":200,"path":201,"seo":202,"sitemap":203,"slug":6,"stem":209,"subtitle":210,"summary":211,"tags":212,"updated":6,"video":6,"__hash__":216},"posts\u002Fposts\u002Fgetting-started-with-public-pool-mining.md","Getting started with Public Pool Mining",null,"garywoodfine",{"type":9,"value":10,"toc":185},"minimark",[11,22,35,40,43,47,52,60,67,70,110,120,124,136,139,147,151,160,163,175,178,182],[12,13,14,21],"p",{},[15,16,20],"a",{"href":17,"rel":18},"https:\u002F\u002Fweb.public-pool.io\u002F",[19],"nofollow","Public Pool"," is an open-source solo Bitcoin mining pool that provides a platform for individual miners to participate in the Bitcoin network without relying on third-party vendors. It is designed to support solo miners by offering a shared infrastructure that allows them to compete for entire block rewards independently.",[12,23,24,25,29,30,34],{},"Public Pool is particularly popular among users of the ",[15,26,28],{"href":27},"\u002Fposts\u002Fgetting-started-with-solo-mining","Bitaxe miner",", an open-source Bitcoin mining device, and is often used in conjunction with ",[15,31,33],{"href":32},"\u002Fposts\u002Fhow-to-run-a-bitcoin-node","Umbrel Home Server",", a Bitcoin-focused server and operating system that simplifies the setup and management of mining operations.",[36,37],"github-code",{"account":38,"repo":39},"benjamin-wilson","public-pool",[12,41,42],{},"One of the key features of Public Pool is its commitment to transparency and open-source development. This approach aligns with the broader ethos of decentralisation within the Bitcoin community, aiming to reduce the barriers to entry for new miners and promote a more distributed network. By using Public Pool, miners can connect their devices to a stratum server, which acts as an intermediary between their hardware and the Bitcoin network, facilitating the mining process",[44,45],"post-link",{"title":46},"How to run a Bitcoin Node with Umbrel Home",[48,49,51],"h3",{"id":50},"what-is-a-stratum-server","what is a stratum server",[12,53,54,55,59],{},"A stratum server is a type of server used in Bitcoin mining, particularly in the context of ",[56,57,58],"strong",{},"proof-of-work (PoW)"," blockchains like Bitcoin. It acts as an intermediary between the miners and the blockchain network, providing a simplified and efficient way for miners to connect to the network and contribute their computational power to validate transactions and create new blocks.",[12,61,62,63,66],{},"Essentially this will refer to a device that participates in the ",[56,64,65],{},"Network Time Protocol (NTP)"," hierarchy, which is used to synchronise the time of computer systems over a network. The stratum level indicates how many steps away a device is from a reference clock, which is the most accurate time source. The lower the stratum number, the closer the device is to the reference clock, and thus the more accurate its time is expected to be.",[12,68,69],{},"Key points relating to stratum servers to be aware of are as follows:",[71,72,73,80,86,92,98,104],"ol",{},[74,75,76,79],"li",{},[56,77,78],{},"Protocol",": Stratum is a communication protocol that allows miners to connect to a mining pool. It is designed to be lightweight and efficient, reducing the overhead of communication between miners and the pool.",[74,81,82,85],{},[56,83,84],{},"Mining Pools",": Most Bitcoin miners today participate in mining pools, where they combine their computational resources to increase the chances of solving the complex mathematical problems required to validate transactions and earn rewards. Stratum servers facilitate this process by distributing work to miners and collecting their results.",[74,87,88,91],{},[56,89,90],{},"Work Distribution",": The stratum server divides the work required to solve a block into smaller units, which are then distributed to individual miners. This allows miners to work on smaller, more manageable tasks and submit their solutions back to the server.",[74,93,94,97],{},[56,95,96],{},"Efficiency",": By using a stratum server, miners can reduce the amount of data they need to transfer over the network, making the mining process more efficient. This is especially important for miners with limited bandwidth.",[74,99,100,103],{},[56,101,102],{},"Security",": Stratum servers can also provide an additional layer of security by filtering out invalid or malicious work from miners, ensuring that only valid contributions are made to the pool.",[74,105,106,109],{},[56,107,108],{},"Flexibility",": Stratum servers can support a variety of mining hardware and software, making them versatile and adaptable to different mining setups.",[111,112,113],"quote-text",{},[114,115,117],"template",{"v-slot:text":116},"",[12,118,119],{},"a stratum server is a crucial component in the Bitcoin mining ecosystem, enabling efficient and effective participation in mining pools and contributing to the overall security and stability of the blockchain network.",[48,121,123],{"id":122},"solo-mining-pool","Solo Mining Pool",[12,125,126,128,129,135],{},[56,127,20],{}," is often referred to as a  ",[130,131,132],"em",{},[56,133,134],{},"solo mining pool",", but it's important to note that it functions differently from traditional mining pools. In a typical mining pool, miners combine their hash power to increase the chances of mining a block and then share the rewards proportionally. In contrast, Public Pool provides a shared node infrastructure that allows solo miners to compete for blocks independently, with the potential to keep nearly all of the reward if they successfully mine a block.",[12,137,138],{},"While solo mining can potentially result in a larger reward if successful, it is also much more difficult and less predictable than pool mining. Pool mining offers a more consistent payout, but the reward is typically smaller than what a successful solo miner would receive.",[140,141,142],"top-tip",{},[114,143,144],{"v-slot:message":116},[12,145,146],{},"On Umbrel, Public Pool is automatically configured to work with your Bitcoin node with no extra setup required.",[48,148,150],{"id":149},"lottery-mining","Lottery Mining",[12,152,153,154,159],{},"The use of Public Pool is often associated with ",[130,155,156],{},[56,157,158],{},"lottery mining",", a strategy where miners use lower-hash-rate hardware in a home setup to independently mine Bitcoin blocks. This approach offers a low probability of success but a massive potential reward, similar to playing a lottery where the jackpot is the full block reward plus transaction fees.",[12,161,162],{},"Having a small solo miner on your desk, doing its best to try and hit the bitcoin block may find a block or it may find nothing at all.  This is very much self-renewing lottery ticket that just keeps going every 10 minutes. Every time a new block is found, the Bitcoin network generates a new block and it starts all over again until the final bitcoin block is mined - circa the year 2140.",[164,165,166],"fact",{},[114,167,168],{"v-slot:message":116},[12,169,170,171,174],{},"As of April 2025, Public Pool had over ",[56,172,173],{},"11,000 Bitaxe miners"," connected to its shared node.",[12,176,177],{},"For those interested in setting up solo mining with Public Pool, the process can be straightforward, especially with the help of guides and community support.",[48,179,181],{"id":180},"conclusion","Conclusion",[12,183,184],{},"Public Pool is a valuable resource for solo Bitcoin miners, offering an open-source platform that supports decentralisation and provides a way for individuals to participate in the Bitcoin network with their own hardware.",{"title":116,"searchDepth":186,"depth":186,"links":187},2,[188,190,191,192],{"id":50,"depth":189,"text":51},3,{"id":122,"depth":189,"text":123},{"id":149,"depth":189,"text":150},{"id":180,"depth":189,"text":181},"bitcoin","2025-07-22","Public Pool is an open-source, solo Bitcoin mining application that lets you run your own pool using your own node.","md",{"url":198,"title":5},"v1719908027\u002Fbitcoin_szcm1m",{},true,"\u002Fposts\u002Fgetting-started-with-public-pool-mining",{"title":5,"description":195},{"loc":201,"lastmod":194,"changefreq":204,"priority":205,"images":206},"monthly",0.8,[207],{"loc":208},"https:\u002F\u002Fres.cloudinary.com\u002Fthreenine-co-uk\u002Fimage\u002Fupload\u002Ff_jpg,w_1200\u002Fv1719908027\u002Fbitcoin_szcm1m","posts\u002Fgetting-started-with-public-pool-mining","Fully Open Source Solo Bitcoin Mining Pool","Public Pool is an open-source, solo Bitcoin mining application that lets you run your own pool using your own node. Instead of relying on centralised pools, Public Pool enables your mining hardware to submit work to your personal setup, ensuring that you have full control over your mining operation.",[213,214,215],"mining","solo","lottery","x4sSd8Z-H6TxJAJzNpaLoS8amhbkyqh2iNKAli9XO7s",{"name":218,"to":219,"avatar":220,"sameAs":221},"Gary Woodfine","https:\u002F\u002Fgarywoodfine.com","garywoodfine_tlccjw",[222,223,224,225],"https:\u002F\u002Fgithub.com\u002Fgarywoodfine","https:\u002F\u002Fwww.youtube.com\u002F@Threenineio","https:\u002F\u002Fnjump.me\u002Fnpub1a3jz7w9laar2k77dkkh2rhxunr9zpja5emrl5yrxetamt29swqyqmmt32y","nostr:npub1a3jz7w9laar2k77dkkh2rhxunr9zpja5emrl5yrxetamt29swqyqmmt32y",[227,232],{"title":228,"path":229,"stem":230,"description":231,"children":-1},"Bitcoin is not a Ponzi Scheme","\u002Fposts\u002Fbitcoin-is-not-a-ponzi-scheme","posts\u002Fbitcoin-is-not-a-ponzi-scheme","Bitcoin has faced numerous criticisms, one of the most persistent being the claim that it is a Ponzi scheme. This accusation, often made by those who do not fully understand the technology or economics behind Bitcoin.",{"title":233,"path":27,"stem":234,"description":235,"children":-1},"Getting started with solo mining","posts\u002Fgetting-started-with-solo-mining","Learn how to start solo mining Bitcoin with a Bitaxe to help decentralise and secure the bitcoin network.",{"id":237,"title":218,"avatar":220,"body":238,"description":242,"extension":196,"meta":257,"name":218,"navigation":200,"path":258,"role":259,"sameAs":260,"seo":261,"stem":262,"summary":263,"to":219,"username":7,"__hash__":264},"authors\u002Fauthors\u002FGary Woodfine.md",{"type":9,"value":239,"toc":255},[240,243,246,249,252],[12,241,242],{},"Polyglot software engineer with extensive experience in software engineering, with a passion to build great scalable software to solve complex business problems. A track record in developing high-performance backend systems, optimizing architecture, and ensuring continuous availability of critical APIs.",[12,244,245],{},"I'm an independent software developer, vendor, architect, consultant, blogger, Bitcoin & Nostr Enthusiast. I've provided software development expertise and helped augment software development skills and teams for a number of startups, product companies, corporate IT shops, and consulting firms.",[12,247,248],{},"I started out in the software world back in 1995, building websites with HoTMetaL Pro & ASP and moved on to building web apps with .NET when it released in Beta in 2001, since then, I've shipped systems in just about every industry.",[12,250,251],{},"Along my journey, I have also shipped various platforms & products in a number of other programming languages or software development frameworks that have had their moments in the sun, but somehow I have always made way back to C# & .Net.",[12,253,254],{},"Over the years, I've strived to improve how I and my teams deliver value to the clients, customers, and end-users. That has led me down the path of exploring Agile, Domain-Driven Design, REST, messaging, distributed systems, and anything else I thought could help.",{"title":116,"searchDepth":186,"depth":186,"links":256},[],{},"\u002Fauthors\u002Fgary-woodfine","Managing Director",[222,223,224,225],{"title":218,"description":242},"authors\u002FGary Woodfine","independent software developer, vendor, architect, consultant, blogger, Bitcoin & Nostr Enthusiast. I've provided software development expertise and helped augment software development skills and teams for a number of startups, product companies, corporate IT shops, and consulting firms.","30ZWJ-6T2g8S0kLLgUhZWA7_QFUOpa5CElif7tAhsLo",{"title":218,"name":218,"role":259,"summary":263,"avatar":220,"username":7,"to":219},[267,279,290,297,304,311,322,331,337,344,350,355,363,369,372,376,381,386,393,399,406,412,416,421,426,431,436,441,447,452,459,468,474,479,487,492,498,503,508,512,518,523,527],{"path":268,"title":269,"date":270,"tags":271,"category":272,"featureImage":277},"\u002Fposts\u002Fwhat-is-a-nostr-client","What is a Nostr client?","2026-10-26",[272,273,274,275,276],"nostr","nostr-client","privacy","keys","getting-started",{"url":278,"title":269},"v1690313893\u002Fnostr-logo_hwrql1",{"path":280,"title":281,"date":282,"tags":283,"category":272,"featureImage":288},"\u002Fposts\u002Fhow-to-choose-nostr-relays","How to Choose Nostr Relays","2026-04-11",[272,284,274,285,286,287],"relay","security","nostr-relays","censorship-resistance",{"url":278,"title":289},"How to choose nostr relays",{"path":291,"title":292,"date":282,"tags":293,"category":272,"featureImage":296},"\u002Fposts\u002Fnostr-relays-privacy-and-security","Nostr Relays, Privacy, and Security",[272,284,274,285,294,295],"key-management","nostr-relay",{"url":278,"title":292},{"path":298,"title":299,"date":282,"tags":300,"category":272,"featureImage":302},"\u002Fposts\u002Fwhat-is-a-nostr-relay","What is a Nostr Relay?",[272,284,274,287,301,295],"decentralization",{"url":278,"title":303}," What is a Nostr Relay?",{"path":305,"title":306,"date":307,"tags":308,"category":272,"featureImage":310},"\u002Fposts\u002Fwhy-nostr-keys-better-privacy","Why Nostr keys and identity are better for privacy","2026-04-06",[272,274,309,285],"identity",{"url":278,"title":306},{"path":312,"title":313,"date":314,"tags":315,"category":272,"featureImage":321},"\u002Fposts\u002Fbest-nostr-browser-extensions-2026","Best Nostr Browser Extensions (2026): Complete Comparison","2026-03-24",[272,316,317,285,318,319,320],"browser-extension","nip-07","comparison","porwr","diogel",{"url":278,"title":313},{"path":323,"title":324,"date":314,"tags":325,"category":272,"featureImage":328},"\u002Fposts\u002Fhow-to-get-started-with-porwr","Getting Started with Nostr: Porwr Setup Guide (2026)",[326,274,272,319,320,327,317,316],"social","cryptography",{"url":329,"title":330},"v1690313893\u002Fblog\u002Fdiogel-product-header_x3az6t","Porwr Browser Extension",{"path":332,"title":333,"date":334,"tags":335,"category":272,"featureImage":336},"\u002Fposts\u002Fhow-to-manage-keys-for-nostr","How to manage keys for Nostr","2025-12-15",[272,275,274,285],{"url":278,"title":333},{"path":338,"title":339,"date":334,"tags":340,"category":272,"featureImage":343},"\u002Fposts\u002Fhow-to-self-host-your-nip-05-identity","How to self-host your NIP-05 identity",[272,341,274,342],"nip-05","self-hosting",{"url":278,"title":339},{"path":345,"title":346,"date":347,"tags":6,"category":274,"featureImage":348},"\u002Fposts\u002Fwhy-privacy-is-a-fundamental-human-right","Why privacy is a fundamental human right","2025-12-09",{"url":349,"title":346},"v1690313893\u002Fprivacy-header_exiblo",{"path":351,"title":352,"date":353,"tags":6,"category":193,"featureImage":354},"\u002Fposts\u002Fhow-government-monetary-policy-erodes-the-value-of-money","How government monetary policy erodes the value of money","2025-12-01",{"url":198,"title":352},{"path":356,"title":357,"date":358,"tags":359,"category":193,"featureImage":361},"\u002Fposts\u002Fbitaxe-touch-genesis-batch","Bitaxe Touch Genesis Batch","2025-07-23",[360,213,214],"bitaxe",{"url":362,"title":357},"v1690313878\u002Fbitaxe-touch_c6qrjd",{"path":229,"title":228,"date":194,"tags":364,"category":193,"featureImage":368},[365,366,367],"ponzi","economics","investment",{"url":198,"title":228},{"path":201,"title":5,"date":194,"tags":370,"category":193,"featureImage":371},[213,214,215],{"url":198,"title":5},{"path":27,"title":233,"date":373,"tags":374,"category":193,"featureImage":375},"2025-07-19",[360,213,214,215],{"url":198,"title":233},{"path":377,"title":378,"date":373,"tags":379,"category":193,"featureImage":380},"\u002Fposts\u002Fwhat-is-bitcoin-mining","What is Bitcoin mining",[213,193],{"url":198,"title":378},{"path":382,"title":383,"date":373,"tags":384,"category":193,"featureImage":385},"\u002Fposts\u002Fwhat-is-solo-mining","What is solo mining",[214],{"url":198,"title":383},{"path":32,"title":46,"date":387,"tags":388,"category":193,"featureImage":391},"2025-07-14",[389,390],"node","umbrel",{"url":198,"title":392},"How to run a Bitcoin node",{"path":394,"title":395,"date":396,"tags":397,"category":272,"featureImage":398},"\u002Fposts\u002Fhow-to-get-started-with-nostr","How to get started with Nostr","2024-10-09",[272,276,274,275],{"url":278,"title":395},{"path":400,"title":401,"date":402,"tags":6,"category":403,"featureImage":404},"\u002Fposts\u002Fhow-to-use-layouts-and-pages-in-nuxt","How to use layouts and pages in Nuxt","2024-10-08","development",{"url":405,"title":401},"v1690313878\u002Fnuxt-header_tbc9cp",{"path":407,"title":408,"date":409,"tags":6,"category":403,"featureImage":410},"\u002Fposts\u002Fhow-to-add-tailwindcss-to-nuxt","How to add tailwindcss to nuxt","2024-10-07",{"url":405,"title":411},"Getting started with Nuxt",{"path":413,"title":411,"date":414,"tags":6,"category":403,"featureImage":415},"\u002Fposts\u002Fgetting-started-with-nuxt","2024-10-06",{"url":405,"title":411},{"path":417,"title":418,"date":414,"tags":6,"category":403,"featureImage":419},"\u002Fposts\u002Fhow-to-store-terraform_state-in-digital-ocean-space","How to store Terraform state in DigitalOcean Spaces",{"url":420,"title":418},"v1690313893\u002Fterraform-header_ixmkgg",{"path":422,"title":423,"date":424,"tags":6,"category":403,"featureImage":425},"\u002Fposts\u002Fhow-to-use-terraform-with-digitalocean","How to use Terraform with DigitalOcean","2024-10-05",{"url":420,"title":423},{"path":427,"title":428,"date":429,"tags":6,"category":274,"featureImage":430},"\u002Fposts\u002Fhow-to-add-fathom-analytics-to-nuxt","How to add Fathom Analytics to Nuxt","2024-07-01",{"url":405,"title":428},{"path":432,"title":433,"date":429,"tags":6,"category":274,"featureImage":434},"\u002Fposts\u002Fimportance-of-privacy-in-web-analytics","The Importance of Privacy in Web Analytics",{"url":435,"title":433},"v1690313893\u002Fanalytics_nlew9f",{"path":437,"title":438,"date":429,"tags":439,"category":272,"featureImage":440},"\u002Fposts\u002Fwhat-is-a-nip-07-signer","What is a NIP-07 signer?",[272,317,316,285],{"url":278,"title":438},{"path":442,"title":443,"date":429,"tags":444,"category":272,"featureImage":446},"\u002Fposts\u002Fwhat-is-nostr","What is Nostr?",[272,445,274,301],"relays",{"url":278,"title":443},{"path":448,"title":449,"date":429,"tags":6,"category":274,"featureImage":450},"\u002Fposts\u002Fwhy-choose-privacy-focused-analytics","Why choose privacy focused Analytics",{"url":451,"title":449},"v1690313893\u002Fblog\u002Ffathom-header_y7s0x2",{"path":453,"title":454,"date":455,"tags":6,"category":403,"featureImage":456},"\u002Fposts\u002Fwhat-is-api-integration","What is API Integration?","2024-06-04",{"url":457,"title":458},"v1719908247\u002Fapi_f3f1mh","What is API integration?",{"path":460,"title":461,"date":462,"tags":463,"category":193,"featureImage":465},"\u002Fposts\u002Fhow-blockchain-uses-cryptography","How Blockchain uses Cryptography","2024-05-18",[464,327],"blockchain",{"url":466,"title":467},"v1690313893\u002Fblockchain_tfrcrd","What is blockchain?",{"path":469,"title":470,"date":471,"tags":6,"category":403,"featureImage":472},"\u002Fposts\u002Fhow-to-create-a-websocket-server-in-dotnet","How to create a WebSocket server in dotnet","2024-05-15",{"url":473,"title":470},"v1719908486\u002Fwebsockets_pjqtld",{"path":475,"title":476,"date":471,"tags":477,"category":193,"featureImage":478},"\u002Fposts\u002Fwhat-is-blockchain","What is Blockchain",[464,193],{"url":466,"title":467},{"path":480,"title":481,"date":482,"tags":483,"category":193,"featureImage":485},"\u002Fposts\u002Fintroduction-to-public-and-private-key-cryptography","Public Key Cryptography Explained: A Beginner's Guide","2024-05-12",[484,193,272],"encryption",{"url":466,"title":486},"Introduction to public and private key cryptography",{"path":488,"title":489,"date":482,"tags":490,"category":193,"featureImage":491},"\u002Fposts\u002Fwhat-is-bitcoin","What is Bitcoin?",[464,193],{"url":198,"title":489},{"path":493,"title":494,"date":495,"tags":6,"category":403,"featureImage":496},"\u002Fposts\u002Fwhat-are-web-sockets","What are Web Sockets","2023-09-06",{"url":473,"title":497},"What are Websockets",{"path":499,"title":500,"date":501,"tags":6,"category":403,"featureImage":502},"\u002Fposts\u002Fwhat-is-api-first","What is API First?","2023-07-13",{"url":457,"title":500},{"path":504,"title":505,"date":506,"tags":6,"category":403,"featureImage":507},"\u002Fposts\u002Fapi-gateway-pattern","API Gateway Pattern","2023-06-10",{"url":457,"title":505},{"path":509,"title":510,"date":506,"tags":6,"category":403,"featureImage":511},"\u002Fposts\u002Fbackend-for-frontend-design-pattern","Backend for Frontend Design Pattern",{"url":457,"title":510},{"path":513,"title":514,"date":515,"tags":6,"category":403,"featureImage":516},"\u002Fposts\u002Fguide-api-development","An introductory guide to API Development","2023-06-05",{"url":457,"title":517},"API Development",{"path":519,"title":520,"date":515,"tags":6,"category":403,"featureImage":521},"\u002Fposts\u002Fwhat-is-a-rest-api","What is a REST API?",{"url":457,"title":522},"What is an API?",{"path":524,"title":522,"date":525,"tags":6,"category":403,"featureImage":526},"\u002Fposts\u002Fwhat-is-an-api","2023-06-01",{"url":457,"title":522},{"path":528,"title":529,"date":525,"tags":6,"category":403,"featureImage":530},"\u002Fposts\u002Fwhat-is-api-development","What is API Development ?",{"url":457,"title":531},"What is API development?",{"id":533,"extension":534,"items":535,"meta":577,"stem":578,"__hash__":579},"navigation\u002Fnavigation.yaml","yaml",[536,549,562,570],{"label":537,"children":538},"products",[539,544],{"label":540,"icon":541,"description":542,"to":543},"Diogel","material-symbols:preview","Keep your Nostr identity in your hands, in your browser, on your phone or on your own server.","\u002Fproducts\u002Fdiogel",{"label":545,"icon":546,"description":547,"to":548},"Nostrfi","i-lucide-radio-tower","Nostr relay, storage and backend-service infrastructure for builders and operators.","\u002Fproducts\u002Fnostrfi",{"label":550,"children":551},"services",[552,557],{"label":553,"description":554,"icon":555,"to":556},"Nostr product development","Focused engineering support for teams building Nostr-native products, tools and protocol-aware user experiences.","game-icons:ostrich","\u002Fservices\u002Fnostr-product-development",{"label":558,"description":559,"icon":560,"to":561},"Bitcoin product development","Engineering for Bitcoin payments, wallet-connected flows and products where users hold their own keys.","bx:bxl-bitcoin","\u002Fservices\u002Fbitcoin-product-development",{"label":563,"children":564},"company",[565],{"label":566,"icon":567,"description":568,"to":569},"About","i-lucide-file-text","What we believe, what we build and how we work.","\u002Fcompany\u002Fabout",{"label":571,"children":572},"resources",[573],{"label":574,"icon":567,"description":575,"to":576},"Blog","Practical Bitcoin, Nostr and product engineering guides.","https:\u002F\u002Fthreenine.blog",{},"navigation","n-Xc9COCwoCHJiMCeBNLauHtuhxcGol-wu9S2og3Rqs",[581,582],{"label":553,"description":554,"icon":555,"to":556},{"label":558,"description":559,"icon":560,"to":561},[584,585],{"label":540,"icon":541,"description":542,"to":543},{"label":545,"icon":546,"description":547,"to":548},[587],{"label":566,"icon":567,"description":568,"to":569},[589,592,595,598,601],{"path":590,"title":591},"\u002Flegals\u002Fcookie-policy","Cookie Policy",{"path":593,"title":594},"\u002Flegals\u002Fcopyright","Copyright",{"path":596,"title":597},"\u002Flegals\u002Fcustomer-support","Customer Support",{"path":599,"title":600},"\u002Flegals\u002Fprivacy-policy","Privacy Policy",{"path":602,"title":603},"\u002Flegals\u002Fterms-of-service","Terms of Service",1793132667219]