🗞️ The Latest in Nostr: Weekly Nostr Recap 🚀 (10th August 2026 - 88th Edition)

The 88th edition of your weekly Nostr newsletter.
🗞️ The Latest in Nostr: Weekly Nostr Recap 🚀
(10th August 2026 - 88th Edition)

image

@Gigi

> ### “If you’re thinking about killing yourself because your wallet got drained, please don’t. Please. Please seek help immediately. Money comes and goes, but the hole you would rip into the social fabric around you can NEVER be repaired. Ever. Call a suicide hotline. Call someone. Now.”


image

1. If you are passing a hard time, inspire from this real-life lesson and start again 👇🏻

Evelin
Aug 3, 2026 23:48

Many years ago, my bank accounts were wiped clean. I was robbed so badly that I no longer knew how I would buy my little children a liter of milk. It was horrible, I really mean it.

The worst part was that the thief walked free. A web of offshore trust firms and shell companies protected him, and all I could do was work through court files every day—because I learned quickly that if I didn’t do it myself, nobody would.

For months, I was consumed by finding out what happened to my money. And then, after almost a year, I told myself: it has to be over. The money is gone.

I reminded myself that everything I had built and earned, I had achieved from zero—and that I could do it again.

Today, I’m doing much better. It didn’t bring the thief any luck, happiness, or prosperity.
So if you belong to those who have lost their savings because of the recent events - my deepest sympathy for you.
If you still know how to buy a liter of milk, you’re in an even better position than I was. Learn from it. Let go of what can’t be recovered. Start again.

(The thief ultimately served time in prison. 2 years ago—after 26 years!!!!—I finally received about half a percent of the stolen amount. 😏 I donated it. Life is good.)

Media

2. These kinds of notes help to cure the mental level of the plebs who are not only lost funds but also stressed at the moment 🫶🏻

Gigi
Aug 4, 2026 18:34

If you’re thinking about killing yourself because your wallet got drained, please don’t. Please. Please seek help immediately. Money comes and goes, but the hole you would rip into the social fabric around you can NEVER be repaired. Ever. Call a suicide hotline. Call someone. Now.

3. An important piece of advice from a popular Nostrich 👌🏻

calle
Aug 7, 2026 15:52

🚨🚨 URGENT: BTCPAYSERVER 🚨🚨

There is a critical vulnerability that is being actively exploited on BTCPay Server which can lead to loss of funds.

Update your BTCPayServer to to 2.4.2 or turn off your BTCPayServer now.

4. A notice from OpenSats 👇🏻

OpenSats
Aug 2, 2026 20:42

NVK is stepping down from the OpenSats board, effective immediately. OpenSats will continue to operate with an 8 person board until a replacement is made.

5. Here is the vlog v.7 of MadMunky 🪵

MadMunky2140
Aug 8, 2026 10:14

#MunkyTreeDesign #vlog v.7 - BREAKS and CUTZZ 3xCombo

#MunkyTreeDesign #Vlog v.7 here are some #video Cutzz and Breaks from #workshop

so hope u enjoy PLAY IT LOUD
vlog -7.1
https://cdn.satellite.earth/72f7c4ccafb49c4040b6cadfe198a86d8cc648cfa2c320a715a3a3decd1ea640.mp4
vlog - 7,2
https://cdn.satellite.earth/892129ca0cb492951c9554fba0b4f53b4ccd4a9fd0c51b36d78546887816ee85.mp4
vlog -7.3
https://cdn.satellite.earth/df4bfefbc724dc0b0a7d5036bbf535708628bb7869d600df4cad853ebfd29235.mp4

earlier #vlog

https://substr.network/p/cms3uq2aq001e09k0gy2c39ye

delivered by @Substr

#wood #woodwork #craft #art #artonnostr #proofofwork #artonnostr @artstr @nostrart

6. Helping fellow nostriches would be awesome. That’s humanity 🫱🏻‍🫲🏿

Oshi
Aug 8, 2026 17:46

If this week wasn’t already enough…

Today was supposed to be my first farmers market. I’ve been preparing for it for the past month, so I was really excited (and admittedly a little anxious) to finally get out there, meet people, and see what happens.

The one thing I didn’t account for was just how much weight I was putting in my car: a 10×10 tent, two 30-lb weights, table, cooler, boxes of product, and everything else.

My car is older and already had some worn tie rods. Unfortunately, the extra weight was apparently the final straw. While backing out of the driveway, the front wheel collapsed.

The repair is going to cost about as much as the car is worth, so I’m most likely going to have to salvage it and find another used vehicle.

The real bummer is that I had prepared 24 jars of #hodlbutter along with a bunch of other treats specifically for the market. Now I’m sitting here with everything and no way to get it there.

If you have it in your heart to help out, I’d be incredibly grateful. Even simply sharing this note helps. The Bitcoin community I’ve found here runs deep, and I’m hopeful this reaches a few fellow plebs who might be willing to lend a hand.

I’ve updated the shop with what I have available, although I don’t yet have all of the chocolates listed. The prices are also discounted, so good ready to stock up now if you want.

You can also zap this note, and I’ll reach out directly to figure out what you’d like to order.

Man… what a bummer.

Thank you for reading, sharing, ordering, or simply being here. I really appreciate it ❤️🤞🏼

O.

https://www.oshigood.us/





Media
Media
Media
Media
Media

7. Being a father is a very rich feeling in life 👨🏻‍🍼

walker
Aug 8, 2026 17:53

The most important thing happening today.

Media

8. Derek talks about the attack risk 👇🏻

Derek Ross
Aug 7, 2026 22:01

Coldcard.
Boltz.
Zeus.
BTCPay Server.

It does feel like we’re under attack. What other popular ecosystem tools could be next?

LND.
CLN.
LNBits.
Your app?

Secure them now. Use Kimi K3.

Update your repos with a SECURITY.md to help make contacting and contributions easier.

9. Let’s pray for his wife’s recovery 🙏🏻

libertas primordium
Aug 7, 2026 19:05

Join me in prayer for my wife.

She’s lost all motor function and now she’s lost the ability to speak.

10. A nostrich celebrated the 22nd year of their marriage with honor feeling about his wife ❤️

Referenced event not yet available nevent1qvzqq…ts9gqucz

11. This pleb is so glad to be on Nostr 👏🏻

Referenced event not yet available nevent1qvzqq…hgyaefs8

12. We just have 2 weeks left to submit Nostriches 👇🏻

Referenced event not yet available nevent1qvzqq…wc8qv2ee


image

Nostr was growing slightly for the last week!

According to https://github.com/aljazceru/awesome-nostr, there are over 240 Nostr clients and over 500 Nostr apps running in more than 40 countries around the globe now.

According to https://nostrarchives.com/analytics

Top 3 Popular Clients by Usage (For 7 days):

👉🏻 Primal iOS - 976 Users - 12.1k Notes

👉🏻 Amethyst - 879 Users - 16.0k Notes

👉🏻 Primal Android - 620 Users - 6.4k Notes

Top 3 Popular Relays by Usage (by NIP-65 relay lists):

👉🏻 relay.momostr.pink - 316.7k Users

👉🏻 relay.damus.io - 255.3k Users

👉🏻 relay.primal.net - 220.4k Users

According to https://stats.andotherstuff.org/

👉🏻 Publishing Users last week: 6.42M (+29.5%)

👉🏻 New Publishing Users Last week: 5.14M (-16.9%)

👉🏻 All-time Zap Count: 7.01M

