I have voted to reject proposals 133311 and 133312.
Proposal 133311 contains the full set of commits from the previously rejected proposal 133088 plus an additional one. Proposal 133312 contains the new commit from 133311 in addition to a set of commits that has not previously been seen in the Protocol Canister Management topic. In my earlier review of proposal 133088 I noted that arg_hash
didn’t match but figured this was a mistake in the writing of the proposal and didn’t consider it grounds for rejection.
In the two new proposals, however, the instructions for verifying the wasm module and payload arguments have not been included in the proposals themselves but have instead have been replaced by a generic link that is the same for each proposal. The verification instructions in the generic link are not written in a way that would be clear for new users of the platform.
@daniel-wong @msumme Please let’s not go down this path. Specific instructions for verifying the module (and arguments, if desired) can easily be modified from the examples in numerous previous proposals. The generic link does contain some helpful information and additional background but should not replace a more succinct and specific explanation for each individual proposal. Please be mindful of the distinction between arg_hex
and arg_hash
, which has been an issue in some past proposals. In particular, please assume whenever technical instructions are given that there could always be someone out there doing this for the first time.
Additionally, there was no link within the proposal itself to this forum topic. The proposal numbers were not mentioned in this thread and so I did not find it when I attempted to search for it. I only found it by accident in a Google search while I was looking for something else. There are posts in the forum here from @lara and here from @cryptoschindler about the new process that has been requested for posting about NNS proposals in the forum.
My comments are made with full respect and appreciation for the work that you are doing, but I do feel quite strongly about ensuring that things are made easier for new users rather than harder. I will still go through the new commits either in the shorter term or at such time as the proposals are resubmitted (if they are rejected), but I did want to get in and make this point early in the voting process.