Repository navigation
fix(net,swarm): relays without an external address refuse reservations; sticky Public; reviewer standing (v0.3.60) - #354
Merged
Conversation
…s; sticky Public; reviewer standing (v0.3.59) - relay server: a reservation rate limiter gated on a confirmed external address, so nodes behind NAT/Docker stop granting empty reservations (clients failed with NoAddressesInReservation) - relay client: 6 h backoff for a relay that answered with no addresses - AutoNAT: Public is sticky for 30 min (one probe server that cannot dial back flipped public nodes to Private); C0MPUTE_P2P_EXTERNAL = always public - agent swarms: peer endorsements make a bounty payable only from reviewers with standing (someone else paid them before) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ThreatCrush Security Scan16 finding(s) HIGH/CRITICAL: 1 | MEDIUM: 11 | LOW: 4
Snippets are redacted; ThreatCrush never prints matched credential material. |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-ups to #348, from what the live rollout showed.
NoAddressesInReservation(seen on vienna from dev2's docker nodes).C0MPUTE_P2P_EXTERNALis always public.task.paidfor them). Owner accept is unchanged. DIP 0034 updated.Real-NAT check (bonita, home router, 0.3.58): reservation accepted on a public relay, peers reached it relayed, DCUtR hole punch succeeded for 5+ peers.
Tests (vienna): c0mpute-net 20 passed (2 new + relay e2e), agent_swarm 15 passed (1 new), agent_swarm_e2e passed, CLI builds.
🤖 Generated with Claude Code