This proposal removes node operators that have no currently registered nodes and no rewardable nodes. Using the ic-admin tool I was able to verify that the node operator IDs in the proposal payload all have zero rewardable nodes. Using the decentralization tool I verified that none of these node operator IDs have any currently registered nodes.
About CodeGov
CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, API Boundary Node Management, Node Admin, and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neurons’ Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralisation of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.
Learn more about CodeGov and its mission at codegov.org.
The proposal removes several Node Operator’s that have zero registered nodes in the registry and have a total rewardable node count of zero.
Using the dre tool, I verified that all NOs proposed to be removed follow the above criteria.
About CodeGov
CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, Node Admin, and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neuron’s Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralization of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.
Learn more about CodeGov and its mission at codegov.org.
Proposal 136699 – Louise | Aviate Labs Vote: REJECT Review:
This proposal removes Node Operator (NO) records that currently have no registered nodes and no rewardable nodes.
I have verified using the dre tool that the listed NO IDs do not have any nodes present in the registry. Additionally, I have confirmed with the ic-admin tool that these NO IDs currently have no rewardable nodes.
That said, some of the NO records in this proposal were only recently adopted as part of the HSM-less migration. These were created to support the transition from an HSM-based NO ID to a new HSM-less NO ID. At present, these NO IDs show 0 rewardable nodes because NPs were advised by DFINITY to hold off on the HSM-less transition process via Matrix.
Below are the NO records for which the above applies.
Given the context above, I believe this proposal should be rejected, as it includes Node Operator records that currently have zero rewardable nodes because these NPs were advised to pause the migration.
A revised proposal should be submitted that excludes these NO IDs. When it is clear the to resume the HSM-less migration, and these NOs still have no rewardable nodes, it would then be appropriate to consider their removal.
About Aviate Labs
Aviate Labs is a team dedicated to supporting node providers since 2020. Our mission is to make high-performance infrastructure management on the Internet Computer (ICP) as seamless as possible, while adhering to the principles of decentralization.
We are known for our contributions to the ecosystem, including the go-agent and developer work packages on GitHub, as well as the Node Monitortool, which alerts Node Providers as soon as any of their nodes go down.
In the NNS, Louise reviews and votes independently on ‘Node Admin’ and ‘Participant Management’ proposals on behalf of the Aviate Labs Neuron.
The Aviate Labs known neuron is configured to follow Louise for these topics and other trusted entities for broader proposals. We strive to be a credible and reliable Followee, committed to voting on every proposal and supporting decentralization within the ICP ecosystem.
This proposal seeks to clean up the Internet Computer’s registry by removing all node operators who meet both of the following criteria:
Have zero registered nodes in the registry.
Have a total rewardable node count of zero.
I voted to Adopt this proposal, as it follows clear and technically verifiable criteria for identifying inactive Node Operator records. The list of principals included in the payload has been reviewed with tools such as dre and ic-admin, and confirms that none of the referenced Node Operators currently maintain any registered or rewardable nodes.
While I acknowledge the concerns raised about some of these Node Operator IDs being associated with recent changes related to the HSM-less transition, the proposal itself operates solely on present registry and reward data. Unless specific exceptions are clearly marked and coordinated with the NNS ahead of time, decisions like this are based on the state of the registry as it stands.
About Krzysztof Żelazko
Independent reviewer and Governance Lead at ICP Hub Poland. Votes manually on NNS proposals related to decentralization, node operations, and governance integrity. Aims to support transparency and the long-term health of the Internet Computer ecosystem by making fair and well-reasoned decisions.
Vote: Adopted Reason:
The proposal is correct to clean up the registry by removing all listed node operators that meet both of the following:
-Have zero registered nodes in the registry.
-Have a total rewardable node count of zero.
Update: Dfinity rejected and a new list will be submitted after taking into account relevant discussion on Matrix.
About CodeGov
CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, Node Admin, and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neuron’s Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralization of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.
Learn more about CodeGov and its mission at codegov.org.
This proposal seeks to clean up the Internet Computer’s registry by removing all node operators who meet all three of the following criteria:
Have zero registered nodes in the registry.
Have a total rewardable node count of zero.
Are not part of the HSM-less migration effort.
I voted to Adopt this proposal, as it is a well-scoped, technically justified improvement to the registry. Removing these inactive Node Operator records helps reduce unnecessary clutter and avoids NNS resources being spent on calculating monthly rewards for operators that no longer contribute any active nodes.
The list of affected Node Operator principals was generated using the dre tool with clear and reproducible filters:
dre registry | jq -r '.node_operators[] |
select(.computed.nodes_in_registry == 0 and
(reduce (.rewardable_nodes // {})[] as $val (0; . + $val) == 0)) |
.node_operator_principal_id'
Additionally, this proposal improves upon proposal 136699 by excluding five NOs that were identified as participating in the ongoing HSM-less migration:
By refining the selection criteria and explicitly removing known migration candidates, this proposal demonstrates technical precision and responsiveness to community feedback.
About Krzysztof Żelazko
Independent reviewer and Governance Lead at ICP Hub Poland. Votes manually on NNS proposals related to decentralization, node operations, and governance integrity. Aims to support transparency and the long-term health of the Internet Computer ecosystem by making fair and well-reasoned decisions.
Reason:
Same proposal as 136699 that adds the 3rd criteria in order to exclude the 5 listed NO that are part of HSM-less migration currently halted by Dfinity.
I am sure everybody running the DRE tool appreciates 27c0ac3.
About CodeGov
CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, Node Admin, and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neuron’s Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralization of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.
Learn more about CodeGov and its mission at codegov.org.
The proposal removes several Node Operator’s that have zero registered nodes in the registry, have a total rewardable node count of zero and They are not part of the HSM-less migration
Using the dre tool, I verified that all NOs proposed to be removed follow the above criteria.
This is a resubmission of proposal 136699 which was rejected due to some of the Node Operators included were created because of HSM-less migration and currently have 0 nodes due to their nodes being active in subnets for which DFINITY advised to hold the transition.
About CodeGov
CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, Node Admin, and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neuron’s Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralization of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.
Learn more about CodeGov and its mission at codegov.org.
This proposal review identifies Node Operators who currently have no registered nodes (nodes_in_registry = 0) and no rewardable nodes (sum of rewardable nodes equals zero). Therefore, confirming 5 Node Operators that have been excluded as they are part of the HSM-less migration and were previously addressed through related proposals.
Reasons to Adopt:
Identified target list of Node Operators utilizing DRE tool.
Pinpointed Node Operators that meet the criteria and are not part of the HSM-less migration in markdown Final Node Operators Recommended for Removal.
Distinguished Node Operators that are part of the HSM-less migration, through past proposals, in markdown Node Operators Part of the HSM-less Migration.
CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, Node Admin, and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neuron’s Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralization of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.
Learn more about CodeGov and its mission at codegov.org.
Proposal 136757 – Louise | Aviate Labs Vote: ADOPT Review:
This proposal removes Node Operator (NO) records that currently have no registered nodes and no rewardable nodes. Additionally, the NOs that were involved in the HSM-less migration process have been removed.
I have verified using the dre tool that the listed NO IDs do not have any nodes present in the registry. Additionally, I have confirmed with the ic-admin tool that these NO IDs currently have no rewardable nodes.
About Aviate Labs
Aviate Labs is a team dedicated to supporting node providers since 2020. Our mission is to make high-performance infrastructure management on the Internet Computer (ICP) as seamless as possible, while adhering to the principles of decentralization.
We are known for our contributions to the ecosystem, including the go-agent and developer work packages on GitHub, as well as the Node Monitortool, which alerts Node Providers as soon as any of their nodes go down.
In the NNS, Louise reviews and votes independently on ‘Node Admin’ and ‘Participant Management’ proposals on behalf of the Aviate Labs Neuron.
The Aviate Labs known neuron is configured to follow Louise for these topics and other trusted entities for broader proposals. We strive to be a credible and reliable Followee, committed to voting on every proposal and supporting decentralization within the ICP ecosystem.
This proposal removes node operators that have no currently registered nodes and no rewardable nodes, not including those that are part of the HSM-less migration.
Using the ic-admin tool I was able to verify that the node operator IDs in the proposal payload all have zero rewardable nodes.
Using the decentralization tool I verified that none of these node operator IDs have any currently registered nodes.
Using this query in the IC API I was able to construct the following table:
This verifies that all the node operators flagged for removal have been appropriately selected.
About CodeGov
CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, API Boundary Node Management, Node Admin, and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neurons’ Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralisation of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.
Learn more about CodeGov and its mission at codegov.org.