### 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.