Tinkering on Nostr-native tools to take power back from platforms. Building Nostreon so creators can sell subscriptions and gated content without losing their audience to a platform. Building Hashden so small communities can form Bitcoin solo-mining dens and push back on pool centralization. Fix the money, fix the world
Public Key
npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 Profile Code
nprofile1qqsz43qnl5cm0asfgk3za38sf7xfqlwzzzjjc5dledjwngrsm39e08gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dssd0fgj
Show more details
Published at
2026-05-18T11:42:49+02:00 Event JSON
{
"id": "cfd924c004d04f8ae54ab69c0a53e802c42082fc7403b20516b013d412aa0b00" ,
"pubkey": "2ac413fd31b7f60945a22ec4f04f8c907dc210a52c51bfcb64e9a070dc4b979d" ,
"created_at": 1779097369 ,
"kind": 0 ,
"tags": [
[
"client",
"Primal Web"
]
],
"content": "{\"name\":\"icaruswings\",\"about\":\"Tinkering on Nostr-native tools to take power back from platforms.\\n\\nBuilding Nostreon so creators can sell subscriptions and gated content without losing their audience to a platform. Building Hashden so small communities can form Bitcoin solo-mining dens and push back on pool centralization.\\n\\nFix the money, fix the world\",\"lud16\":\"[email protected] \",\"nip05\":\"[email protected] \",\"picture\":\"https://m.primal.net/NPVd.jpg\",\"display_name\":\"Icarus Wings\",\"website\":\"https://nostreon.com\",\"banner\":\"https://m.primal.net/HQTd.jpg\",\"displayName\":\"Icarus Wings\"}" ,
"sig": "5b28c00485471c08b14c20e0c133a8b114af3981cdf52ea1cc413f511fbd881cc76939d0e30f0f5e2f4c94eda3bb5002943fc22825dbfd01a8e642d37405e12f"
}
Last Notes npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Hashden, the non-custodial marketplace of Bitcoin solo-mining dens Open alpha update. What works today: - Multi-tenant stratum + multi-output coinbase (PPLNS / solo / operator fee / dust). 200 fuzz cases, validated on a real Bitaxe. - Block reward → coinbase pays every member on-chain → Lightning fan-out for sub-dust → a NIP-57 zap receipt per payout. No platform balance, ever. Operators can't quietly skim. - Anonymous by default: no IP logs, npubs hidden unless you opt in per den, payout addresses redacted until a block actually lands. - Don't trust us, verify: a coinbase-verifier CLI you run on your own hardware confirms every job pays YOU before you hash. Every image is cosign-signed + SLSA-attested, prove hashden.app runs the public repo at /verify. Your Nostr key is your identity. No email, no KYC. GPL-3.0, all of it. Find a den, point your Bitaxe, chase blocks together → https://hashden.app npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Rented a car last week. Paid with Bitcoin, clean, final, no middleman, both sides certain. Then came the identity part. The clerk needed to know three things: I'm old enough, my license is valid, I'm the person who booked. To prove it, I handed over a document showing my name, address, document number, birthday, height, and much more... I basically doxed myself to rent a car. Three predicates, a dozen identifiers. Money got solved. Identity didn't. The pieces to fix it already exist, nobody's bothered to stack them. Zero-knowledge identity is sitting right there. Why isn't it built yet? npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Once you understand Bitcoin, you don’t care about the trade or the gains. That’s not close to being the reason why I love Bitcoin. npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Is there any decent BIP about making Bitcoin more private? npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings ⛏️ Hashden A marketplace of Bitcoin solo-mining dens. A den is a self-run mini-pool. Open one with your Nostr key, set a fee, share the link. Miners join by pointing their Bitaxe at it. Find a block → the coinbase pays every member directly, weighted by shares. Non-custodial: the platform never touches your sats. Every payout posts a NIP-57 receipt, so nobody can skim quietly. Anonymous by default. No IP logs, no KYC, your npub stays hidden unless you opt in. Open alpha → https://hashden.app #bitcoin #nostr #bitaxe #mining npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Good newsm fix is shipped and live 🎉 The marketplace was prepending a BTC address to your worker, which broke Hashden's routing. It now strips that automatically, so DirectHash hashpower attributes to the den with no change on your end. Tested end-to-end and rented hashpower is landing now. Just re-run your order and ping me, I'll confirm shares are coming through 🤙 npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings I'll add a parse on my side to drop the btc address if it is automatically added. npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings https://blossom.primal.net/30a4c33dbf2f0a702a8a3b86df75bbfdabe8c72fe5cac1a0a6fc6eae4dbf405b.png npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings I rented some hashpower on DirectHash myself and reproduced it, so I can tell you exactly what's going on 🙏 Good part first: you joined genesis-den correctly, your npub's registered with both a BTC and Lightning payout address, and the den's recording shares fine from other hardware. So nothing's broken on the Hashden side. The issue is the worker name DirectHash sends. It bakes your BTC payout address onto the front, so it ends up as: bc1q…5ulav.genesis-den.npub1…directhash — four parts. Hashden routes on den-slug.npub[.rig], three parts max, so that extra BTC address makes the stratum unable to attach your shares to the den, it just reads the leading bc1… as a plain solo address. With Hashden you don't need a BTC address in the worker at all; your payout is set in the den when you join. On the Bitaxe you can fix it directly, set the Stratum User to: genesis-den.npub1th07yvhrqr73gvjdpg4wxhclndjs78xgn44plewvucstjsx739zq889exn.bitaxe1 On DirectHash there's currently no way to drop that forced BTC prefix, so rented hashpower won't attribute until you add a plain worker field. Ping me once the Bitaxe is updated and I'll confirm shares are landing! npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Once you enable that I’ll test with hashden and buy some hashpower from you for my den. npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Hashden: a marketplace of Bitcoin solo-mining dens. ⚒️ Join a den, point your Bitaxe (or rented hashpower) at it, and if the den hits a block the reward goes straight to miners through the coinbase, no pool wallet, no IOUs, no "we'll settle later." Non-custodial by design. Nostr login, no email/KYC. Sub-dust shares get fanned out over Lightning. Open alpha → https://hashden.app/ npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Thanks for the shout-out! I'll grab some hashpower from DirectHash later and point it at my den. ⚡ Quick one though, I don't see a worker name field in the advanced pool config. Hashden routes shares purely by the worker name (den-slug.npub.rig-id), so without a way to set that, shares wouldn't attribute to a den. Is the worker set somewhere else, or appended automatically? npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Hashden’s been rock solid so far. The node is really the only thing that could give you trouble, but you can always plug in your own via RPC. https://blossom.primal.net/f1e708840290d0b9c1384b070f453bd947b10753b315991762b1ead920c6bd13.jpg npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings @nprofile…rjkj care to take a look at https://hashden.app ? npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Join my den https://hashden.app/g/genesis-den npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Mining is centralized. We can push back together. Hashden, a directory of Bitcoin solo-mining dens for small communities. Non-custodial. Anonymous by default. Open alpha → https://hashden.app #bitcoin #bitaxe npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Nostreon is non-custodial. When someone subscribes to a creator, the payment goes straight from the subscriber's wallet to the creator's wallet. We never touch it. No escrow. No payout delays. No platform wallet sitting on weeks of creator revenue waiting to be paid out. Below $1,000 of monthly revenue, creators keep 100%. Above that, the platform fee is 5%, settled at the moment of the transaction. The only thing between a creator and their income is their own wallet. npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Wrote up a concrete walkthrough of what NIP-42 auth looks like against our gated relay. Copy-pasteable code for anyone building or extending a Nostr client to support cross-client subscription reading. #naddr1qv…2r8c Anyone with a NIP-42-aware client and a valid Nostreon subscription can read premium content from any other Nostr client. No Nostreon SDK. #nip42 #nip63 #nostrdev npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Relay is fully open to any NIP-42 client direct. Primary path, already working in Damus, Yakihonne, Coracle today. (Haven't tested Amethyst, no Android handy, would love Vitor's take if he gets a chance.) The partner credential is for cache-service clients where the app talks to a backend rather than to relays. I tested Primal signed in as a paid subscriber with the gated relay added to my client and still couldn't read the article, which is what got me looking at their architecture. From primal-web-app/src/sockets.tsx the web app opens one websocket to a cacheServer URL and speaks a Primal-specific protocol, no direct-relay reads in that file. Might be wrong about the rest of their stack, but if that shape holds the cache itself is what needs a NIP-42 identity. For client architectures without that intermediate layer, there's nothing to integrate. Just connect. https://github.com/PrimalHQ/primal-web-app/blob/main/src/sockets.tsx npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Shipped the first production NIP-42 + NIP-63 gated relay for subscription-gated content on Nostr. Validated cross-client in Damus, Yakihonne, and Coracle. Subscribers can read premium content from any NIP-42-aware Nostr client that speaks the spec. Dedicated indexer-partner integration path: Phase 1 is a service-account NIP-42 credential that lets a partner's indexer pull premium events, gated at the client UI layer by NIP-63 kind 1163 memberships. ~10 lines on the partner side. DM'd @nprofile…2zdt today to propose Primal as the first integration. Would love ecosystem eyes on the NIP-11 access_control proposal while it's in review: https://github.com/nostr-protocol/nips/pull/2318 Live reference: curl -H "Accept: application/nostr+json" https://premium.nostreon.com/ cc @nprofile…2zdt @nprofile…n5fw @nprofile…x58v @nprofile…cr3y npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings I’ve been using Nostr for a while now, and the one thing that kept bugging me was this: creators here have the best audience on the internet. People who actually care about sovereignty, who run their own nodes and relays, who show up because they believe in this. And there’s no real way to support them beyond zaps. Zaps are great for tips. They’re terrible for recurring income and building a dedicated audience. So I’ve been working on something. It’s called Nostreon. Paid subscriptions for Nostr, built on Lightning, with subscription state living on-protocol as NIP-63 and NIP-88 events. Creators set up tiers, publish free and premium content, and get paid the moment someone subscribes. But the part I’m most excited about is the infrastructure side. I built a public API so that Primal, Damus, Amethyst, any client, can offer subscriptions natively inside their app. The client earns a revenue share. The creator gets paid instantly. The subscriber never has to leave the app they already use. I didn’t want to build another Patreon. I wanted to build the Stripe that makes subscriptions work everywhere on Nostr. Not launched yet. Still heads down. Here’s what’s already working: • Multiple subscription tiers with Lightning payments and instant settlement • Support for posts, long-form articles, video, audio, photo galleries, and live streams • Gated content relay so only paying subscribers can access premium stuff • Public API for any Nostr client to offer subscriptions natively with revenue share • Hosted checkout (like Stripe Checkout) so clients don’t have to build payment UI • Subscription state on-protocol via NIP-63/NIP-88, readable by any client • Creator dashboard with earnings, subscriber analytics, and tier management What I want to know is: what else would you need? Creators, what would make you actually move your paid content here? Client devs, what’s missing from that API list that would make integration a no-brainer? npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings @npub13ek…hjml this shit is crazy! #nevent1q…4tkg npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Uptober here we go! https://image.nostr.build/f400483881f3fa288fb9e2a4dff04965a619175df241e2345efb012a6cdb22b3.jpg npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings With everything that has happened recently, here is what I have to say: Fuck Antifa, fuck fascism, fuck communism, fuck nazis, fuck MAGA, fuck woke, fuck racism, fuck a million genders, fuck homophobia, fuck the right, fuck the left and fuck the media! Love the person, love the mothers, love the fathers, love the hard worker, love the kids, love the elderly, love the neighbour, love the traveller, love the simple things in your life. And above all, love yourself! npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings My friends, we’re not just stacking sats, we’re shaping the future. As a new dad, I’m all in on raising the next generation under the Bitcoin standard. Our kids will grow up valuing truth, hard money, and self-sovereignty. No middlemen, no gatekeepers, just freedom to own, create, and thrive. 🧡 This is our victory! Raising bold, curious, and free children in a decentralized world. Bitcoin parents, let’s lead by example, teach your kids to question, to hodl, to build. Join us in this mission. Be the parent who plants the seeds for an unstoppable future. This is how we win!‼️ #Bitcoin #SelfSovereignty #RaiseTheFuture npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Don’t forget to buy a pizza today! https://image.nostr.build/2ea29e3819932d8fc7bfe156ee1bf15a42c1e44268d5bd10cfd5593108beb522.jpg npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings You should change your node to Bitcoin Knots. I just changed mine! Let’s not allow bitcoin to turn into a shitcoin! npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Get ready for today’s market turbulence, stay calm and don’t panic. Keep a clear head, take a step back, and avoid knee jerk reactions. This storm will pass soon enough. npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Bitcoin island is as beautiful as freedom! #madeira #bitcoin #bitcoinisland #bitcoinatlantis #freedom https://image.nostr.build/3caf332bc1a64fd865e0b71fa397408cb30d910e72215a6b4baac8c36d61ac19.jpg npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Is there a self hosted version of this? npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Can we get more Karens in nostr? I feel we all agree to much 😂 npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Despite being in the industry while all of this was happening, yesterday was the first time I watched Barely Sociable’s videos on unmasking Satoshi. The series covered a lot of old information, along with some details that were new to me. I thought it was very well done and, although I’m still not convinced, it made a strong case for why Adam Back could be Satoshi. Since I always like to verify information, is there any solid debunking of this theory that you guys could point me to? #bitcoin #satoshi #nakamoto npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Irony is perfect! I just got a better best. https://image.nostr.build/bd95effd20394b35a0ef36f2a2321cc86b41b8a9151d4578e7937f56d0b7e755.jpg npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Do you even clean the used socks or you just trash them? npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings My Bitaxe is not that bright 😅 What’s your best difficulty? #bitaxe #bitcoin #solomining https://m.primal.net/OTFj.jpg npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings "height": 882117, "txouts": 180407166, "total_amount": 19818898.10269824, "transactions": 124631193, In which other currency can you check all of this? #bitcoin npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings From Recognition to Reality: The Taxman Always Wins In January, I was honored to receive a Top Performer Award at my company, an unexpected but deeply appreciated recognition. It wasn’t something I aimed for; I was simply doing my work the only way I know how. But this award meant a lot, it acknowledged not just my contributions but the real impact they had on company goals and culture. Along with the recognition came a generous compensation package, including a well-earned bonus. And this week, I finally received it. Guess what happened next? 50% in taxes. Half of it, gone. Just like that. It really makes you wonder—why does the taxman get rewarded so much for my hard work? It feels unfair that high-performing individuals are penalized while those who depend on the system benefit the most. Instead of encouraging excellence, this system discourages those who go above and beyond. What’s your take on this? npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings GM! Never sell your ₿! npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Afuera! = Low time preference! npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings This executive order on cryptocurrency represents a pivotal step toward achieving regulatory clarity in the digital asset industry. While it’s not the bold move toward a Bitcoin strategic reserve many were hoping for, we must acknowledge that it’s a significant win for the industry. It provides essential guidance on several critical areas. npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings What’s about to happen? https://m.primal.net/NwTn.jpg npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Ross should now build the biggest ecommerce website(Amazon like) based on bitcoin payment system! I would buy there! npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Proof of guilt! https://www.nytimes.com/2025/01/20/us/politics/biden-pardons-fauci-milley-cheney-jan-6.html npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings The price is in! npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Today, the markets will either go super mega up or down. Next Monday, Trump takes office, and since today is the last trading day before the inauguration, a big decision has to be made. Some believe his inauguration is already priced in, while others think it’s not. All bets will be placed today. Personally, I don’t think this is priced in, though I’ll admit, I’m super biased. npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings How do you “download” NOSTR? npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Although I own some XRP, just as I do with many other so-called “shitcoins”, I must admit it’s not my favorite. Still, I’m continually surprised by its resilience and the fact that so many people keep buying yet another centralized asset. npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Today is my birthday, feel free to send me a gift 🥳 npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings This guys is desperate... https://youtu.be/7k1ehaE0bdU?si=4xjU41CmKjpITXIP npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings GM all! Today is DCA day, thank you for the sale! npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings What was this all about? https://image.nostr.build/eabdc4e89431cd8bc6645ba7ce0a2978d9ae245aee9690dd5e0b8e1c4ce230e5.jpg npub19tzp8lf3klmqj3dz9mz0qnuvjp7uyy9993gmljmyaxs8phztj7wsnujvq5 icaruswings Is there any slack like client for nostr?