[ privkeyio/libnostr-z ] Add NIP-05 DNS identifier verification (#80) * Add NIP-05 DNS identifier verification * Fix RelayIterator JSON escape sequence handling
[ privkeyio/wisp ] Add NIP-86 management API support (#36) * Add NIP-86 management API support * Fix memory safety issues in NIP-86 implementation * Fix IP prefix matching to require dot boundary * Use libnostr-z for NIP-86 protocol types
[ rehansahab/Sparkle-Protocol ] Update README.md
[ besoeasy/file-drop ] fix: increase wait time to 44 seconds when no CIDs are available in pinner job
[ koteitan/mojimoji ] Add topological sort for node wiring and new filter nodes (Sampling, Delay) - Add topological sort (Kahn's algorithm) to wire nodes in dependency order automatically - Add SamplingNode: random sampling filter with numerator/denominator probability - Add DelayNode: delay filter with configurable time (ms/sec/min) - Add normalizePubkeyToHex/normalizeEventIdToHex functions for bech32→hex conversion - Update OperatorNode to normalize pubkey/eventId before comparison in A-B operations - Update CountNode to use excludedSet for proper set difference counting - Update ModularRelayNode to use excludedSet for socket inputs - Normalize generateItemId in Timeline to use hex for pubkey/eventId comparison
[ privkeyio/libnostr-z ] Add abstract signer interface (#100) * Add abstract signer interface * Add LocalSigner security docs and deinit method * Fix fromSecretKey error type consistency
[ privkeyio/wisp ] Non-blocking write queue with per-connection worker threads (#48) * Add non-blocking write queue with per-connection worker threads * Fix WriteQueue double-start and spawn failure handling * Fix WriteQueue worker exit on allocation failure * Fix WriteQueue double-start race with atomic cmpxchg
[ privkeyio/keep ] Convert panicking unwraps in header parsing to Result (#37) * Convert panicking unwraps in OuterHeader::from_bytes to Result * Fix rustfmt formatting in header.rs
[ burned-caroche455/haven-kit ] Update README.md