Peers sharing the same sync_passphrase can now find each other automatically over the internet without manual ticket exchange or port forwarding. Uses n0's public pkarr relay servers as a rendezvous point. How it works: - Derive 8 deterministic Ed25519 keypair "slots" from the passphrase - Each peer claims a slot by publishing its EndpointId as a TXT record - All peers scan all 8 slots every 15s to discover new peers - Re-publish every 60s with 5min TTL to stay visible - Discovered EndpointIds feed into the same peer channel as gossip This runs alongside the existing gossip discovery (which still needs bootstrap peers) and direct ticket-file connections (used by tests). All 6 stress tests pass (102 assets, 63+ MB/s bidirectional). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Rust
95.3%
PowerShell
2.9%
Shell
1.8%