Skip to content
Nostr Compass Podcast #28 episode artwork

Jul 10, 2026 1 hr 4 min

Nostr Compass Podcast #28

from Towards Liberty Podcast Hosted by Max

### News - **0:00 – Intro** This episode follows Nostr Compass #28 across Buzz and Napplets launches, commerce protocols, tagged releases, unreleased work, and a June retrospective. - **0:16 – Amethyst v1.12.1–v1.12.6 follow-ups** Amethyst shipped six rapid patches after v1.12.0: Health Connect Workouts and deterministic Tor Active in v1.12.1, Road Events and collapsable replies in v1.12.2, relay-latency health tracking and macOS notarization in v1.12.3, and Crowdin translation passes through v1.12.6 with NIP-5A and NIP-5D napplet support. - **2:10 – Sprout rebrands to Buzz** Sprout renamed to Buzz with personas, teams, and managed-agent records publishing as Nostr events in PR #1189, per-message read markers in PR #1178, NIP-OA owner attestations in PR #1198, 7-day default ephemeral channels in PR #1182, and per-agent relay overrides in PR #1131. - **5:06 – Napplets (composable Nostr apps)** Napplets by sandwich.farm defines a trust-boundary protocol for composable sandboxed apps resolved over Nostr and Blossom, with spec work in NIP-5D PR #2303 and packages @napplet/core, @napplet/sdk, and @napplet/conformance cutting 51 version tags at launch. - **46:15 – Conduit marketplace MVP hardening** Conduit landed 17 merged PRs hardening the buyer Market, Merchant Portal, and Store Builder apps, including listing safety states in PR #110, commerce capability detection in PR #102, public relay default in PR #128, and privacy-safe analytics in PR #109 and PR #129. - **19:59 – BitBlik P2P BLIK-to-Lightning exchange** BitBlik opens a peer-to-peer BLIK to Lightning exchange over NIP-44 encrypted DMs, with kind 38383 offers, kind 25195/25196 RPC, and kind 25197 status updates settled atomically by a coordinator holding Lightning hold invoices. - **55:41 – Six Years of Nostr Junes** Nostr Compass #28 closes June with a retrospective from 2021 protocol infancy through 2022 NIPs repo formation, 2023 post-Damus adoption, 2024 signers and NIP-17, 2025 Marmot and git-over-Nostr maturity, and 2026's Buzz, Napplets, Conduit, BitBlik, CodeDeck, and Haven launches. ### Releases - **23:44 – Amber v6.2.2 NIP-46 client metadata** Amber v6.2.2 implements NIP-46 client metadata from PR #2381, surfacing native app icons and connect metadata on request screens, gating logcat behind BuildConfig.DEBUG, and storing encrypt/decrypt payloads as ciphertext decrypted on demand. - **25:38 – Haven private location sharing on Marmot** Haven shipped v0.1.0 through v0.1.4 as a censorship-resistant location-sharing app on Marmot, extending MLS encrypted group state from messaging into consented location updates on Android and iOS via Zapstore. - **26:10 – CodeDeck remote agentic coding** CodeDeck v2026.06.17 through v2026.6.20 lets users control Claude Code sessions on a laptop from a phone over encrypted Nostr relays, embeds nostr-vpn FIPS mesh as Android VPN in v2026.06.17, collapses pairing to a single QR scan in v2026.6.18, and adds per-session model selection in v2026.6.20. - **27:27 – Grain v0.8.0-rc1** Grain v0.8.0-rc1 ships client/core, an importable Go outbox-model Nostr client engine with NIP-44, NIP-42, NIP-65, NIP-17, NIP-51, and Blossom support. - **28:37 – Mostro Core v0.13.1** mostro-core v0.13.1 adds a PriceTooStale error variant. Mostro merged invalid order ID surfacing in PR #752, El Toque fiat-cross in PR #778, and protocol_version tag rename in PR #782. - **29:36 – Wisp v1.1.2 & Dark Wisp** Wisp v1.1.2 keeps self-send wallet legs distinct in PR #586, adds lazy inline video players in PR #592, and incremental feed spam scoring. Dark Wisp v1.1.0 adds ZEC, DASH, BCH, and LTC zap targets plus anon mode. - **30:16 – Citrine v3.0.1** Citrine v3.0.1 fixes a crash when unregistering an unregistered Pokey receiver. - **30:29 – FIPS v0.4.0-rc2** FIPS v0.4.0-rc2 validates packaging on top of the v0.4.0 line with Nym mixnet transport, mDNS LAN discovery, data-plane throughput improvements, and hitless FMP/FSP rekey. - **31:52 – Kubo v2026.06.12 & v2026.06.20** Kubo v2026.06.12 makes the TEPP trust-gated kid feed mandatory from first launch with managed parent group chat. v2026.06.20 adds parent-curated YouTube channels with HTTP fast lane and mention autocomplete in group chat. - **34:16 – Pollerama v1.9.0–v1.9.4** Pollerama v1.9.0 adds an on-device relay engine for instant offline-capable feeds. v1.9.2 fixes launch feed loading and DM note fetching. v1.9.4 adds web-of-trust trust scores and a People you may know rail. - **39:58 – Smaller tagged releases (rapid fire)** Smaller releases include nostr-mail-client v0.13.1 restoring NIP-55 login, nostream v3.0.0 script nonces, LaWallet NWC v1.0.0, Formstr Nostr Calendar v2.0.0 through v2.0.2 PWA, and bumps across NYM, ZapBook, noornote, nostr-relay, algia, astraea, boris, nak, nosflare, and nostrord. ### Project Updates - **41:53 – Cordn Ad-hoc CVM** Cordn Ad-hoc by sandwich.farm opens as a browser-based MLS coordinator running ContextVM in a tab with no backend, publishing coordinator pubkeys and storing MLS state in browser storage for ad-hoc Cordn groups. - **43:53 – SnowCait/nostter 19 PRs** nostter merged 19 PRs including app-manager.nostter.app replacing nostrapp.link in PR #2234, IndexedDB caching for followees' replaceable events in PR #2231, and reactive seen-on relay state in PR #2230. - **44:35 – Zap Cooking fixes & composer overhaul** Zap Cooking merged PR #452 patching a Primal remote-signer pubkey stamping bug affecting uploads and zaps, and PR #458 rebuilding the composer with countdown timer and Write/Preview tabs. - **45:43 – Shopstr Cashu escrow & storefront tools** Shopstr merged PR #512 implementing end-to-end P2PK Cashu escrow, read tools in PR #543, and profile image URL paste in PR #229. - **46:47 – divine.video mobile/desktop work** divine.video merged feed deduplication in PR #5465, exact local Nostr tag filters in PR #5463, video editor draft recovery in PR #5474, and followed-but-unreplied Messages badge counts in PR #5473. - **47:18 – Nostur NIP-46 & DM fixes** Nostur merged PR #74 adding NIP-46 client metadata to bunker connects, PR #75 and PR #76 fixing DM refresh after foreground transitions, and PR #78 adding QR scanning for custom NWC setup. - **48:00 – Social Agents Prototype** Social Agents Prototype by Sruly Rosenblat explores decentralized agent-to-agent communication where agents broadcast atomic questions and every message passes through a human approval gate before transit. - **48:36 – PRana worklist for NIP-34 issues** PRana by DocNR is a triage worklist of correctly-open NIP-34 issues across opt-in git-over-Nostr repos, launching the same week as maintainers-tag removal in PR #2384. - **49:23 – routstr-chat** routstr-chat is a local LLM chat interface using the Routstr protocol to route inference through kind 38421 provider announcements on Nostr with Cashu settlement atop the Routstrd daemon. ### NIP Updates - **50:00 – Protocol work (intro)** Protocol work this week included two merges and a wave of open proposals spanning signers, relay management, commerce, git-over-Nostr, groups, and short-form media. - **23:44 – NIP-46 client metadata (same as Amber above) — Open** NIP-46 PR #2381 adds optional name, url, and icon client metadata to bunker connect requests, now shipped in Amber v6.2.2 and Nostur PR #74, closing the bunker-pairing identity gap alongside Clave's proposal. - **50:42 – NIP-86 signevent — Merged** PR #2389 merges a signevent operation into NIP-86 relay management, letting admins manage NIP-43 events on behalf of the relay, paired with open PR #2390 defining relay-roles events. - **51:20 – NIP-99 on-graph checkout layer — Open** PR #2323 proposes an on-graph checkout and escrow layer for NIP-99 marketplaces covering order flow, payment, delivery confirmation, and dispute resolution as public addressable events. - **52:32 – NIP-34 remove maintainers tag — Open** PR #2384 removes the maintainers tag from NIP-34 repository announcements to fix undefined expiry semantics affecting downstream tools including PRana and ngit. - **53:12 – NIP-29 group states — Open** PR #2372 proposes a groups-states framing for NIP-29 relay-based groups, shared as work in progress for feedback. - **53:23 – NIP-79 Stories / NIP-76 Reels Feed — Open** PR #2386 proposes NIP-79 ephemeral 24-hour Stories with kind 19 slides and kind 34237 sequencing. PR #2385 proposes NIP-76 for a short-form video Reels Feed. - **54:33 – Kind 1111 reply reactivation — Open** PR #2358 removes the discouragement of using kind 1111 NIP-22 comment replies on kind 1 notes, explicitly supporting threaded comments on ordinary timeline posts.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Nostr Compass Podcast #28