👉🏻 All-time Zap BTC Amount: 43.39 BTC

👉🏻 All-time Zap Senders: 180.4k

According to https://npub.world/stats

During last week:

👉🏻 Total Users: 7,582 users, compared to 7,025 users the week before

image

Many thanks to the developers of https://nostrarchives.com/analytics, https://stats.andotherstuff.org/ by @JeffG https://npub.world/stats by @Pip the WoT guy and all the contributors of https://github.com/aljazceru/awesome-nostr for providing these insights.


image

1. Why You Should Not Paste Your Nostr Private Key Into Websites

image

https://www.youtube.com/watch?v=IdZT3ZpD1ik

2. Nostr Relay Proxy: Deploying a Nostr Relay Service Using Cloudflare Workers

image

https://www.youtube.com/watch?v=g-X7Pkx20G0

3. Deploy Buzz on Your Own Kubernetes Cluster

image

https://www.youtube.com/watch?v=yu0uNONGJMI

4. How to login to Nostr for decentralized messaging in the USA

image

https://www.youtube.com/watch?v=9U0AhFhgsnU

5. Someone Built Slack for AI Agents, 22k Stars on GitHub

image

https://www.youtube.com/watch?v=qm1wWzUenCs

6. Jack Dorsey’s Buzz: The Open Source Slack for AI Agents Team

image

https://www.youtube.com/watch?v=VELF4nAdBDI

7. The Workspace Built for Human

image

https://www.youtube.com/watch?v=SaDrNF3fTxY


image

1. Digital Freedom with Nostr & Bitcoin - September 2026

📅 Date: Sunday, September 06, 2026 ⏰ Time: 12.00 PM - 1.00 PM MDT 📍 Location: Jives Coffee Lounge, 16 Colbrunn Ct, Colorado Springs, CO, United States

🤹‍♀️ Organizers: @fractalchris

🔗 Event:

image

https://www.meetup.com/bitcoin-lightning-and-nostr-plebs/events/315897653/?eventOrigin=group_events_list

2. Munich Nostr Meetup (newbies & nerds welcome) - September 2026

📅 Date: Thursday, September 17, 2026 ⏰ Time: 10:00 PM - 2:00 AM (Event timezone not specified) 📍 Location: Munich 🤹‍♀️ Organizers: Munich Nostr Meetup

🔗 Event:

imagehttps://plektos.app/event/naddr1qvzqqqrukvpzqhqmqsq4yn3q08xvk94w75spay4c0p9fzu290p8d5nwkpwgn3f98qqex6atwd93ksttwdaehgu3dd4jk2ar4wqkkuethvf5k2ueddejhyern94mk2mrrdakk2tf3xycxzeryxycqekle0a


image

1. Where is your Energy? Start Building

image

https://www.youtube.com/watch?v=q6NBzaQtIkw

2. I created my own website, and it’s uncensorable thanks to NOSTR

@Final Step Bitcoin

image

https://www.youtube.com/watch?v=w2kEwfLuIQ8

3. AI iss Rebuilding the Internet: Agents, Secret Messages, and What Comes Next

@Dustin Dannenhauer @Jesse Posner

image

https://www.youtube.com/watch?v=FX7QczlHYW4


image

Nostr’s Value4Value (V4V) model is all about plebs directly rewarding creators for the value they receive, no middlemen fees, no ads, just pure community-driven support using sats via the Bitcoin Lightning Network.

Thanks to https://zaplife.lol by @PABLOF7z for providing these insights.

Here are the Top Zapped/Top Zappers from last week, showcasing the creators who received/sent the most engagement:

🔥 Top 3: Most Zapped

  1. Name: @FLASH

    • Zaps Received: 427

    • Sats Earned: 50k

  2. Name: @Gigi

    • Zaps Received: 327

    • Sats Earned: 34k

  3. Name: @Fountain Boost Bot

    • Zaps Received: 249

    • Sats Earned: 832k

🔥 Top 3: Most Zappers

  1. Name: @AQSTR

    • Zaps Sent: 1573

    • Sats Spent: 69k

  2. Name: @BitBees

    • Zaps Sent: 173

    • Sats Spent: 4k

  3. Name: @Turkey

    • Zaps Sent: 163

    • Sats Spent: 8k

💰 Top 3: Most Sats Received

  1. Name: @Fountain Boost Bot

    • Sats Earned: 832k

    • Zaps Received: 249

  2. Name: oshi

    • Sats Earned: 314k

    • Zaps Received: 105

  3. Name: @Looker

    • Sats Earned: 250k

    • Zaps Received: 1

💰 Top 3: Most Sats Sent

  1. Name: @El Gorila 🇦🇷

    • Sats Spent: “Not showing correctly” (More than 252k)

    • Zaps Sent: 8

  2. Name: @lemon

    • Sats Spent: 252k

    • Zaps Sent: 139

  3. Name: @JCube

    • Sats Spent: 172k

    • Zaps Sent: 2

Here are the Top Zapped from last week, showcasing notes that received the most engagement:

🔥 Top 3: Most Zapped

  1. amethyst
    Jul 28, 2026 14:45

    #Amethyst v1.13.0: Web Apps, Concord, Buzz, Log in with Amethyst, Git, Bolt12 and lots more.

    Highlights:

    • Adds an in-app Browser for Nostr WebApps
    • Adds support for napplets (NIP-5D) and nsites (NIP-5A)
    • Adds Concord Support (Armada).
    • Adds NIP-29 Groups (Flotilla).
    • Adds Buzz workspaces, with agents.
    • Adds a Remote Signer (NIP-46).
    • Adds Git Clone Support (NIP-34).
    • Adds Relay Auth permissions (NIP-42).
    • Adds BitChat Geo-channels.
    • Adds Blossom file display and sync.
    • Adds Podcasting 2.0.
    • Adds BOLT12 payments and zaps (NIP-B1).
    • Adds proof-of-work (NIP-13) publishing.
    • Redesigns chat messages.
    • Redesigns accent colors.
    • Redesigns push notifications

    New Features

    Web Apps, Sites & the Browser

    • Opens Nostr web apps (NIP-5D napplets) and static websites (NIP-5A nSites)
      directly inside Amethyst, rendered in an isolated, keyless sandbox process that
      cannot reach your private key, storage, or data.
    • Adds an in-app Browser — a drawer entry and pinnable bottom-bar tab — with an
      omnibox address bar, autocomplete, history, favorites, recents, and captured
      favicons. The address bar is drawn by Amethyst, never by the page, so its URL
      cannot be spoofed.
    • Adds “Log in with Amethyst”: nSites open with a NIP-07 window.nostr
      provider, so standard Nostr web apps can sign in and request signatures as your
      active account — consent-gated, sign-only, and scoped per site.
    • Lets web apps, with your permission, pay through your wallet (NWC), run live
      relay subscriptions and queries, and read your identity (profile, lists, zaps,
      badges) — every capability brokered and permission-gated (once / this session /
      always). Payments always prompt with the amount shown.
    • Pins favorite web apps to the bottom bar as embedded, swap-in-place tabs that
      stay warm between visits.
    • Discovers web apps: the empty browser suggests a curated list plus nSites and
      napplets published by people you follow, and profiles gain an “Apps & Sites”
      tab.
    • Adds a Connected Apps / permissions screen to review and revoke what each app
      can do.
    • Routes nSite web traffic through Tor by default when Tor is active, with a
      per-site onion/globe toggle.
    • Gives each account its own web storage — cookies, logins, and site data no
      longer leak between the accounts on your device. Sites you were already signed
      into are signed out once; signing back in stores the session under the account
      you are using, and switching away and back keeps it.
    • Scopes granted permissions per account too, so each app asks once more under
      each account you use it with. A grant by one account no longer applies to the
      others.

    Communities (Concord)

    • Adds Concord: an end-to-end-encrypted communities protocol with channels,
      membership, invites, roles, moderation, and history — reachable from a hub in
      the drawer and pinnable to the bottom nav.
    • Creates and edits communities with encrypted icon/banner, relay editing, and
      channel management.
    • Invites and joins via minted invites with QR codes, tappable invite links,
      paste-to-redeem from Search, deep links, and direct member invites.
    • Chats in channels with a rich composer (@mentions, custom-emoji autocomplete,
      reply preview), encrypted image messages, reactions, replies, and typing
      indicators.
    • Adds threaded replies (inline or minichat modes) and delivery ticks for your
      own messages.
    • Groups channels by community in Messages with last-message previews, unread
      dots, facepiles, live typing, and per-type load toggles.
    • Adds moderation: ban/unban with read-time enforcement, role grants, a “Make
      admin” toggle, and a full member roster. A ban hides a member’s posts for
      everyone else; removing their access to the community’s keys takes a
      Refounding.
    • Backfills channel history across epochs, paging back to the true start of a
      channel.
    • Surfaces Concord replies and reactions on the Notifications tab with a
      community pill.
    • Lets authors edit their own channel messages (kind 3302). Latest edit wins,
      and it is non-destructive, so reactions and replies stay attached. Only the
      original author’s edits take effect.

    Git Collaboration (NIP-34)

    • Browses Nostr git repositories in-app: a Git Repositories feed and a per-repo
      screen with README and Code tabs.
    • Reads code with branch/tag switching, file search, image preview, commit
      history, syntax highlighting, and word-level diff highlighting.
    • Reviews patches and pull requests with computed diffs and status actions; PR
      updates surface on the repo screen. The code browser needs a repository with an
      http(s) clone URL.
    • Manages issues: Issues and Patches & PRs tabs split by open/closed, issue
      labels with filtering, and a full-screen New Issue composer.
    • Edits a repository announcement from the repo screen, bookmarks repositories,
      and filters the feed to your own repos.
    • Adds a project-home dashboard with stats, languages, recent activity, and
      last-commit rows.

    Location Channels

    • Adds Location Channels: geohash-based public rooms that interoperate with
      BitChat, browsable from a dedicated drawer list and pinnable to the bottom nav.
    • Posts under an unlinkable per-area anonymous identity, or opt in to post as
      your real account. An optional nickname survives restarts, but it is a single
      handle reused in every area — setting one links your posts across areas.
    • Teleports to any place from a map picker or the feed-filter dialog to read and
      post to distant rooms, and follows a teleported place to keep its feed.
    • Reacts, zaps, and replies on location messages, with a “live near you” bubble
      on Home surfacing nearby rooms.
    • Adds a “pick on map” location picker to the short-note and all other composers.

    Groups (NIP-29)

    • Adds relay groups: group chat, a discovery feed with a top-bar filter and
      favorites, and join / leave / create / invite actions.
    • Adds subgroups (parent/child hierarchy), custom roles (kind 39003), threads,
      and message pinning.
    • Shares groups via naddr and invite links with one-tap join; inline group
      links render as self-loading cards.
    • Adds a map-based location picker when creating a group, and lets pinned group
      tabs act as bottom-nav roots.

    Buzz (Agent Workspaces)

    • Adds Buzz: a self-hosted workspace where humans and AI agents build together on
      a relay you own, built on the NIP-29 relay-group family with plaintext content
      so the relay can run search, audit, and workflows. Reachable from a “Buzz
      Workspaces” bottom-nav tab and the drawer Feeds list.
    • Renders workspace channels natively and composes messages; sections a community
      into Channels, Forums, inline DMs, and an Agent Console; and renders forum posts
      as Concord-style threads with the full chat composer.
    • Adds an agent-owner console with cost and personas tabs, an agent-fleet cost
      aggregator, live observer telemetry, persona create/edit, and NIP-OA attestation
      issuance.
    • Adds live typing indicators, presence dots, collapsible sections with unread and
      stars, a workspace canvas viewer and edit composer, and a bot “Working…”
      indicator.
    • Invites people to a channel or community and mints invite links; redeems invite
      links (intercepted into the in-app browser) and auto-invites mentioned
      non-members.
    • Wires Buzz direct messages end to end, titles a DM by its participant, and
      surfaces Buzz DMs in the Notification feed rendered as messages.
    • Discovers workspaces and DMs via the relay’s own kinds, imports workspace
      channels from a relay in “Find groups”, and routes Tor workspaces to clearnet
      when needed.
    • Adds a shared Agent Work board. Any channel member files a task, upvotes
      to reprioritize it, and watches the workspace’s agent carry it to a pull
      request. Jobs that ship directly and gated workflow runs fold into one board,
      grouped by Needs approval / Working / Up next / Shipped.
    • Approves or denies a gated run in place. The “Approve & open PR” step
      authorizes a push and PR, but never merges or deploys. Adds a confirm step, an
      approver and workflow-definition picker, and Buzz Agent Persona editors for
      model, provider, and runtime.
    • Asks before adding you to a channel someone else put you in (Accept / Ignore /
      Leave). Narrates channel changes as plain-language system lines: “Bob added
      Alice”, topic, visibility, and TTL changes, and more.
    • Notifies the requester when their agent job finishes or fails. Lets a
      self-hosted geode relay be the private Buzz workspace via a member-and-agent
      membership policy.

    Chat & Messages

    • Redesigns message rendering across every chat — DMs, public chats, groups, and
      communities — with modern bubbles, swipe-to-reply, send motion and press
      feedback, per-author name colors, jumbo emoji, day headers drawn above the
      messages they introduce, and a timestamp on the last message of each author
      run.
    • Replaces the message 3-dot menu with a compact two-stage long-press sheet that
      unpacks wrapping reactions and zap-amount presets in place.
    • Renders channel admin events as centered system messages, and hides a reply
      quote when it targets the message directly above.
    • Replaces the Messages FAB speed-dial with a full-screen, color-coded
      new-conversation chooser, and adds a Messages settings screen with a
      grouped-by-relay view and per-type load toggles.
    • Warns about DMs from senders reported by people you follow: flags a reported
      counterpart on the chat-list row and inside the room, with a per-user
      report-warning flow.

    Notifications

    • Redesigns push notifications into per-kind, observable, richly-rendered
      notifications that resolve inline @npub mentions to display names, render an
      inline image link as the big picture, and attribute a reply’s parent to its real
      author.
    • Adds push notifications for Buzz DMs and for bare reactions and reposts to your
      notes, with repost-mute parity. Auto-dismisses a tray notification once its
      event is read in-app.
    • Rebuilds the in-app Notifications tab with infinite-scroll paging via a
      look-ahead buffer, time-based history paging with in-feed load markers, and
      auto-retry of stalled or faulty relays with an actionable relay detail.

    Remote Signer & Security

    • Lets other apps and websites sign through Amethyst for the first time
      (NIP-46): connect by scanning or pasting a nostrconnect:// code, and keep
      signing in the background — whether your key is stored directly in Amethyst or
      delegated to an external signer like Amber (NIP-55).
    • Asks for informed consent before authorizing an app — showing its name and
      icon, which account will sign, the exact permissions, and an event preview —
      with per-account sheets and one-tap batched approval.
    • Manages connected apps from a dedicated screen with per-app relay list, live
      health, time-bound grants, and instant “forget this app”.
    • Adds interactive relay login prompts (NIP-42): choose Once / Always / Never
      per relay, with venue-aware prompts for public chats, communities, and live
      streams, and one-tap rules to trust relays used by people you follow. Apps
      connected through the remote signer now ask before signing a relay login,
      instead of approving it automatically under “Let’s be reasonable”.

    Web of Trust (GrapeRank)

    • Discovers Web-of-Trust score providers via NIP-85 and shows hop distance and
      follower count on trust cards. Computing the scores — crawling the social graph,
      reverse-follower crawling, and publishing NIP-85 cards — is done by the amy
      command-line tool, not the app; see the Cli section.

    Publishing & Sync

    • Adds proof-of-work (NIP-13) publishing: a fire-and-forget mining queue with
      per-account difficulty and per-category settings, scheduled-post mining, and
      per-post overrides, shielded by a foreground service and mined across half the
      device’s cores.
    • Adds NIP-77 negentropy sync as a first-class capability, with deletion
      (NIP-09/62) propagation so scoped syncs no longer strand deletions.
    • Shows PoW mining progress, and surfaces PoW, OpenTimestamps, and location
      markers as tap-to-explain pills in the note header.

    Podcasts

    • Adds Podcasting 2.0: renders shows in detail and thread views, surfaces
      episodes in the merged podcast feed, and plays trailers.
    • Shows person credits as real Nostr profiles, soundbites, in-app chapters, a
      transcript viewer, and a Top Supporters leaderboard.
    • Adds per-episode reactions and NIP-22 comments, a Podcast Bookmarks screen, and
      value-for-value Lightning splits paid per-minute during real playback.
    • Adds in-app podcast authoring: create and edit shows, episodes, and trailers
      from an authoring hub, with a value-for-value split editor that adds Nostr
      recipients by search. Verifies NIP-F4 podcast authors against their kind-10064
      counter-claims.

    BOLT12 Payments & Zaps (NIP-B1)

    • Adds BOLT12 zaps: self-verifying kind-9736 events that prove a real BOLT12
      Lightning payment. They carry a settlement proof instead of relying on an
      LNURL receipt. They fold into the same zap total and reactions row as Lightning
      zaps, with anonymous and receiptless (pay-only) variants. Only cryptographically
      verified proofs count toward the total.
    • Publishes and edits your own BOLT12 offer list (kind 10058) from an in-app
      editor. The list is cached, kept live, and restored across restarts.
    • Pays a recipient’s published offer. Hand it to an external wallet as a
      bitcoin:?lno= (BIP21) intent, or pay in-app over a NWC wallet that supports
      it.
    • Sends zaps over NWC, using the new pay/receive methods
      (nostr-wallet-connect/nwc#2). Prefers BOLT12 over Lightning when the recipient
      offers it and the wallet supports it, and falls back to a Lightning zap
      otherwise.
    • Verifies payer proofs cryptographically: payment-hash preimage, invoice and
      proof signatures, and BOLT12 merkle reconstruction of selectively disclosed
      fields. Dims and does not count a proof that can’t be bound to the offer.

    Wallet & Payments

    • Adds a Cashu wallet setup wizard: find-or-create with cross-relay discovery,
      mint suggestions, and a CashuMints screen; the wallet auto-publishes on mint
      add/remove.
    • Claims P2PK-locked Cashu tokens (NUT-11). Matches the lock against your wallet
      or identity key, and redeems all-or-nothing. Gives a clear error when a token
      is locked to a key this wallet can’t sign for.
    • Adds a setting to hide the on-chain (Bitcoin) wallet, including from zap
      buttons.
    • Prefers NIP-44 encryption for NWC when the wallet advertises it. Adds a NWC-07
      deep-link pairing helper. Posts a tray notification for incoming non-zap
      Lightning payments.

    Battery, Data & Background Service

    • Adds a resource-usage ledger: on-device battery and data accounting across
      relay connections, media, HTTP, proof-of-work, Tor, calls, decrypts, and
      remote signs, with per-screen foreground time and reconnect-churn tracking.
      Optional NIP-17 reports mail the summary to yourself.
    • Presents it on a usage screen with stat tiles, a trend chart, proportion bars,
      cellular-first bars, a Tor card, actionable insights, and a live memory card.
    • Adds a master switch for the always-on background notification service with
      per-account participation, a cost card that links to notification settings,
      and a distinct status-bar icon.
    • Scales LocalCache pruning to the OS memory-pressure level, and trims feed
      lists, rich-text/robohash/relay-info caches, the image cache, and the player
      warm pool under pressure.

    Look, Media & Navigation

    • Adds theme customization: pick an accent color (with a swatch picker), font,
      and font size. The accent now drives Material 3 containers, buttons, FABs,
      switches, unread dots, selected-reaction highlights, verified NIP-05 / image
      marks, and the Following badge.
    • Redesigns UI Preferences into grouped in-screen options with live font
      previews, and adds a settings search filter in the app bar.
    • Adds a Blossom media file manager: browse and manage stored blobs with per-file
      controls, mirror and /media toggles, an app-level “Sync all” with progress,
      and BUD-07 confirm-then-pay mirroring for paid servers.
    • Extends the Blossom manager with a gallery grid (video thumbnails and a
      full-screen zoomable viewer) and a per-file detail sheet. Adds an importer that
      copies blobs from other Blossom servers into yours. Falls back to a verified
      download-and-reupload when a target has no /mirror.
    • Redesigns the Media Servers screen as a single auto-saving canvas with a
      reorderable priority list and cached health probes.
    • Redesigns the bottom-bar setup with a live preview, drag-to-reorder, and real
      favicons; the default bar becomes Home, Messages, Wallet, Browser,
      Notifications.
    • Adapts the app shell to large screens: tier-scaled navigation transitions, a
      reading-column width cap on wide panes, and a two-pane Messages layout.
    • Nicknames people with NIP-85 contact cards (kind 30382) signed by your account
      key. The nickname shows above their real display name on the profile and
      supports custom emoji.
    • Adds fitness support: renders POWR strength workouts (kind 1301) and exercise
      templates (kind 33401) as cards, and merges close-by Health Connect sessions of
      the same type.
    • Renders Birdstar bird detections (kind 2473) with common-name titles and
      Wikidata links, surfaces Birdex life lists on home and profile, and renders PS1
      memory-card saves (kind 38192) with an animated BIOS icon.
    • Adds a compose signature pre-filled in text-based post screens, and an optional
      subject/title field in the short-note composer.
    • Renders NIP-30 custom-emoji reactions as an avatar badge, a lone zap/nutzap as
      a large activity card, and NIP-84 highlights from web highlighter clients.
    • Supports NIP-51 mute-list hashtag entries and public-chat reply notifications.
    • Modernizes the Privacy, Profile UI, Home Tabs, and Calendar Reminder settings
      screens into grouped in-screen options.
    • Adds “Share as QR” for a note, with a choice of note or naddr payload and an
      image thumbnail for image-only notes.
    • Resolves NIP-05 identifiers (including Namecoin .bit) in the @-mention
      popover, wiring them to nostr: mentions.

    Performance

    • Speeds up napplet/nSite opens by overlapping WebView init, prefetching blobs in
      parallel, and fast-serving content-addressed blobs from cache.
    • Substantially faster GrapeRank crawls (background IO, mass pre-connect with
      cached DNS, batched contact reads, parallel outbox fetches, early dead-relay
      pruning) and faster scoring via Gauss-Seidel sweeps over a compact integer
      graph.
    • Speeds up NIP-77 reconcile with direct-built wire frames (~2.5x), O(1) range
      fingerprints, a live negentropy index, and an allocation-free idle watchdog.
    • Prefetches media and pre-parses note text ahead of the viewport, adds a k-way
      merge for the home feed, and pins indexes for multi-author queries.
    • Adopts a caching event decoder across Android/Desktop/CLI, batches Schnorr
      verification off the receive path, and keeps light/dark resolution O(1) after
      an accent change.
    • Parallelizes Blossom “Sync all”, prefetches a joined group’s history, and mines
      proof-of-work on half the device’s cores.
    • Orders NIP-50 relay search by bm25 relevance and scales search and tag-watcher
      queries with corpus size, picking the SQLite filesystem driver by cost and
      materializing indexes at runtime.
    • Removes live-path allocations in LiveEventStore and FilterIndex (and on the
      frame/search paths), and snapshots FilterIndex with a persistent map.

    Improvements and Bug fixes

    • Normalizes accent theming: contrast-picks onPrimary so filled buttons/FABs stop
      washing out, bases light/dark on background luminance, and fixes accent
      regressions.
    • Keeps live HLS streams playing and caches only proven on-demand HLS; shows a
      browser-fallback overlay when a decoder stalls and pauses looping videos after
      5 plays.
    • Adds an HTTP/2 keepalive ping to stop stale-connection image stalls.
    • Hardens the relay client: enforces blocked relays on every REQ/COUNT/publish,
      backs off from REQs relays repeatedly refuse, drops relays that fail hard
      during crawls, caches each relay’s advertised LIMITS, and fixes reconnect
      backoff on network/transport changes.
    • Shows and edits Marmot (MLS) group icons in the feed and in group metadata,
      interoperable with other Marmot clients.
    • Opens zaps and reactions in their own thread view, turns Notify chips into bell
      mute-toggles that list every thread member, and replies with kind 1111 to
      Amethyst’s own kind-1 thread roots.
    • Adds search, a local filter, and a top-nav feed filter to the App
      Recommendations screen, and shows a website’s favicon and domain across every
      browser-connected app view.
    • Fixes nutzap relay routing to receive/advertise on inbox/DM (kind 10019)
      relays instead of outbox.
    • Fixes Concord invite handling (revocation, keyless CORD-05, clearer failure
      copy, no hang on bad links, skip re-join) and channel rows stuck on “No
      messages yet”.
    • Persists the Concord community list and loads pinned communities from their own
      relays so cold boot no longer refetches, shows channels on Messages as soon as
      the control plane folds, warms channel previews so the list fills without opening
      each channel, and rank-gates the Ban/Remove affordances (CORD-04).
    • Sizes the video player box so live streams stop rendering black bars, and
      enforces the decoder budget when acquiring players.
    • Stops stamping our client tag on someone else’s event template so external
      signers sign it unchanged.
    • Keeps calendar RSVP buttons on a single line, drops dead top padding on Home
      when there are no live bubbles, and modernizes the Zap the Devs donation card.
    • Rejects NIP-29 group state not signed by the relay, opens group posts in the
      group chat, and fixes subgroup edit safety and pinned-message jump.
    • Makes tapping a message timestamp open delivery info instead of toggling the
      time format, and right-aligns your own messages.
    • Recovers a media file’s type from its extension when the imeta MIME is
      malformed, and moves several disk reads (boot receiver, signer policy) off the
      main thread.
    • Serializes account construction so concurrent loaders can’t build duplicate
      accounts.
    • Routes Onion-Location through the Android app’s HTTP clients and maps Tor/Arti
      errors to accurate SOCKS reply codes.
    • Extracts the rich-text renderer and many event cards (calendar/RSVP, podcast
      atoms/splits, relay discovery, code snippet, ecash mint, activity, Git
      diff/status, and more) into shared commons so Desktop and Android render
      identically.
    • Sends pictures in minichat thread replies (encrypted in Concord, plaintext in
      public chats). Resolves @-mentions in the minichat composer and tray
      quick-replies. Adds p tags for people cited in kind 9/11/1111 and Buzz stream
      messages, so mentions notify and resolve.
    • Stops the inline audio player from painting over the note below it. Marks
      every room type read from the Messages “mark as read” action.
    • Fixes numeric HTML entities in link-preview meta tags. Routes kind-39005 by tag
      shape, so Buzz thread summaries no longer parse as NIP-29 pin lists.
    • Shortens over-long translated strings across 23 locales and fixes duplicate
      and CDATA translation issues.

    Desktop

    • Redesigns notifications with a reworked inbox and native OS toast
      notifications.
    • Adds NIP-42 relay AUTH with an inline Once / Always / Never approval banner and
      persisted grants.
    • Makes NIP-17 private DMs reliable: resolves recipient inbox relays, fetches DM
      relay lists and account/Blossom config from outbox relays, and stops falling
      back to connected relays.
    • Adds Web-of-Trust score badges, Follow Packs (NIP-51) discovery with one-tap
      follow, note scheduling, opt-in NIP-37 draft sync, and a hashtag-spam filter.
    • Adds a Privacy Lock: gate the Messages and Wallet columns behind a password,
      with an auto-lock timeout. It is a screen gate, not encryption at rest —
      messages continue to sync while it is locked.
    • Renders rich text through the shared core (removes the desktop-only fork) and
      ships as a Flatpak bundle.
    • Adds moderation & safety: mute/block and NIP-56 report actions in the note menu
      with feed, thread, and profile enforcement (previously a silent no-op), NIP-36
      content-warning blur with tap-to-reveal, a sensitive-content toggle, and
      management screens — with snackbar feedback and zero-relay send warnings.
    • Adds NIP-88 polls (render, vote, create) with a “Polls” search facet, and
      unifies the note ⋮ overflow and right-click menus.
    • Fixes a desktop-cache race that could wipe the follow list, and makes sidebar
      navigation replace the detail overlay instead of hiding behind it.

    Cli

    • Adds nak-style primitives: amy decode/encode (NIP-19/21), verify, key
      (generate/public/encrypt/decrypt/validate, NIP-49), and filter.
    • Adds query verbs: amy fetch (one-shot with code-mode outbox resolution),
      subscribe (live NDJSON), count (NIP-45), and outbox USER (NIP-65).
    • Adds amy sync — NIP-77 negentropy reconcile with deletion propagation — and
      amy event / amy publish for raw and pre-signed events.
    • Adds amy encrypt/decrypt (NIP-44/04) and amy gift wrap/unwrap (NIP-59).
    • Adds amy blossom (upload/download/list/delete/check/mirror, NIP-B7) with a
      live interop smoke test.
    • Adds amy git (NIP-34), amy podcast and amy podcast20 (Podcasting 2.0 with
      V4V splits).
    • Rounds out amy git to full NIP-34 parity: browse/cat/log over
      smart-HTTP, init from a local checkout, label (NIP-32), apply a patch to
      the working tree, and grasp list/set (GRASP server list, kind 10317).
    • Adds amy buzz for block/buzz workspaces (channels, DMs, invite-link
      redemption), verified against a live Buzz relay.
    • Turns amy into the Buzz workflow/agent runner. buzz agent serve/up/
      doctor run gated or parallel-backlog agents in isolated git worktrees that
      open PRs. buzz workflow trigger/run/approve/deny drive the human
      approval gate.
    • Adds amy bolt12 (NIP-B1): decode offers and payer proofs, verify a zap,
      get/set a kind-10058 offer list, and a two-step intent → zap send.
    • Adds the amy cashu wallet (NIP-60/61): wallet lifecycle, balance, mint,
      receive/send (LN / token / nutzap), and maintenance.
    • Adds amy admin (NIP-86 relay moderation) and amy serve (run a relay by
      embedding geode).
    • Adds NIP-46 remote signing: amy bunker server, amy login bunker://…, and
      amy login --nostrconnect, gated with --perms and interactive approval.
    • Adds the amy graperank suite (crawl/score/publish/followers/rank/…),
      account-less crawl/score, and NIP-85 card publishing.
    • Adds amy fof (follows-of-follows, renamed from amy wot), amy concord
      (encrypted communities), amy relaygroup (NIP-29), and amy geochat
      (BitChat-interoperable geohash channels).
    • Adds NIP-13 proof of work (amy pow, --pow on posts), amy kind, amy nip,
      amy namecoin, amy status, and amy logoff.
    • Expands amy nsite/napplet with publish, serve, and list.
    • Switches the default event store to SQLite and hardens the output contract:
      single-line --json, exit codes 0/1/2/124, publish results carry each relay’s
      rejection reason, and read-only verbs run without an account.

    Quartz

    • Adds NIP-77 negentropy sync (pipelined worker pool, multi-connection fan-out,
      bounded-memory streaming, LiveNegentropyIndex) and NIP-09/62 deletion
      propagation.
    • Adds NIP-13 proof-of-work publishing: a cooperative-cancellation miner and a
      PoWNostrSigner decorator that composes with any signer, plus NIP-59
      gift-wrap mining on the outer wrap only.
    • Adds NIP-66 RelayReachabilityStore — a durable, shareable dead-relay cache
      backed by kind:30166 events.
    • Adds the Concord/CORD protocol foundation (key derivation, envelope layer,
      authority resolver, roles/moderation, CORD-05/06/07) and the NIP-5D/5A
      trust-boundary core (capability model, permission ledger, broker, wire
      protocol).
    • Implements Marmot (MLS-over-Nostr) group icons byte-for-byte with the
      mdk/whitenoise scheme, and fixes SecretTree ratchet preservation across
      restore.
    • Adds an OutboxDispatcher to fetch profile/contact events via each author’s
      outbox relays, and richer NIP-89 app-handler parsing.
    • Adds the Buzz protocol surface (~78 event kinds spanning NIP-OA owner
      attestation, NIP-AM agent turn metrics, personas/teams/managed agents, streams,
      DMs, forums, presence, and moderation), verified against vectors generated by
      Buzz’s own Rust reference.
    • Adds the BOLT12 zaps protocol layer (NIP-B1): kind-9736 zaps, kind-9737 zap
      intents, kind-10058 offer lists, full spec validation, and a payer-proof
      verifier with BOLT12 merkle reconstruction. NWC gains pay/receive methods.
    • Widens NIP-50 search indexing to more event kinds and tag-borne text. Indexes
      only the public petname and summary on contact cards (kind 30382), never the
      encrypted fields.

    Geode (standalone relay)

    • Adds relay-to-relay mirroring with strfry-router parity: a two-phase model
      (NIP-77 negentropy sync catch-up plus a live REQ tail), down / up / both
      directions, per-upstream mirror filters, and relay-to-relay trust.
    • Keeps mirrors alive across upstream restarts with a retry pump and ping
      keepalive, and advances the since-watermark correctly on reconnect.
    • Adds import / export NDJSON verbs and an optional no-full-text-search mode
      (--no-search) for lighter deployments.
    • Adds [database] tuning knobs with periodic PRAGMA optimize, and validates
      config knobs and mirror filters at boot.
    • Runs embedded in the CLI via amy serve.
    • Serves full-set negentropy NEG-OPENs from a live index and streams mirror
      catch-up IDs instead of materializing them.
    • Adds relayBench, a head-to-head benchmark harness (geode vs strfry vs any
      relay) measuring ingest, query, and NIP-77 sync over a shared corpus.
    • Enables a combined tag+kind+pubkey index, a cost-based filesystem-driver pick,
      and runtime index materialization, with new tag∩author and driver-selection
      relayBench shapes.
    • Ships a release pipeline: a GHCR Docker image, .deb/.rpm packages with a
      bundled JRE and systemd unit, a portable jlink’d tarball, and a Homebrew
      formula. Adds --version/--help and a boot smoke test in CI.
    • Lets operators pick any Quartz IEventStore backend via [database].backend:
      SQLite (default), filesystem, or a custom store loaded by class name.

    Build & Documentation

    • Rebuilds the Tor/Arti native library for the SOCKS reply-code fix, ships a
      Homebrew formula for amy, and seeds the Gradle distribution from a verified
      mirror in the web sandbox.
    • Adds NIP-29 group-chat test coverage across every assembler, filter shape, and
      relay integration.
    • Targets JVM 17 for Quartz, upgrades AGP, and replaces the abandoned
      android-test-report action with mikepenz/action-junit-report.
    • Adds a coding standard banning raw invisible/bidirectional Unicode in source
      (Trojan-Source, CVE-2021-42574) and replaces existing occurrences with \u
      escapes.

    Contributors

    Translations

    • Zaps Received: 242

    • Sats Earned: 44k

  2. Gigi
    Aug 3, 2026 08:10

    Yes, things fucking suck right now. Something that should’ve never happened has happened, and is still happening as I’m typing these lines. The consequence? Innocent, hard-working people are getting rekt. Life savings gone. No recourse, no undo button, no number to call. Just an empty balance and utter disbelief. Hard to think of something that’s more devastating.

    The draining of funds won’t stop any time soon either. Yes, it’s not a full systemic failure and things could always be worse, but a LOT of people have used and are still using coldcards. People are on holidays right now, or in hospitals, or on a different continent, having no access to the key material that’s potentially compromised. Unable to sleep, unable to do much other than pray, panic, or drive to the next airport. If they know about the current catastrophe at all, that is.

    I was barely able to sleep the last 3 nights. Not because I’m personally affected by said catastrophe (which I might be, I don’t know yet, stepping into airplane tomorrow), but because I could’ve done more. I wrote about entropy and this particular failure mode in the past. I tried my best to educate people on randomness, and what a private key is, and how to use bitcoin without getting rekt. But I stopped, and a lot of the newer people are unaware of these issues and I feel like I failed them. As a bitcoiner, as an educator, and also as a regular person. As someone who has some technical understanding of how the various moving parts fit together. I’ve always felt a strong duty to educate others and help them understand, and I failed to fulfill that duty. I decided to stop writing and educating. I deeply regret that decision.

    It’s hard to overstate the damage done. To me, bitcoin has always been about the separation of money and state, or more precisely: the separation of money creation and man. If humanity has a way to print money it will always find reasons to print money, period. Gold was seen as the tears of the Gods since men can’t make more of it. Without a natural money like gold, society collapses. Always, like clockwork. Bitcoin has civilizational-level importance because of this. It represents a return to a natural money that lies outside of human influence, corruption, and fallibility. A lot of bitcoiners understand this, either implicitly or explicitly, and thus every time bitcoin fails in big ways or small, their soul hurts.

    It fucking sucks.

    My hope is that bitcoin will be stronger for it in the end. “What doesn’t kill you makes you stronger,” is something my dad used to say often. I’m not sure if it’s true for people, but I’m pretty sure that it’s true for bitcoin.

    We should all be more humble going forward, or at least I hope that we will be. And more kind, that would be good too.

    If you have any capacity to reach out to people and help them get through this mess please do. People are scared, and confused, and panicked, and don’t know what to do. A helping hand and a calm voice will go a long way.

    And regarding the civilizational-level importance I’ve mentioned above: bitcoin will only be able to fulfill its promise if people hold their own keys. If that’s not the case, bitcoin will just be another tool in the money printer’s toolbox. That’s why it all sucks so fucking much. A gaping wound in bitcoin’s very soul, and the bleeding hasn’t stopped yet.

    • Zaps Received: 84

    • Sats Earned: 16k

  3. Laser
    Aug 4, 2026 20:33

    Timeline of #Coldcard Heist.

    November 2012 onward
    Peter D. Gray creates a public Clarity.fm profile under his real name, based in Toronto.

    2012–2013
    Peter D. Gray and Rodolfo Novak (NVK) co-found Coinkite in Toronto. Gray becomes CTO; Novak becomes CEO. The company starts as a Bitcoin services platform and later shifts to hardware. It remains a small team of roughly five.

    November 7, 2013
    Peter D. Gray creates his GPG key (uid “Peter D. Gray peter@coinkite.com”). This key later signs dozens of commits under the switck identity, including the critical libngu changes.

    December 2017
    Coinkite announces the Coldcard hardware wallet. Pre-orders open for 2018 shipping.

    July 25, 2018
    First Coldcard Mk1 units ship.

    August 2019
    Peter creates the anonymous identity “switck,” named after the Matrix character Switch, and uses a still of that character as the profile picture. The name plays on “making the switch.” First post notes DEF CON is a good time to start a new identity. Later commits under this name are often single-word or extremely terse.

    2019–2020 onward
    Bitcoin educators and influencers, including BTC Sessions, begin promoting Coldcard as one of the most secure Bitcoin hardware wallets.

    July 2020
    Foundation Devices announces the Passport, built in part on Coldcard’s then-GPLv3 firmware.

    Early 2020s
    Ten31 (Managing Partners include Matt Odell and Marty Bent) becomes Coinkite’s sole external investor.

    January 8, 2021
    Coldcard firmware 3.2.1 announces the license change from GPL to MIT + Commons Clause.

    January 5, 2021
    Domain switck.com is registered via easyDNS using a Toronto-area privacy service (MyPrivacy.net, Etobicoke). The same day the switck account posts the single word “got.”

    January 28, 2021
    Under switck, the vulnerable preprocessor guard (#ifndef MICROPY_HW_ENABLE_RNG) is committed to libngu (f19de05). This fails to force the hardware TRNG when the macro is set to zero. The library is co-maintained with scgbckbone (later linked to Andrej Virgovic).

    March 1, 2021
    Under doc-hex, the commit “First pass w/ libNgU” (b18723dd) replaces remaining Trezor-derived GPL crypto and BIP-39 code with libngu (submodule from switck/libngu). Seed generation switches from the hardware path (ckcc.rng_bytes) to ngu.random.bytes(). This is the point real hardware entropy is replaced by the weak software PRNG. Coinkite release notes later thank @switck for the library.

    March 17, 2021
    Firmware v4.0.0 is released containing the new path.

    March 29, 2021
    Firmware 4.0.1 ships. Seeds generated under this and later affected versions fall back to the software PRNG, yielding roughly 40 bits of effective entropy on Mk2/Mk3 (roughly 72 bits on later models that mixed limited secure-element data).

    Around April 2021
    Public users begin questioning the LibNgU rewrite and the replacement of the prior crypto stack.

    February 2022
    Peter (as DocHex) publicly states that as CTO he encourages Coinkite developers to operate under nyms, stay low-profile about their employer, and notes he may appear to author their GitHub commits.

    2022
    Early reports of individual Coldcard wallets being drained appear. At least one user claims that reporting the issue to Coinkite resulted in being blocked.

    May 2025
    James O’Beirne audits the firmware, identifies the low-star, pseudonymously maintained libngu library as the RNG source, and reports doubts that the true hardware RNG is in use. He advises removing it. Coinkite replies that if something were wrong “we’d already know about it by now.” The warning is not acted on.

    July 30, 2026
    Attackers begin draining affected wallets. An initial wave takes roughly 594 BTC (~$38 million) from about 500 addresses in ~25 minutes. Later waves push tracked totals higher (1,000+ BTC / $70–88 million+ range). Coinkite publishes a security advisory the same day acknowledging the 2021 entropy failure.

    July 31, 2026
    Coinkite releases fixed firmware (4.2.0 Mk3, 5.6.0 Mk4/Mk5, 1.5.0Q). Existing weak seeds remain compromised and must be migrated. Multiple reports note NVK is deleting older tweets from the 2020 period related to the license change and open-source decisions.

    July 31 – August 4, 2026
    Researchers link switck to Peter Gray / DocHex via matching GPG signatures on dozens of libngu commits (including the January 2021 guard), the shared phone number ending in 44, the Toronto-area domain registration, the Matrix Switch avatar and name, and overlapping contribution patterns. Peter’s LinkedIn, previously public, is made private.

    Media

    • Zaps Received: 62

    • Sats Earned: 23k

🔥 Top 3: Most Sats

  1. Oshi
    Aug 8, 2026 17:46

    If this week wasn’t already enough…

    Today was supposed to be my first farmers market. I’ve been preparing for it for the past month, so I was really excited (and admittedly a little anxious) to finally get out there, meet people, and see what happens.

    The one thing I didn’t account for was just how much weight I was putting in my car: a 10×10 tent, two 30-lb weights, table, cooler, boxes of product, and everything else.

    My car is older and already had some worn tie rods. Unfortunately, the extra weight was apparently the final straw. While backing out of the driveway, the front wheel collapsed.

    The repair is going to cost about as much as the car is worth, so I’m most likely going to have to salvage it and find another used vehicle.

    The real bummer is that I had prepared 24 jars of #hodlbutter along with a bunch of other treats specifically for the market. Now I’m sitting here with everything and no way to get it there.

    If you have it in your heart to help out, I’d be incredibly grateful. Even simply sharing this note helps. The Bitcoin community I’ve found here runs deep, and I’m hopeful this reaches a few fellow plebs who might be willing to lend a hand.

    I’ve updated the shop with what I have available, although I don’t yet have all of the chocolates listed. The prices are also discounted, so good ready to stock up now if you want.

    You can also zap this note, and I’ll reach out directly to figure out what you’d like to order.

    Man… what a bummer.

    Thank you for reading, sharing, ordering, or simply being here. I really appreciate it ❤️🤞🏼

    O.

    https://www.oshigood.us/





    Media
    Media
    Media
    Media
    Media

    • Sats Earned: 258k

    • Zaps Received: 61

  2. Referenced event not yet available nevent1qvzqq…4gl5q2v7

    • Sats Earned: 236k

    • Zaps Received: 42

    • Sats Earned: 111k

    • Zaps Received: 2


image

  1. DuneMessias
    Aug 3, 2026 06:11

    GM. Well… that escalated quickly.

    Zap Zide #Nostr #bitcoin #GM #nostrich #zapzide

    Media

  2. Referenced event not yet available nevent1qvzqq…kcg57jsa

  3. Referenced event not yet available nevent1qvzqq…ncsnja3h


image

1. Divine Mobile - 1.0.19 (Pre-release)

Divine Mobile is a decentralized short-form mobile video app built on Nostr, bringing back Vine-style 6-second looping videos with a focus on human-made content. This pre-release adds on-device captions, crossposting, improved video editing and immersive viewing, stronger Nostr relay and NIP-17 handling, multi-account improvements, faster publishing, expanded language support, and numerous fixes across the app.

Contributed by: @rabble @Daniel Cadenas @Liz mbradley, Alex Frei, Meylis

2. Stash Bookmark - New Tool

Stash Bookmark is a lightweight Nostr app for Android that lets users bookmark and highlight content they find on Nostr, making it easy to save and revisit important posts.

Developed by: @laoc42

3. Earthly - v0.1.0

Earthly is a collaborative map editor built on Nostr that lets people turn local knowledge into shared, useful maps. In v0.1.0, the release adds map callouts, making it possible to highlight or annotate specific locations and information on shared maps.

Contributed by: Schlaus Kwab

4. Amber - v6.4.0

Amber is a Nostr event signer for Android that securely handles signing requests from Nostr applications. In v6.4.0, the release redesigns the multi-request approval screen with clearer Approve/Deny controls for individual requests and groups, adds support for 113 additional event kinds with localized labels, and improves handling of denied bunker requests. It also adds light/dark previews for approval screens, improves relay subscription stability, and updates translations across supported languages.

Contributed by: @greenart7c3

5. Jumble - v26.8.1

Jumble is a user-friendly Nostr client for exploring relay feeds. This release adds image saving, PoW difficulty badges with an option to remember preferred difficulty, and link previews for external content. It also improves profile bio handling and default relay settings, while fixing media autoplay conflicts, unsupported reaction notifications, and unnecessary relay disconnection messages.

Contributed by: @Dr. The Daniel 🖖

6. WaveFunc Radio - v0.1.10

WaveFunc Radio is a Nostr-based internet radio directory and player with full-text search capabilities. In v0.1.10, the release focuses on improving the mobile listening experience with a polished mobile player and refinements to the radio signal charts. Although this was the latest, there were a few more releases last week (v0.1.9, v0.1.7, v0.1.6, v0.1.5 & v0.1.4).

Contributed by: Schlaus Kwab

7. Nostur - v1.30.2

Nostur is a Nostr client for iOS. This release improves name and tag autocomplete, private replies, and direct-message media handling with per-conversation cache controls. It also enhances live chat by showing replied-to messages and stream or room titles in notifications. The update fixes crashes, feed loading, video picture-in-picture behavior, GIF search, content expansion, and nested reply layouts, along with updated translations.

Contributed by: @Fabian

8. Nostrord - v2.8.0

Nostrord is a Nostr client focused on NIP-29 group communication. This release adds private groups through NIP-51 kind:10009 lists, introduces browserless Google sign-in on Android, and updates NIP-46 handling by removing the nip44_decrypt_batch extension. This was the latest, and there were also the releases of v2.7.0, v2.6.0 & v2.5.1 last week.

Contributed by: @Anjhc

9. NoorNote - v1.3.2

NoorNote is a Nostr client for the decentralized social protocol, focused on reading and publishing content. This release improves the article feed by using a friend-of-a-friend network, prevents repeated backlog messages from generating excessive notifications, and fixes Android log exporting from Settings.

Contributed by: @alp


image

1. Mostro Core - v0.14.2

Mostro Core is a Rust-based library that provides peer-to-peer functionality for decentralized applications and serves as the foundation for building the Mostro daemon. In v0.14.2, the release updates the chat protocol by replacing gift-wrapped messages with kind 14 envelopes using K_conv/K_sign, along with the corresponding chat implementation and changelog updates.

Contributed by: @negrunch @Pinball Wizard

2. ZSP - v0.4.17

ZSP is a fast CLI tool for publishing Android apps to Nostr relays, used by Zapstore. In v0.4.17, the release improves package publishing by cleaning up downloads on exit, preferring forge releases, excluding unsigned APKs, and handling unparseable remote configurations more gracefully.

Contributed by: @franzap


image

1. RSSNotes - v0.1.0

RSSNotes is a Nostr relay that works as an RSS-to-Nostr bridge, creating Nostr profiles and notes from RSS feeds. In v0.1.0, the release introduces a rewritten dark-mode GUI, adds a Public/Private option when publishing notes, and moves the database and QR codes to Docker volumes for better persistence.

Contributed by: trinidz


image

No Protocol Updates and Releases last week.


image

1. Buzz Desktop - v0.5.8

Buzz is a workspace where humans and AI agents build together on a relay you own. This release unifies the agent-adding workflow and improves agent task handoffs by separating the summarizer’s reasoning budget while also adding a development infrastructure change to bind services to loopback. While this was the latest, there were also the releases of v0.5.7, v0.5.6, v0.5.5 & v0.5.4 last week.

Contributed by: Wes, Tyler, Paweł Karniej, Taylor Ho


image

1. Lightning.Pub - v0.0.34

Lightning.Pub is a Nostr-native Lightning node that allows users to share their Lightning nodes through Nostr accounts and connect them with compatible web applications. This release focuses on security hardening and reliability, particularly around Lightning swaps, payments, and Nostr debits. It adds stronger verification of swap data before on-chain actions, improves swap settlement and replay protection, prevents incorrect automatic refunds for ambiguous payment failures, and strengthens debit frequency-limit enforcement. No API, configuration, or database changes are required. This was the latest, and there was also the release of v0.0.33 last week.

Contributed by: @Justin (shocknet) ⚡ boufni95

2. Routstr Core - v0.4.5-beta (Pre-release)

Routstr Core is a FastAPI-based reverse proxy for OpenAI-compatible AI APIs with pay-per-request billing. This pre-release improves security and reliability with encrypted node secrets, enhanced provider routing and rate limiting, safer Cashu payments and refunds, wallet and payout fixes, improved billing and cost tracking, and database connection and session handling.

Contributed by: 9qeklajc, @Jeroen Ubbink @redshift

3. Nostr VPN - v4.1.6

Nostr VPN is a Tailscale-style private mesh VPN that uses Nostr for coordination and a FIPS-backed data plane to create secure connections between devices. Version 4.1.6 improves reliability across platforms with better exit-node discovery and connection stability, improved VPN service startup and single-instance behavior, and a simpler device-joining process while retaining QR and manual joining options. There was also the release of v4.1.5 last week.

Contributed by: @Sirius


image

Nostr is built by plebs, for the plebs. If you found this Nostr recap helpful, consider supporting me, Nomishka, with a zap.

I’m committed to supporting Nostr, and I split a part of the zaps I receive for this note with the plebs mentioned in this recap for all their great effort. Thank you so much for being part of this journey. Let me know your thoughts about this Eighty-Eighth Nostr Recap, share your tips and suggestions for the next weekly #NostrRecap and let’s keep #GrowNostr together.


image

Thank you @Jurjen de Vries for this amazing idea!

A big shoutout to @rabble for his generous patronage for my Nostr Recaps!

Thank you, my younger brother @Samalka Hansana for helping me with the content and graphic stuff for my Nostr Recaps!

Recap by @Nomishka


Write a comment