Skip to content

Integrate August source updates - #532

Merged
glasgowm148 merged 1 commit into
mainfrom
codex/review-2026-08-25-updates
Aug 25, 2026
Merged

Integrate August source updates#532
glasgowm148 merged 1 commit into
mainfrom
codex/review-2026-08-25-updates

Conversation

@glasgowm148

Copy link
Copy Markdown
Member

Summary

  • document SigmaSDK 6.0.6, Lithos 5.0.0-test, vanity GPU 0.4.0, and current roadmap status
  • cover BoTTube atomic accounting, Ergo extra-index reorg recovery, PoPoW OpenAPI proof shape, and Rosen monitoring permissions
  • narrow the Raspberry Pi source watch to application.conf, refresh reviewed pages, and regenerate the inventory

Triage

  • RustChain change was framing already covered by the page
  • Raspberry Pi OpenAPI changes were unrelated; the watch path is now narrowed
  • wallet scan-ID validation is already covered on the API page and does not change wallet setup

Verification

  • .venv/bin/python tools/source_watch.py scan --strict
  • .venv/bin/python tools/source_watch_inventory.py --check
  • .venv/bin/python tools/nav_audit.py --strict
  • .venv/bin/python tools/structure_audit.py --strict
  • git diff --check
  • .venv/bin/python -m mkdocs build --site-dir /tmp/ergodocs-site-check

Closes #518
Closes #519
Closes #520
Closes #521
Closes #522
Closes #523
Closes #524
Closes #525
Closes #526
Closes #527
Closes #528
Closes #529
Closes #530
Closes #531

@glasgowm148
glasgowm148 merged commit 3353f0d into main Aug 25, 2026
9 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b71512f4b2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/node/swagger.md
Recent 6.0.4 prerelease handling rejects invalid API inputs earlier: out-of-range `/blocks/chainSlice` requests, invalid scan IDs, wrong-length modifier, box, or token IDs, and malformed secret-proof-hint hex return errors instead of reaching deeper node logic. Public mining and script routes remain public even if older generated OpenAPI material showed incorrect security annotations. RC2 also fixes the `CommitmentWithSecret` schema indentation in `openapi.yaml`.
Node v6.0.4 rejects invalid API inputs earlier: out-of-range `/blocks/chainSlice` requests, invalid scan IDs, wrong-length modifier, box, or token IDs, and malformed secret-proof-hint hex return errors instead of reaching deeper node logic. Public mining and script routes remain public even if older generated OpenAPI material showed incorrect security annotations. The release also fixes the `CommitmentWithSecret` schema indentation in `openapi.yaml`.

The `PopowHeader` schema now matches the node encoder and decoder: `header`, `interlinks`, and `interlinksProof` are required. `interlinksProof` is a `BatchMerkleProof` containing indexed leaf digests and proof nodes with their side. Clients generated from an older OpenAPI file may omit this required proof field and should refresh against the v6.0.4 schema.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Regenerate the published OpenAPI spec

The site's OpenAPI Spec nav entry (mkdocs.yml:980) still publishes docs/node/swagger/openapi.md, while its source docs/node/swagger/openapi.yaml:1483 requires only header and interlinks and contains no interlinksProof. Readers and generators using the bundled specification therefore receive the exact outdated schema this paragraph warns against; update both generated artifacts from the current upstream spec.

AGENTS.md reference: AGENTS.md:L146-L149

Useful? React with 👍 / 👎.

Comment thread docs/roadmap.md
#### August

- [Ergo node](protocol.md): [v6.0.4](https://github.com/ergoplatform/ergo/releases/tag/v6.0.4) is the latest checked stable release. It includes stricter REST input validation, public-testnet activation corrections, duplicate-mempool protection, block-candidate and extra-index fixes, and recovery when a locally mined block fails validation. [v6.1.4](https://github.com/ergoplatform/ergo/releases/tag/v6.1.4) carries the same changes with RocksDB and is marked as a prerelease.
- [Sigma SDK](sigmastate-interpreter.md): [v6.0.6](https://github.com/ergoplatform/sigmastate-interpreter/releases/tag/v6.0.6) adds specification-generator drift checks, Bitcoin transaction-parsing examples, checked handling for non-OOM VM errors during typechecking, and better selector diagnostics.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Update every current Sigma SDK status

After recording v6.0.6 here, this same roadmap still says Sigma SDK is released only through 6.0.5 in the Current Snapshot (docs/roadmap.md:243) and Detailed Roadmap Tracks (docs/roadmap.md:351). Readers using either summary get a stale current version, so both status rows should be advanced to 6.0.6.

Useful? React with 👍 / 👎.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b71512f4b2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/node/swagger.md
Recent 6.0.4 prerelease handling rejects invalid API inputs earlier: out-of-range `/blocks/chainSlice` requests, invalid scan IDs, wrong-length modifier, box, or token IDs, and malformed secret-proof-hint hex return errors instead of reaching deeper node logic. Public mining and script routes remain public even if older generated OpenAPI material showed incorrect security annotations. RC2 also fixes the `CommitmentWithSecret` schema indentation in `openapi.yaml`.
Node v6.0.4 rejects invalid API inputs earlier: out-of-range `/blocks/chainSlice` requests, invalid scan IDs, wrong-length modifier, box, or token IDs, and malformed secret-proof-hint hex return errors instead of reaching deeper node logic. Public mining and script routes remain public even if older generated OpenAPI material showed incorrect security annotations. The release also fixes the `CommitmentWithSecret` schema indentation in `openapi.yaml`.

The `PopowHeader` schema now matches the node encoder and decoder: `header`, `interlinks`, and `interlinksProof` are required. `interlinksProof` is a `BatchMerkleProof` containing indexed leaf digests and proof nodes with their side. Clients generated from an older OpenAPI file may omit this required proof field and should refresh against the v6.0.4 schema.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Regenerate the published OpenAPI spec

The site's OpenAPI Spec nav entry (mkdocs.yml:980) still publishes docs/node/swagger/openapi.md, while its source docs/node/swagger/openapi.yaml:1483 requires only header and interlinks and contains no interlinksProof. Readers and generators using the bundled specification therefore receive the exact outdated schema this paragraph warns against; update both generated artifacts from the current upstream spec.

AGENTS.md reference: AGENTS.md:L146-L149

Useful? React with 👍 / 👎.

Comment thread docs/roadmap.md
#### August

- [Ergo node](protocol.md): [v6.0.4](https://github.com/ergoplatform/ergo/releases/tag/v6.0.4) is the latest checked stable release. It includes stricter REST input validation, public-testnet activation corrections, duplicate-mempool protection, block-candidate and extra-index fixes, and recovery when a locally mined block fails validation. [v6.1.4](https://github.com/ergoplatform/ergo/releases/tag/v6.1.4) carries the same changes with RocksDB and is marked as a prerelease.
- [Sigma SDK](sigmastate-interpreter.md): [v6.0.6](https://github.com/ergoplatform/sigmastate-interpreter/releases/tag/v6.0.6) adds specification-generator drift checks, Bitcoin transaction-parsing examples, checked handling for non-OOM VM errors during typechecking, and better selector diagnostics.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Update every current Sigma SDK status

After recording v6.0.6 here, this same roadmap still says Sigma SDK is released only through 6.0.5 in the Current Snapshot (docs/roadmap.md:243) and Detailed Roadmap Tracks (docs/roadmap.md:351). Readers using either summary get a stale current version, so both status rows should be advanced to 6.0.6.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment