Upstream sweep 2026-07-22: ant-sdk and ant-node metadata refresh#76
Merged
Conversation
Metadata-only stamp refresh for two upstream ranges audited this run: - ant-sdk d1f3cb03 -> 71c84b90 (PR #224): FFI/mobile C-ABI packaging and client changes only; the documented daemon REST/gRPC, MCP, CLI, and Rust surfaces are unchanged. - ant-node 1b04edd1 -> eb74b564 (PR #176): receiver-side revenue floor (ADR-0006, Proposed), shadow-mode by default and env-driven; no documented developer surface changed. Refreshes source_commit/verified_date on 49 docs pages plus the ant-sdk and ant-node verified_commits in skills/start/version.json and SKILL.md frontmatter, and adds the per-run planning/sweeps/2026-07-22.md summary. No prose changed; no manual-review issues. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018BQvct4daqPP1VnofB3i1r
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.
Daily upstream-drift sweep. Both audited ranges classified metadata-only; this is a stamp refresh, no prose.
Upstream
ant-sdk: d1f3cb03 → 71c84b90(PR #224)ant-node: 1b04edd1 → eb74b564(PR #176)Source artifacts inspected
ffi/README.md,ffi/rust/ant-ffi/src/{lib.rs,client.rs,data.rs,payments.rs},.github/workflows/ffi-ci.yml, and repoCargo.toml; cross-checked against the docs language-binding, REST/gRPC, daemon-command, and MCP pages.docs/adr/ADR-0006-receiver-side-revenue-floor.md,src/payment/{verifier.rs,quote.rs,mod.rs},src/{node.rs,devnet.rs},src/replication/*,src/storage/handler.rs, and repoCargo.toml; cross-checked againstdocs/core-concepts/payment-model.mdanddocs/rust/embed-a-node-in-your-application.md.Developer-facing change
Internal refactor; no developer-facing impact on any documented surface.
ffi/mobile C-ABI layer and its packaging CI (renamed/added FFI methods such asconnect_default*, an optionaldata_dir,_with_progressfile variants, anant_ffi_versionfree function, and aTxKindenum on external-signer transactions). The docs document the daemon REST/gRPC clients (AntdClient), MCP, CLI, and Rust libraries — not theant-ffiC ABI. Theantddaemon, OpenAPI spec, gRPC proto, and CLI surfaces are untouched in this range.ANT_PRICE_FLOOR_ENFORCE/ANT_PRICE_FLOOR_TOLERANCE_PERCENTenvironment variables. No page documents node payment-verifier configuration or these environment variables; the payment-model statement that nodes verify the payment proof on receipt remains accurate.Files changed in this PR
source_commitandverified_daterefreshed inside the drifted<!-- verification: -->blocks only. Non-drifted blocks (ant-client, evmlib, self_encryption, ant-protocol) left byte-identical.skills/start/version.json:verified_commitsvalues forant-sdkandant-node(key set unchanged).skills/start/SKILL.md: frontmatterverified_commitsforant-sdk/ant-nodeand theverified_dateline. Body,version,published_date, andCHANGELOG.mdunchanged.planning/sweeps/2026-07-22.md: new per-run summary.Verification run
python3 scripts/sweep_poll.pyre-run on the prepared branch:status: "ok", 0 drifted records, no malformed-block errors.version.jsonre-parsed as valid JSON;SKILL.mdfrontmatter re-parsed as YAML —versionunchanged (body byte-identical, so no linked release),verified_dateandverified_commitsupdated.source_commit:,verified_date:, and skillverified_commits/verified_datelines changed — no prose, noscripts/,.github/, or registry files.Uncertainties
The
ant-nodecrateCargo.tomlreads0.14.4at both SHAs whiledocs/rust/embed-a-node-in-your-application.mdpinsant-node = "0.11.0". That is pre-existing (the version did not move in this range) and plausibly correct under the current-merged-truth installation rule if crates.io publishes0.11.0, so it is out of this sweep's scope and left unchanged — flagged here only for a reviewer to confirm the published crate version.Generated by Claude Code