Skip to content

Sweep: bump ant-node, ant-protocol, saorsa-core, saorsa-transport verified SHAs (metadata-only)#67

Merged
dirvine merged 1 commit into
mainfrom
claude/sweep-2026-06-27
Jun 30, 2026
Merged

Sweep: bump ant-node, ant-protocol, saorsa-core, saorsa-transport verified SHAs (metadata-only)#67
dirvine merged 1 commit into
mainfrom
claude/sweep-2026-06-27

Conversation

@JimCollinson

Copy link
Copy Markdown
Collaborator

Daily upstream-drift sweep for 2026-06-27. All four drifted repos classify as metadata-only; this PR refreshes verification-block SHAs only.

Upstream

  • ant-node: 0be9579e53928a
  • ant-protocol: ca95e6e7caae77
  • saorsa-core: fe74f93ead6718
  • saorsa-transport: e24ecaca24065b

Source artifacts inspected

  • ant-node / ant-protocol compare ranges: Cargo.toml, Cargo.lock only (release cuts; ant-node also a quinn-proto 0.11.15 bump for RUSTSEC-2026-0185).
  • saorsa-core compare range: src/dht_network_manager.rs, src/identity/node_identity.rs, src/transport/saorsa_transport_adapter.rs, src/transport_handle.rs.
  • saorsa-transport compare range: docs/adr/ADR-011-stable-relay-port-reservations.md (Proposed), src/high_level/endpoint.rs, src/nat_traversal_api.rs, src/masque/*.

Developer-facing change

Internal refactor; no developer-facing impact. ant-node and ant-protocol are release/dependency bumps. saorsa-core changes are internal DHT and transport-identity fixes; saorsa-transport changes are stable relay-port reservations (ADR-011, Proposed) and an ICMP-driven UDP recv robustness fix. The documented high-level claims (P2P node, DHT, trust system, QUIC transport, NAT traversal, relay-assisted fallback, post-quantum transport security) still hold at the pinned head SHAs.

Files changed in this PR

  • docs/architecture/system-overview.md
  • docs/core-concepts/payment-model.md
  • docs/core-concepts/post-quantum-cryptography.md
  • docs/guides/overview.md
  • docs/guides/set-up-a-local-network.md
  • docs/guides/test-your-application.md
  • docs/index.md
  • docs/reference/glossary.md
  • docs/reference/source-repositories.md
  • docs/rust/embed-a-node-in-your-application.md
  • docs/sdk/start-the-local-daemon.md
  • skills/start/version.json (verified_commits for ant-node, ant-protocol)
  • skills/start/SKILL.md (frontmatter verified_commits for ant-node, ant-protocol; verified_date)
  • planning/sweeps/2026-06-27.md (new summary)

Verification run

  • Re-ran python3 scripts/sweep_poll.py on the branch: status: "ok", 0 remaining drifted records, no notices.
  • python3 -m json.tool skills/start/version.json: valid JSON.
  • Parsed SKILL.md frontmatter as YAML: valid; version unchanged (0.1.6-draft), verified_commits key set unchanged, verified_date refreshed. Body byte-identical to base, so no linked release is required or included.
  • ADR-011 and the NAT/relay diffs re-read at head_sha to confirm no documented claim moved.
  • markdownlint / link checker: skipped — no markdownlint config present in the repo.

Uncertainties

During the audit, saorsa-core and saorsa-transport were found to have been transferred from the saorsa-labs GitHub org to WithAutonomi (canonical full_name is now WithAutonomi/saorsa-core and WithAutonomi/saorsa-transport; old URLs still redirect). saorsa-pqc remains at saorsa-labs. This transfer is orthogonal to the SHA drift stamped here and a coherent fix spans repo-registry.yml (outside the sweep envelope) plus live-reference links in docs/reference/source-repositories.md (including the now-mixed ## saorsa-labs heading), docs/architecture/system-overview.md, and docs/core-concepts/post-quantum-cryptography.md. Left as a follow-up for a human to address in a separate PR — see the "Suggested follow-up" section of planning/sweeps/2026-06-27.md.


Generated by Claude Code

…ified SHAs (metadata-only)

Daily upstream-drift sweep. All four drifted repos classified metadata-only:
ant-node 0.14.1 release + quinn-proto RUSTSEC bump; ant-protocol 2.2.1 release;
saorsa-core 0.26.1 with internal DHT/transport fixes; saorsa-transport 0.35.1
with stable relay-port reservations (ADR-011, Proposed) and an ICMP UDP recv fix.
No documented surface affected. Refreshes verification-block SHAs across 11 docs
pages plus the skill verified_commits maps, and adds the per-run sweep summary.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DmBZ71peVs7zvWeKg54ey9
@dirvine

dirvine commented Jun 30, 2026

Copy link
Copy Markdown

Hermes daily sweep check — authorised by David Irvine.

  • Classification: metadata-only sweep. Diff is verification stamps (source_commit, verified_date) in 11 docs pages plus skills/start/version.json/SKILL.md; adds planning/sweeps/2026-06-27.md. No developer-facing prose changed.
  • Checks: all passing (prose-guard, sweep-guard, sweep-sha-reachability, GitBook).
  • Local guards: python3 scripts/sweep_poll.pystatus: ok, 0 drifted records, 0 errors. git diff --check clean. skills/start/version.json valid JSON. skills/start/SKILL.md frontmatter parses; version unchanged, verified_date and verified_commits refreshed.
  • Upstream SHAs verified reachable in WithAutonomi/{ant-node,ant-protocol,saorsa-core,saorsa-transport}.

Merging via squash.

@dirvine dirvine merged commit fac78cc into main Jun 30, 2026
5 checks passed
@dirvine dirvine deleted the claude/sweep-2026-06-27 branch June 30, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants