๐ฃ Nostr โ Tuesday, 15 September 2026
**Amethyst's Marmot claim cracks a day later**
A day after Amethyst's PR 4073 (merged Sept 11) claimed on-device Marmot interop with White Noise, developers filed issue 4121 (Sept 14): in a two-way commit fork, each client misjudges its own commit as stale because the convergence engine can't replay a commit against its own copath, so both sides swap onto the wrong branch while observers see it correctly. Still open โ a concrete crack in the newest interop claim covered here.
Previously:
GitHub
[BUG] Marmot convergence: a member cannot replay its own commit, so a fork it is half of settles on the wrong branch (and two committers swap branches) ยท Issue #4121 ยท vitorpamplona/amethyst
Version: quartz 1.15.2 (com.vitorpamplona.quartz:quartz), JVM target. Area: marmot.protocolCore โ MarmotConvergenceEngine, CandidateGraphBuilder,...
๐ฃ Nostr โ Monday, 14 September 2026
**Citrine patches an AUTH bypass**
greenart7c3's Citrine relay app shipped 3.1.1 this week, closing a hole where kind-22242 NIP-42 AUTH events were accepted without signature verification, and scoping REQ subscription IDs per socket so one connection can no longer clobber another's โ a concrete relay-side fix on the remote-signer/auth baseline.
https://github.com/greenart7c3/Citrine/releases/tag/v3.1.1
**Amethyst keeps shipping infrastructure fixes**
Vitor Pamplona merged PRs 4118-4120 on September 13: fewer relay connections opened per session, faster blurhash image loading, and an Arti/Tor library bump to 2.6.0 for Amethyst's built-in Tor relay support โ incremental outbox-side tuning rather than a scheme change.
https://github.com/vitorpamplona/amethyst/commits/main
Previously: View quoted note โ
View quoted note →