Nostr Compass #20 — 2026-04-29¶
Forrás: https://nostrcompass.org/en/newsletters/2026-04-29-newsletter/ Dátum: 2026-04-29
Lead Stories¶
GitWorkshop: git-over-Nostr PR merge, repository following, git explorer¶
GitWorkshop (Dan Conway) major release:
- In-browser PR merge button GRASP relay-ekkel
- Stars és repository following — reakciók + NIP-51 listák
- Pinned repository sets — kind10617 → kind30617 repo announcements
- Bandwidth-efficient git explorer — shallow clone helyett git client/server protokoll
- Search — usernames + repo metadata, NIP-50 + ngit-indexer relay
Inline code review (kind1111, NIP-22):
- f tag = file path
- c tag = commit SHA
- line tag = line range
Experimental primitives (NIP-32 labels): - Issue/PR rename after submission - Hashtag hozzáadás after submission - CoverNote pin (editable summary) - Inline discussion resolve
Multi-device notification sync:
- Dedicated notifications keypair
- Encrypted nsec → kind30078
- Indirection: main signer nem spam-elődik
Routstrd: inference over Nostr¶
Routstrd = TypeScript daemon, OpenAI-compatible endpoint:
- Provider discovery → Nostr kind38421 (RIP-02)
- Scoring: price, trust, performance (RIP-06)
- Payment: local Cashu wallet (cocod) + Lightning
- Fallback ha provider fail
- Install: bun install -g routstrd
- Org: routstrd daemon, routstr-core (Python), chat UI, protocol specs
Tagged Releases¶
| Projekt | Verzió | Kulcsfontosságú változások |
|---|---|---|
| ngit | v2.4.2 | GRASP server detection fix PR submissionhez |
| Wisp | v1.0.0 | Normie Mode, For You feed, NIP-29, NIP-65 |
| grain | v0.5.2 | WebSocket lockup hotfix (v0.5.0-ból) |
| Mostro Core | v0.10.0 | NIP-59 dual-key gift wrap (identity + trade key) |
| Mostro Mobile | v1.2.5 | Account age filter, role label fix |
| marmot-ts | v0.5.0 | Addressable KeyPackages (kind30443), breaking change |
| CruxCoach | v0.1.3 | Encrypted climbing data backup Nostr + Blossom |
| Meiso | v1.3.0 | Subtasks, Blossom attachments, NIP-89 |
| NoorNote | v0.8.9 | Image/video click fix, lightbox, desktop startup fix |
| Nostria | v3.1.31 | Article image compression, wallet USD toggle, PDF |
| Nostr Calendar | v1.4.1 | Decoupled event publishing |
| nos2x-fox | v1.19.0 | Custom auth timeframes Firefox NIP-07 |
| applesauce | 6.0.0 | Legacy EventFactory removal, Blossom URI parsing, BUD-10 |
| Amber | v6.1.0-pre1 | Connect-new-app layout, signer dialog fixes |
| nostr-vpn | v0.3.14 | macOS Apple Silicon, Linux, Windows |
| Bitcredit Core | v0.5.8 | Orphaned block validation fix |
| Surveil | v0.1.6 | Mobile UI polish |
Unreleased Changes¶
Amethyst Nests (MoQ audio rooms)¶
- PR #2622: Cross-client interop harness (MoQ client ↔ web impl)
- PR #2625: Picture-in-picture speaker focus
- PR #2634: IME padding fix full-screen Nest view
- PR #2635: Presence-based freshness filtering
- PR #2627: Custom C secp256k1 → libschnorr256k1
nostream¶
- PR #585: NIP-65 relay list support
- PR #539: NWC payments processor
- PR #438: Dead-connection cleanup fix
FIPS¶
- PR #53: Nostr-based
udp:natbootstrap - Nostr adverts, encrypted offer/answer, STUN discovery, UDP hole punching
- Signal payload identity = actual Nostr sender
- jmcorgan/fips canonical repo
strfry¶
- PR #214: Per-connection observability, Prometheus metrics
- PR #204: Normalized Prometheus labels
Sprout (Block)¶
- PR #406: NIP-OA Owner Attestation (autonomous agent authorization)
- PR #409: Multi-workspace desktop support
- PR #410: Race condition fix (channel messages)
- PR #413: NIP-RS cross-device read state sync
Zap Cooking¶
- PR #367: NIP-09 deletion requests for recipe packs
- PR #366: Force new recipe → garden relay + retry queue
- PR #365: One-click authored pack publishing
- PR #331: NIP-46 bunker login
Whitenoise-rs¶
- Local database encryption
Newly Tracked Projects¶
| Projekt | Leírás |
|---|---|
| Nostrord | — |
| Clave | — |
| Treasures | — |
| smesh | — |
| Surveil | Monitoring/tracking (v0.1.6 released) |
| Fundstr | — |
| Nod City | — |
| deploy-nsite-to-pages | — |
| null-nostr | — |
Retrospective: Six Nostr Aprils (2021–2026)¶
A hónap zárásaként: Nostr protokoll fejlődése 2021-től napjainkig — spec rewrite, relay növekedés, kliens diverzitás, protokoll érettség.
Kulcs NIP-ek és Kind-ek¶
| NIP/Kind | Leírás | Projekt |
|---|---|---|
NIP-22 (kind1111) |
Inline code review comments | GitWorkshop |
| NIP-32 | Labels for rename/hashtag/CoverNote | GitWorkshop |
| NIP-34 | Git-over-Nostr | GitWorkshop, ngit |
| NIP-46 | Remote signing / bunker login | CruxCoach, Zap Cooking |
| NIP-47 | Wallet Connect | nostream |
| NIP-50 | Search | GitWorkshop |
| NIP-51 | Lists | GitWorkshop (pinned repos) |
| NIP-59 | Dual-key gift wrap | Mostro Core |
| NIP-65 | Relay list metadata | nostream, Wisp |
| NIP-89 | Recommended application | Meiso |
| NIP-96 | HTTP file upload | Meiso |
| NIP-RS | Cross-device read state | Sprout |
kind30078 |
Application data (encrypted) | GitWorkshop (notifications), Meiso |
kind38421 |
AI model provider announcements | Routstrd |
kind10617 |
Pinned repository set | GitWorkshop |
kind30617 |
Repository announcement | GitWorkshop |
kind30443 |
KeyPackage (Marmot) | marmot-ts |
kind443 |
Legacy KeyPackage | marmot-ts |
Összefoglaló: 20. szám — GitWorkshop PR merge és code review, Routstrd AI inference over Nostr, sok release (ngit, Wisp 1.0, grain, Mostro, marmot-ts, CruxCoach, applesauce 6.0), unreleased Amethyst Nests, nostream NIP-65/NWC, FIPS NAT bootstrap, Sprout Owner Attestation, Zap Cooking recipe packs, Six Nostr Aprils retrospective.