Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/architecture/system-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
source_repo: ant-node
source_ref: main
source_commit: c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf
verified_date: 2026-07-28
source_commit: f4c8cd56a85790031666254c333aa053fe56e6cd
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
Expand Down
4 changes: 2 additions & 2 deletions docs/cli/command-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
4 changes: 2 additions & 2 deletions docs/cli/use-the-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
4 changes: 2 additions & 2 deletions docs/core-concepts/data-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
Expand Down
4 changes: 2 additions & 2 deletions docs/core-concepts/keys-addresses-and-datamaps.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
Expand Down
4 changes: 2 additions & 2 deletions docs/core-concepts/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
Expand Down
4 changes: 2 additions & 2 deletions docs/guides/build-read-only-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
4 changes: 2 additions & 2 deletions docs/guides/deploy-to-mainnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
8 changes: 4 additions & 4 deletions docs/guides/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
source_repo: ant-node
source_ref: main
source_commit: c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf
verified_date: 2026-07-28
source_commit: f4c8cd56a85790031666254c333aa053fe56e6cd
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
4 changes: 2 additions & 2 deletions docs/guides/prepare-a-wallet-for-uploads.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
4 changes: 2 additions & 2 deletions docs/guides/set-up-a-local-network.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<!-- verification:
source_repo: ant-node
source_ref: main
source_commit: c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf
verified_date: 2026-07-28
source_commit: f4c8cd56a85790031666254c333aa053fe56e6cd
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
8 changes: 4 additions & 4 deletions docs/guides/test-your-application.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
source_repo: ant-node
source_ref: main
source_commit: c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf
verified_date: 2026-07-28
source_commit: f4c8cd56a85790031666254c333aa053fe56e6cd
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
4 changes: 2 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
Expand Down
8 changes: 4 additions & 4 deletions docs/reference/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
source_repo: ant-node
source_ref: main
source_commit: c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf
verified_date: 2026-07-28
source_commit: f4c8cd56a85790031666254c333aa053fe56e6cd
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
Expand Down
8 changes: 4 additions & 4 deletions docs/reference/source-repositories.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
source_repo: ant-node
source_ref: main
source_commit: c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf
verified_date: 2026-07-28
source_commit: f4c8cd56a85790031666254c333aa053fe56e6cd
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
Expand Down
4 changes: 2 additions & 2 deletions docs/rust/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->
<!-- verification:
Expand Down
4 changes: 2 additions & 2 deletions docs/rust/build-directly-in-rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<!-- verification:
source_repo: ant-client
source_ref: main
source_commit: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
verified_date: 2026-07-28
source_commit: 6f0c957289371cc0b0e766f2c580adc8ecb69074
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
4 changes: 2 additions & 2 deletions docs/rust/embed-a-node-in-your-application.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<!-- verification:
source_repo: ant-node
source_ref: main
source_commit: c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf
verified_date: 2026-07-28
source_commit: f4c8cd56a85790031666254c333aa053fe56e6cd
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
4 changes: 2 additions & 2 deletions docs/sdk/start-the-local-daemon.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<!-- verification:
source_repo: ant-node
source_ref: main
source_commit: c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf
verified_date: 2026-07-28
source_commit: f4c8cd56a85790031666254c333aa053fe56e6cd
verified_date: 2026-07-29
verification_mode: current-merged-truth
-->

Expand Down
106 changes: 106 additions & 0 deletions planning/sweeps/2026-07-29.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# Sweep — 2026-07-29

## Branch

`claude/sweep-2026-07-29`

## Repos bumped

| Repo | Recorded SHA | Head SHA |
|------|-------------|----------|
| ant-client | 81848a09 | 6f0c9572 |
| ant-node | c3ffe5a7 | f4c8cd56 |

## Classification

