Skip to content

Newsletter #30 (2026-07-08)#106

Merged
Datawav merged 2 commits into
mainfrom
newsletter/2026-07-08
Jul 8, 2026
Merged

Newsletter #30 (2026-07-08)#106
Datawav merged 2 commits into
mainfrom
newsletter/2026-07-08

Conversation

@Datawav

@Datawav Datawav commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Newsletter #30

File: content/en/newsletters/2026-07-08-newsletter.md (6,828 words)

Topic pages updated:

  • content/en/topics/nip-13.md
  • content/en/topics/nip-40.md

Arc

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 GiftWrapBuilder and PrivateDirectMessageBuilder, anchored to the wrap's randomized created_at.

Section overview

  • Lead stories: Marmot spec adoption + MDK v0.9.x, Mostro Transport v2, Bitchat NIP-13 + gateway
  • Tagged releases (15): Amber v6.2.3, Zeus v13.1.2, Jumble v26.7.1, Applesauce signers 6.2.2, Ngit v2.6.2, Nutshell 0.20.2, Bray v1.33.0, Deepmarks 1.0.0, Bitcredit Core v0.5.13, Coop Mobile v0.2.3/v0.2.4, Granary v11.0, Nostr-relay v0.0.244, Nostrord v2.0.0, Feeder 2.21.2, Amethyst (45 PRs, no tag)
  • Unreleased changes (12): rust-nostr, Zap Cooking, Buzz, Divine Video, swift-nostr-client v0.6.0, Napplet, mesh-llm, Primal Android, Wisp, TAO/Wired, keep-android, Heartwood v0.7.0
  • Protocol work + NIP updates: Merged NIP-51/37 alignment; Open NIP-AD, NIP-86 claim management, NIP-11 role colors (HSL), pagination fix
  • NIP Deep Dives: NIP-13 (Proof of Work), NIP-40 (Expiration Timestamp)

Validation

  • All 14X external URLs verified 200
  • All 22 lede TOC anchors resolve to section headers
  • AntiPatternScanner: 0 critical, 0 high
  • Zero em dashes, zero nested links, zero tables
  • Both deep dives include full 7-field NIP-01 event examples
  • Deep dives are first-time coverage (neither NIP-13 nor NIP-40 previously deep-dived)

@Datawav
Datawav force-pushed the newsletter/2026-07-08 branch 2 times, most recently from 48bdf07 to 1b3c3e0 Compare July 7, 2026 20:32
- 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
Datawav force-pushed the newsletter/2026-07-08 branch from 1b3c3e0 to 2dcf942 Compare July 8, 2026 07:34
- 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.
@Datawav
Datawav merged commit fc264fa into main Jul 8, 2026
2 checks passed
@Datawav
Datawav deleted the newsletter/2026-07-08 branch July 8, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant