The NNS Team submitted the following proposals. DFINITY plans to vote on these proposals the following Monday.
Proposals to be Submitted
Cycles-minting
# Upgrade the Cycles-minting Canister to Commit 2407385
__Proposer__: jason.zhu at dfinity.org
__Source code__: [2407385056dbcd1d5eb15b84a9c0cd5f511ff997][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/2407385056dbcd1d5eb15b84a9c0cd5f511ff997
## Features & Fixes
### Changed
The CMC's `set_authorized_subnetwork_list` method is now also callable by the Subnet Rental Canister, in addition to the NNS Governance Canister.
## New Commits
```
$ git log --format="%C(auto) %h %s" 4b7cde9a0e3b5ad4725e75cbc36ce635be6fa6a8..2407385056dbcd1d5eb15b84a9c0cd5f511ff997 -- ./rs/nns/cmc
661c17a9a4 feat(cycles-minting): Allow Subnet Rental canister to tell Cycles Minting canister, "principal P is allowed to create canisters on subnet N". (#5652)
af7da00221 chore(nervous-system): Update changelog for release 2025-07-30 (#6113)
400e4f4eeb chore(cmc): Clean up StateV1 after migration (#6070)
```
## Upgrade Arguments
```candid
()
```
## Current Version
__Current git hash__: 4b7cde9a0e3b5ad4725e75cbc36ce635be6fa6a8
__Current wasm hash__: 4ca89381ad5bafcb66c0e5de51b5e78d2bdee582f5c7b7d046298cbf2bab9c11
## Verification
See the general instructions on [how to verify] proposals like this. A "quick
start" guide is provided here.
[how to verify]: https://github.com/dfinity/ic/tree/2407385056dbcd1d5eb15b84a9c0cd5f511ff997/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/2407385056dbcd1d5eb15b84a9c0cd5f511ff997/README.adoc#building-the-code
```
# 1. Get a copy of the code.
git clone git@github.com:dfinity/ic.git
cd ic
# Or, if you already have a copy of the ic repo,
git fetch
git checkout 2407385056dbcd1d5eb15b84a9c0cd5f511ff997
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/cycles-minting-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.
### Upgrade Arguments Verification
[`didc`][latest-didc] is required.
[latest-didc]: https://github.com/dfinity/candid/releases/latest
```
didc encode '()' | xxd -r -p | sha256sum
```
This should match the `arg_hash` field of this proposal.
Registry
# Upgrade the Registry Canister to Commit 2407385
__Proposer__: jason.zhu at dfinity.org
__Source code__: [2407385056dbcd1d5eb15b84a9c0cd5f511ff997][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/2407385056dbcd1d5eb15b84a9c0cd5f511ff997
## Features & Fixes
### Added
- Added AMD SEV launch measurements to ReplicaVersionRecord, replacing the previous
`guest_launch_measurement_sha256_hex` field with a new `guest_launch_measurements` field that can contain multiple
measurements with metadata.
### Removed
- Removed the `guest_launch_measurement_sha256_hex` field from ReplicaVersionRecord in favor of the
`guest_launch_measurements` field.
## New Commits
```
$ git log --format="%C(auto) %h %s" 65f66f13fe07b3266ac9d1b44413fd5f0e9b4463..2407385056dbcd1d5eb15b84a9c0cd5f511ff997 -- ./rs/registry/canister
98b37bf4ff chore: adding a test to ensure that two nodes can't be in the same subnet in the registry canister (#6200)
84538856c2 feat: Add SEV measurements to ReplicaVersionRecord (#5966)
a4c1c9bce1 chore: update rust to 1.88.0 (#6045)
e8efa7288b chore: Remove deprecated `EcdsaInitialConfig` (#5950)
b3d032a801 feat(idkg): [CON-1529] add `max_pre_signature_transcripts_in_creation` to `ChainKeyConfig` (#5972)
aa0c00c9f8 test: Fix registry tests (#6009)
4dc479127a docs(governance): Added entries to Governance backend CHANGELOGs for 2025-07-18. (#5980)
```
## Current Version
__Current git hash__: 65f66f13fe07b3266ac9d1b44413fd5f0e9b4463
__Current wasm hash__: 24465ad08cc136ac79e44512d5e82352fd2d916acaa44411aba217dce932b79a
## Verification
See the general instructions on [how to verify] proposals like this. A "quick
start" guide is provided here.
[how to verify]: https://github.com/dfinity/ic/tree/2407385056dbcd1d5eb15b84a9c0cd5f511ff997/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/2407385056dbcd1d5eb15b84a9c0cd5f511ff997/README.adoc#building-the-code
```
# 1. Get a copy of the code.
git clone git@github.com:dfinity/ic.git
cd ic
# Or, if you already have a copy of the ic repo,
git fetch
git checkout 2407385056dbcd1d5eb15b84a9c0cd5f511ff997
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/registry-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.
Root
# Upgrade the Root Canister to Commit 2407385
__Proposer__: jason.zhu at dfinity.org
__Source code__: [2407385056dbcd1d5eb15b84a9c0cd5f511ff997][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/2407385056dbcd1d5eb15b84a9c0cd5f511ff997
## Features & Fixes
### Fixed
- A lock was added to `change_canister` to prevent two simultaneous upgrade operations from being executed
at the same time. The second upgrade will now fail immediately instead of attempting to run, which prevents
dangerous edge cases where the canister is restarted by one operation while being upgraded by another.
## New Commits
```
$ git log --format="%C(auto) %h %s" 1377da9b6cec9d1b050864a44540311ae4be77d0..2407385056dbcd1d5eb15b84a9c0cd5f511ff997 -- ./rs/nns/handlers/root
d04967f6f5 fix(sns/nns): Fix edge case where simultaneous upgrades can cause deadlock (#6127)
6b037840af chore(nns/sns): Update changelogs for release (#6130)
```
## Current Version
__Current git hash__: 1377da9b6cec9d1b050864a44540311ae4be77d0
__Current wasm hash__: 995c91f5c404bd846caa1a99b6de970501db938e8c659253914aa97824dd9c7e
## Verification
See the general instructions on [how to verify] proposals like this. A "quick
start" guide is provided here.
[how to verify]: https://github.com/dfinity/ic/tree/2407385056dbcd1d5eb15b84a9c0cd5f511ff997/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/2407385056dbcd1d5eb15b84a9c0cd5f511ff997/README.adoc#building-the-code
```
# 1. Get a copy of the code.
git clone git@github.com:dfinity/ic.git
cd ic
# Or, if you already have a copy of the ic repo,
git fetch
git checkout 2407385056dbcd1d5eb15b84a9c0cd5f511ff997
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/root-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.