Both repos advanced by one merge in the same coordinated merkle-batch-payment
rework (`chrisoneil/bump-saorsa-core-0.26.3`, ant-client PR #162 and ant-node
PR #189). The internal refactors are stamped here; the developer-facing pricing
and external-signer surfaces are deferred to manual-review issues.

- **ant-client** (`81848a09 → 6f0c9572`): reworks `ant-core/src/data/client/merkle.rs`,
`file.rs`, `mod.rs`, and `error.rs`. Merkle batches now settle at the 3x
median multiplier the single-node path already used, cost estimation bills the
padded (power-of-two) leaf count that the payment path really pays, batch
partitioning rebalances singleton remainders so every sub-batch is a buildable
tree, and external-signer merkle preparation refuses batches larger than one
tree (`MerkleBatchTooLarge`, 256-leaf limit).
- **ant-node** (`c3ffe5a7 → f4c8cd56`): reworks `src/payment/verifier.rs`,
`src/replication/config.rs`, and `src/storage/lmdb.rs`, and adds ADR-0007
(Windows LMDB map-headroom cap) and ADR-0008 (storage economics and payment
protocol, Status: Proposed). Nodes gain enforcement of the 3x merkle
settlement parity from a fixed instant (`MERKLE_PARITY_ENFORCED_FROM_UNIX`,
2026-08-04 15:00 UTC) and an LMDB map-headroom cap on Windows.

The pricing decision (raise merkle settlement to 3x) is recorded in ADR-0008 at
Status: Proposed, which states it "still needs the economic owner's sign-off
before the client is published," and the node-side enforcement is future-dated.
Because that is a mid-rollout, sign-off-pending pricing change rather than a
settled current-merged surface, the pages that document the merkle payment cost
model and the external-signer merkle flow are held back for human review rather
than stamped or rewritten in this run. Every other affected page describes only
surfaces that are unchanged at the pinned head (payment-mode names, the 64-chunk
merkle threshold, CLI `--merkle`/`--no-merkle` flags, the generic Merkle batch
payment glossary entry, `NodeConfig` fields, and high-level architecture and
storage descriptions), so those pages are metadata-only.

## Pages stamped (metadata-only)

Every stamped `<!-- verification: ... -->` block on these pages had only its
`source_commit` and `verified_date` lines refreshed. Non-drifted blocks on the
same pages (for example the `ant-sdk`, `evmlib`, `ant-protocol`, and
`self_encryption` blocks) were left byte-identical. No rendered prose changed.

ant-client:

- docs/architecture/system-overview.md
- docs/cli/command-reference.md
- docs/cli/use-the-cli.md
- docs/core-concepts/data-types.md
- docs/core-concepts/keys-addresses-and-datamaps.md
- docs/core-concepts/overview.md
- docs/guides/build-read-only-features.md
- docs/guides/deploy-to-mainnet.md
- docs/guides/overview.md
- docs/guides/prepare-a-wallet-for-uploads.md
- docs/guides/test-your-application.md
- docs/index.md
- docs/reference/glossary.md
- docs/reference/source-repositories.md
- docs/rust/README.md
- docs/rust/build-directly-in-rust.md

ant-node:

- docs/architecture/system-overview.md
- docs/guides/overview.md
- docs/guides/set-up-a-local-network.md
- docs/guides/test-your-application.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

## Pages deferred to manual review (not stamped)

The drifted verification blocks on these pages are left byte-identical to base;
one `upstream-sweep-manual-review` issue tracks each.

- docs/core-concepts/payment-model.md — ant-client and ant-node records: merkle
3x settlement parity, padded-leaf cost billing, and future node enforcement.
- docs/sdk/how-to-guides/use-external-signers-for-upload-payments.md —
ant-client record: the `MerkleBatchTooLarge` 256-address limit on external
merkle batch preparation.
- docs/rust/library-reference.md — ant-client record: the documented merkle
external-payment helpers (`prepare_merkle_batch_external`,
`finalize_merkle_batch`) and `PaymentMode` now sit behind the reworked
padded-leaf billing and the new batch-size limit.

## Skill

`skills/start/version.json` and `skills/start/SKILL.md` frontmatter had their
`ant-client` and `ant-node` `verified_commits` values refreshed, and the
`SKILL.md` frontmatter `verified_date` was updated. The `SKILL.md` body already
treats merkle-versus-wave-batch response shapes as volatile and directs the
reader to the live reference, so no body claim drifted; `version`,
`published_date`, and `CHANGELOG.md` are unchanged (metadata-only sweep).
6 changes: 3 additions & 3 deletions skills/start/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@ keywords:
- read-only

# Verification block. Re-verify before changing stable claims or examples.
verified_date: "2026-07-28"
verified_date: "2026-07-29"
verification_mode: current-merged-truth
verified_commits:
ant-sdk: 09da0f4c94fb15d928b5e9f1d4a9ae484176c995
ant-client: 81848a0900fa9972e9af2d323bf3b49bf8d382aa
ant-node: c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf
ant-client: 6f0c957289371cc0b0e766f2c580adc8ecb69074
ant-node: f4c8cd56a85790031666254c333aa053fe56e6cd
ant-protocol: 0cc5faed154d380c925aea2d093d4084f91cd0b3
self_encryption: 0deb040084f94bea2ebb53bda20fa23464bbcfe0
evmlib: 933138710747c887e1962d9ebe26bed4a93e6ead
Expand Down
4 changes: 2 additions & 2 deletions skills/start/version.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
"verification_mode": "current-merged-truth",
"verified_commits": {
"ant-sdk": "09da0f4c94fb15d928b5e9f1d4a9ae484176c995",
"ant-client": "81848a0900fa9972e9af2d323bf3b49bf8d382aa",
"ant-node": "c3ffe5a7592bf3d5fa2fdfb2f87d9ddc7ecaaecf",
"ant-client": "6f0c957289371cc0b0e766f2c580adc8ecb69074",
"ant-node": "f4c8cd56a85790031666254c333aa053fe56e6cd",
"ant-protocol": "0cc5faed154d380c925aea2d093d4084f91cd0b3",
"self_encryption": "0deb040084f94bea2ebb53bda20fa23464bbcfe0",
"evmlib": "933138710747c887e1962d9ebe26bed4a93e6ead"
Expand Down
Loading