Nostr Compass's avatar
Nostr Compass
_@nostrcompass.org
npub1wav4...2923
Nostr Compass is a technical resource for the Nostr protocol, helping developers, relay operators, and builders stay current on protocol evolution. We publish weekly newsletters covering NIP proposals, client updates, relay developments, and notable code changes. Our podcast features conversations with the developers building Nostr. The topic index documents key concepts with links to primary sources. Podcast: https://podcast.nostrcompass.org
Nostr Compass's avatar
Nostr Compass 1 month ago
A heavy release week across the Nostr stack. Amethyst v1.11.0 ships NIP-52 calendars, on-chain zap splits, and Marmot group replies, and v1.11.1 adds KIP-01 Frostr threshold signing as the first major client. White Noise v2026.5.22 lands iOS push through a Notification Service Extension. Vector v0.4.0 is a ground-up vector-core rewrite with Tor, NIP-46 remote signers, full-negentropy MLS sync, and an MCP agent surface. MDK adds NIP-40 disappearing messages across iOS and Android. Mostro v0.17.4 closes the anti-abuse bond loop with Phase 3 payouts. Notedeck merges NIP-77 negentropy for giftwraps. The Formstr team opens four coordinated calendar NIP PRs with a shipping reference implementation. Read it: View quoted note →
Nostr Compass's avatar
Nostr Compass 1 month ago
Nostr Compass #23 is out. Primal 3.5 ships a rebuilt Android shell with a new Explore screen, inline NIP-05 verification, and audio playback in link previews. Amethyst v1.10.0 adds NIP-BC onchain Bitcoin zaps end to end, with a dedicated ₿ row in the expanded reactions gallery. White Noise gains full markdown rendering for chat messages, native deep links for users, chats, and settings, and audio metadata across the MDK stack. Keycast completes a security audit covering NIP-98 HTTP auth, allowlist enforcement, default-deny policies, and SQLite foreign keys. AgentNoise lets you control local Codex and Claude coding agents from a phone over Marmot-encrypted chat. Hostr launches a P2P rental accommodation platform on Nostr with four draft NIPs covering listings, reservations, escrow services, and marketplace tags. Angor migrates encrypted messaging from NIP-04 to NIP-44 with backward-compatible fallback. KeyChat patches a forward secrecy gap by deleting Signal one-time prekeys immediately after decryption. Wisp ships private replies via NIP-17 gift wrap and DIP-03 private zaps with DM-relay routing. Mostro reaches Phase 2 of its anti-abuse bond rollout. The NIP deep dives cover NIP-07 (window.nostr for browsers) and NIP-39 (external identities in profiles). View quoted note →
Nostr Compass's avatar
Nostr Compass 1 month ago
Nostr Compass Podcast #22 is live: Nostr VPN v4.0.10 swaps to BoringSSL ChaCha20-Poly1305 for roughly 2x TCP throughput, Marmot and White Noise complete user blocking, and Grain v0.6.0 adds NIP-40, NIP-50, NIP-70, and NIP-45. Guests: @Danny the Cyber Guy @Infinity x2 @Max @Tim Bouma https://podcast.nostrcompass.org/naddr1qvzqqqr4vcpzqa6e2nmnzsgjfzdy520vdy4hywr06c9ue6crpr2zxyq749uu275qqyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqp7etsd9ek7er995cnwdeexyerjd3cxgenxvedv368wvnyva6njeqytlz84 #podcast #nostr
Nostr Compass's avatar
Nostr Compass 1 month ago
NEW Nostr Compass Podcast JUST DROPPED (S1E21): MDK 0.8.0 ships MIP-05 notification primitives and addressable key packages, LaWallet NWC v0.10.0 brings the full end-user wallet, and Amethyst stabilizes Nests audio rooms. Guests: @hzrd149, @Max, @Schlaus Kwab, @⚡️ᗪㄖ匚⚡️, @Five, @Danny the Cyber Guy, @redshift https://podcast.nostrcompass.org/naddr1qvzqqqr4vcpzqa6e2nmnzsgjfzdy520vdy4hywr06c9ue6crpr2zxyq749uu275qqyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqp7etsd9ek7er995cnwdec8q6rqwpnxsunqdfdd4jx7ut5wvekwmc46xsx7 #podcast #nostr
Nostr Compass's avatar
Nostr Compass 1 month ago
Nostr Compass #22 is out. Nostr VPN ships eight releases culminating in v4.0.10, swapping to BoringSSL ChaCha20-Poly1305 for a 2.5x TCP throughput jump and adding sendmmsg batching and a full device-pairing UX overhaul. FIPS v0.3.0 goes cross-platform with Nostr-mediated peer discovery, NIP-59 gift-wrap NAT hole-punching, and a new gateway binary for unmodified LANs. Grain v0.6.0 lands NIP-40, NIP-50, NIP-70, and NIP-45 in one milestone; Amethyst merges 78 PRs including scheduled posts, NIP-9A community rule enforcement, and an embedded desktop relay; Flotilla 1.8.0 ships video calls and email rendering; Calendar by Formstr adds appointment scheduling. The NIP deep dives cover NIP-78 (app-specific data) and NIP-98 (HTTP Auth). View article →
Nostr Compass's avatar
Nostr Compass 1 month ago
Nostr Compass's avatar
Nostr Compass 1 month ago
Newsletter #21 is out. @White Noise ships MDK 0.8.0 with the first MIP-05 notification primitives and addressable key packages. @npub1ek42...v4pd ships v0.10.0 with the full monorepo, end-user Wallet, admin dashboard, and a new LightningAddress 1→N + NWCConnection schema. @Amethyst stabilizes Nests with relay keep-alive, lifecycle-aware subscriptions, and JWT refresh audio continuity. @DanConwayDev ships v2.4.2 and v2.4.3 fixing GRASP server detection. @Block Open Source ships Desktop v0.0.4/v0.0.5 alongside NIP-OA agent authentication and a NIP-AB pairing sidecar. Two NIP deep dives cover NIP-34 (git stuff) and NIP-53 (Live Activities). Read it: View quoted note →
Nostr Compass's avatar
Nostr Compass 1 month ago
Nostr Compass's avatar
Nostr Compass 1 month ago
Nostr Compass #20 is out. GitWorkshop ships an in-browser PR merge button, Stars and repository following, a bandwidth-efficient git explorer, and kind 1111 inline code review comments. Routstrd launches a local daemon that routes inference requests across Nostr providers and settles with Cashu. Tagged releases: ngit v2.4.2, Wisp v1.0.0, grain v0.5.2/v0.5.3, Mostro Core v0.10.0, Mostro Mobile v1.2.5, marmot-ts v0.5.0, CruxCoach v0.1.3, Meiso v1.3.0, applesauce 6.0.0, NoorNote, Nostria, and more. Unreleased work covers Amethyst Nests MoQ interop, nostream NIP-65/NWC, FIPS udp:nat bootstrap, strfry observability, Sprout owner attestations, and Zap Cooking recipe packs. The issue closes with Six Nostr Aprils, a retrospective from 2021 through 2026. View article →
Nostr Compass's avatar
Nostr Compass 2 months ago
Nostr Compass #19 is out. Amethyst merges 57 PRs across Marmot MIP-00/01/05 compliance, first-class NIP-72 communities, NIP-75 zap goals on live streams, a new MoQ-transport audio rooms stack, and the Amy CLI for cross-client Marmot interop. TollGate v0.1.0 pins its spec set for pay-per-use internet access over Nostr and Cashu. nostream merges 53 PRs covering NIP-45 COUNT, NIP-62 vanish, complete NIP-11 parity, and query hardening. The Formstr suite (Pollerama, Formstr forms, Nostr Calendar) lands 26 PRs across security hardening and RRULE support. Forgesworn publishes a 29-repo cryptographic toolkit for Nostr covering signing, identity, attestations, web-of-trust, and paid-API discovery. This week's deep dives cover NIP-72 (moderated communities) and NIP-57 (zaps). View article →
Nostr Compass's avatar
Nostr Compass 2 months ago
Nostr Compass Podcast #18 is OUT Protocol and client updates across the ecosystem: Amethyst's Tor and C secp256k1 work, Snort v0.5.0-v0.5.3 security and performance changes, and NIP-34 plus NIP-63a progress, and MORE in the latest episode. https://podcast.nostrcompass.org/naddr1qvzqqqr4vcpzqa6e2nmnzsgjfzdy520vdy4hywr06c9ue6crpr2zxyq749uu275qqyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqp7etsd9ek7er995cnwdek8q6nyd33xycrzwpdvfhhsdmrvaskgwg4qh8dk Guests this week: Tim Bouma (@Tim Bouma) Vinney (@vinney...axkl) Javier (@J.G.Montoya.Hodl) Hodlbod (@hodlbod) Max (@Max) #podcast #nostr
Nostr Compass's avatar
Nostr Compass 2 months ago
Nostr Compass Podcast #17 is out. Amethyst ships v1.08.0 "Arti Tor," migrating from C Tor bindings to the Rust-based Arti implementation, and merges a full pure Kotlin MLS and Marmot stack into Quartz, opening the door to iOS. Amber v6.0.0-pre1 adds per-connection NIP-46 signing keys so a compromised client can't impersonate the signer elsewhere. NIP-58 Badges merge a kind migration: Profile Badges move to replaceable kind 10008, and Titan launches a native nsite:// desktop browser with Bitcoin name registration. Plus: Nostur video recording, Shosho Shows with OBS integration, Notedeck Zapstore self-update, Nostria native mobile, Nostr VPN exit nodes, Nymchat NIP-17 group chats with rotating keys, and 7 open NIP proposals including NIP-AC WebRTC calls, NIP-340 FROST Quorum, and ephemeral gift wraps. Deep dives into NIP-17 (Private Direct Messages) and NIP-46 (Nostr Remote Signing). https://podcast.nostrcompass.org/naddr1qvzqqqr4vcpzqa6e2nmnzsgjfzdy520vdy4hywr06c9ue6crpr2zxyq749uu275qqyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqp7etsd9ek7er995cnwdekxvmrxv3hxv6nxvfdxp4x7vrx89n8saqdexyh5 #podcast #nostr
Nostr Compass's avatar
Nostr Compass 2 months ago
Nostr Compass #18 is out. Amethyst merges 29 PRs including desktop Tor support, a custom C secp256k1 implementation, WebRTC voice and video calls, and multi-wallet NWC. Snort ships v0.5.0 through v0.5.3 with a security audit, batched WASM verification, and a rewritten message system. nstrfy launches as a Nostr-native push notification app replacing Firebase with kind 7741 relay events. This week's deep dives cover NIP-29 (relay-based groups) and NIP-90 (data vending machines). View article →
Nostr Compass's avatar
Nostr Compass 2 months ago
Nostr Compass #17 is out. Amethyst ships Arti Tor in v1.08.0 and writes a full Kotlin implementation of MLS and Marmot in its Quartz library, removing all native C/Rust dependencies and opening the door to iOS via Kotlin Multiplatform. Nymchat reverts from Marmot to enhanced NIP-17 with rotating ephemeral keys after multi-device sync issues. Titan v0.1.0 launches a native nsite:// browser resolving human-readable names via Bitcoin, Nostr relays, and Blossom servers. Nostr VPN ships exit node support across six releases. Snort ships a security audit with NIP-46 relay forgery protection. Primal Android adds wallet multi-account sharing. Bikel v1.5.0 adds native foreground service for de-Googled phones. Sprout (Block) adds NIP-01, NIP-23, and NIP-33 support. OpenSats announces 16th wave of Nostr grants: Amethyst Desktop, Nostr Mail, Nostrord, and Nurunuru. Protocol: NIP-58 badge kind migration and NIP-34 follow lists merged. NIP-AC (P2P calls), NIP-340 (FROST threshold signing), NIP-5D (web applets), NIP-5C (WASM scrolls) proposed. NIP deep dives: NIP-17 (Private DMs) and NIP-46 (Remote Signing). 30+ projects covered. View article →
Nostr Compass's avatar
Nostr Compass 2 months ago
Nostr Compass Podcast #16 is out. Amethyst ships six releases in three days, adding pinned notes, NIP-86 relay management, and NIP-62 Request to Vanish. NIP-5A merges, defining how to host static websites under Nostr keypairs using Blossom storage. White Noise fixes relay churn with quorum-based publishing and scoped ephemeral sessions. Flotilla adds voice rooms, email login, and proof-of-work DMs. Nymchat adopts Marmot for MLS-encrypted group chats with NIP-17 fallback. nospeak launches 1.0 as a no-signup encrypted messenger. Calendar by Form* reaches v1.0.0, Amber adds mnemonic recovery, and Schemata ships 21 PRs across four releases. Plus: Nostr VPN roster sync, Igloo FROST threshold signing on iOS, Nalgorithm relevance-ranked feeds, TENEX RAG vector stores, and 10 open NIP proposals including agent reputation, paid API announcements, and LNURL-auth key derivation. Deep dives into NIP-5A (Static Websites) and NIP-62 (Request to Vanish) with @Tim Bouma , @marcan0, @vinney...axkl, @hodlbod, @calvadev⚡️, @Max and @VincenzoImp. https://podcast.nostrcompass.org/naddr1qvzqqqr4vcpzqa6e2nmnzsgjfzdy520vdy4hywr06c9ue6crpr2zxyq749uu275qqyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqp7etsd9ek7er995cnwde4xvmnydf3xcunsded095hq7ngvaenxusjnh9wl #podcast #nostr
Nostr Compass's avatar
Nostr Compass 2 months ago
Nostr Compass #16 is out. Amethyst v1.07.0 through v1.07.5 adds pinned notes, NIP-86 relay management, and NIP-62 Request to Vanish support. Flotilla v1.7.0 ships voice rooms and email login, while Nymchat adopts the Marmot protocol for MLS-encrypted group chats with NIP-17 fallback. NIP-5A (Static Websites) merges into the NIPs repository, defining how to host websites under Nostr keypairs using Blossom storage. This issue digs into NIP-5A and NIP-62 (Request to Vanish). View article →
Nostr Compass's avatar
Nostr Compass 2 months ago
Nostr Compass Podcast #15 is published: Pip, Abh3po, Pete and Max walk through the biggest stories from [Newsletter #15](https://nostrcompass.org/en/newsletters/2026-03-25-newsletter/), from Primal's new Follow Packs and BigBrotr's relay-scale nsec leak analysis to nostr-vpn, peer-to-peer DOOM, and a dense week of client and protocol releases. The second half of the episode moves from weekly updates into a longer retrospective, tracing what happened in Nostr each March from 2021 through 2026. That arc runs from fiatjaf making two protocol commits in March 2021 to a March 2026 ecosystem where VPNs, games, signers, CI pipelines, and agent proposals all coexist on the same event-and-relay model. https://podcast.nostrcompass.org/naddr1qvzqqqr4vcpzqa6e2nmnzsgjfzdy520vdy4hywr06c9ue6crpr2zxyq749uu275qqyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqp7etsd9ek7er995cnwde58yurvdfhxymnzwpdvdh8seejx33hy6cx7jpaf #podcast #nostr
Nostr Compass's avatar
Nostr Compass 3 months ago
Nostr Compass #15 is out. Primal followed its 3.0 wallet release with Follow Packs, zap enrichment, and `primalconnect://` deep links, while BigBrotr scanned 41 million events across 1,085 relays and found 16,599 valid private keys. Martti Malmi's nostr-vpn shipped 11 releases in seven days, and Vector open-sourced multiplayer DOOM over Nostr while FIPS added Tor transport, reproducible builds, and a Nostr relay sidecar example. This issue closes with Five Years of Nostr Marches, tracing the protocol from two March 2021 commits to VPNs, git forges, and multiplayer games in 2026. View article →