0:00 1:04:13

Chapters

  1. 0:00 Intro
  2. 0:16 Amethyst v1.12.1–v1.12.6 follow-ups
  3. 2:10 Sprout rebrands to Buzz
  4. 5:06 Napplets (composable Nostr apps)
  5. 19:59 BitBlik P2P BLIK-to-Lightning exchange
  6. 23:44 Amber v6.2.2 NIP-46 client metadata
  7. 25:38 Haven private location sharing on Marmot
  8. 26:10 CodeDeck remote agentic coding
  9. 27:27 Grain v0.8.0-rc1
  10. 28:37 Mostro Core v0.13.1
  11. 29:36 Wisp v1.1.2 & Dark Wisp
  12. 30:16 Citrine v3.0.1
  13. 30:29 FIPS v0.4.0-rc2
  14. 31:52 Kubo v2026.06.12 & v2026.06.20
  15. 34:16 Pollerama v1.9.0–v1.9.4
  16. 39:58 Smaller tagged releases (rapid fire)
  17. 41:53 Cordn Ad-hoc CVM
  18. 43:53 SnowCait/nostter 19 PRs
  19. 44:35 Zap Cooking fixes & composer overhaul
  20. 45:43 Shopstr Cashu escrow & storefront tools
  21. 46:15 Conduit marketplace MVP hardening
  22. 46:47 divine.video mobile/desktop work
  23. 47:18 Nostur NIP-46 & DM fixes
  24. 48:00 Social Agents Prototype
  25. 48:36 PRana worklist for NIP-34 issues
  26. 49:23 routstr-chat
  27. 50:00 Protocol work (intro)
  28. 50:42 NIP-86 signevent — Merged
  29. 51:20 NIP-99 on-graph checkout layer — Open
  30. 52:32 NIP-34 remove maintainers tag — Open
  31. 53:12 NIP-29 group states — Open
  32. 53:23 NIP-79 Stories / NIP-76 Reels Feed — Open
  33. 54:33 Kind 1111 reply reactivation — Open
  34. 55:41 Six Years of Nostr Junes

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Towards Liberty Podcast?

This episode is 1 hour and 4 minutes long.

When was this Towards Liberty Podcast episode published?

This episode was published on July 10, 2026.

Can I download this Towards Liberty Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.