Newsletter #30 (2026-07-08)#106
Merged
Merged
Conversation
Datawav
force-pushed
the
newsletter/2026-07-08
branch
2 times, most recently
from
July 7, 2026 20:32
48bdf07 to
1b3c3e0
Compare
- Marmot spec marked adopted and MDK v0.9.x line with MarmotKit bindings - Mostro Transport v2 on NIP-44 (mostrod v0.18.0, Mobile v1.3.0) - Bitchat 1.5.4 NIP-13 PoW and mesh-to-Nostr gateway - 14 tagged releases, 13 unreleased-changes sections including SafeBox Phase 3 progress report - NIP Updates: NIP-51/37 name alignment merged, plus NIP-AD, NIP-86 claims, HSL role colors, NIP-01 pagination proposals - NIP deep dives: NIP-13 (Proof of Work), NIP-40 (Expiration Timestamp) - Updated topic pages for NIP-13 and NIP-40
Datawav
force-pushed
the
newsletter/2026-07-08
branch
from
July 8, 2026 07:34
1b3c3e0 to
2dcf942
Compare
- Bitchat: correct version anchor from 1.5.4 to 1.6.0; NIP-13 PoW and gateway mode PRs shipped in 1.6.0, not 1.5.4. Add prekey bundles, transitive verification, private groups, Cashu ecash chips, geohash bulletin board, store-and-forward expansion. - Keep: bump anchor from v1.1.5 to v1.1.6 with TOCTOU race fix in set_active_share, NIP-98 URL/method disclosure on the auth prompt, RNG fail-closed. - Nostrord v2.1.1: fold in one-line note about iOS platform actuals follow-up (PR #178). - New sections: Manent v1.4.0 (NIP-42 AUTH fix, Blossom http upload fix, media clipboard flows), Routstrd v0.3.7 (Nostr event store now persistent source of truth, 21-min refresh cadence, SDK 0.3.15 upgrade), Nymchat 1.0.1 (PWA on NIP-17 with kind 20000/23333 channels, NIP-46 remote signer, WebRTC over NIP-17), 21Meetup 1.1.0 (kind 21000 signed attendance badges). - New NIP proposal: NIP-80 hardware-attested media provenance (PR #2409, event kinds 1080/1081/1082/11080/31080/31081). - Update TLDR to reference all new items. - .gitignore: track compass-generated data dirs consistently (zapstore, april_history, non_github_sources, coverage_history); add workspace/ for local scratch that must stay out of Hugo's data/ scan path.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Newsletter #30
File:
content/en/newsletters/2026-07-08-newsletter.md(6,828 words)Topic pages updated:
content/en/topics/nip-13.mdcontent/en/topics/nip-40.mdArc
Marmot spec goes from draft to adopted across 42 files as the through-line. MDK cuts v0.9.0 through v0.9.3 with encrypted group avatars, external-signer support, MarmotKit iOS/Android bindings, and a wn-agent installer channel. Mostro v0.18.0 and Mobile v1.3.0 land Transport v2 on NIP-44 with anti-spam gates and dual-receive. Bitchat 1.5.4 adds NIP-13 proof-of-work to geohash channel messages and an opt-in mesh-to-Nostr gateway. rust-nostr adds NIP-40 expiration to
GiftWrapBuilderandPrivateDirectMessageBuilder, anchored to the wrap's randomizedcreated_at.Section overview
Validation