Application canisters
Upgrade Internet Identity Backend Canister to 5a2544495
#144026 · Adopted and executed · proposed Sep 18, 2026
Yes 99.8%93.4% of voting power has votedNo 0.2%
tally read NNS governance canister, list_proposals
Action
Install Code
Proposer neuron
37
Created
Decided
Sep 21, 2026
Summary
Backend Canister Upgrade
Introduces a concurrency cap on HTTP outcalls across features.
What's Changed
_Since proposal-backend-143905_
- refactor(be): cap concurrent HTTPS outcalls per call site (#4356)
Wasm Verification
To build the wasm modules yourself and verify their hashes, run the following commands from the root of the Internet Identity repository:
git pull # to ensure you have the latest changes.
git checkout 5a2544495d70bd2c722cd38a4d6ecd37b02a4cdf
./scripts/verify-hash \
--ii-hash d7e6b4da074f5af05f0b878cb7ab3da55a8d61c968ac35369feda1f136a96729 \
--archive-hash d8dceb241eeba4a0a6fa8a5cf982557f110e4b5fb86024a0659846b581ce6e9b
Backend Argument Verification
Run the following command to verify the backend upgrade argument hash:
didc encode -d ./src/internet_identity/internet_identity.did -t '(opt InternetIdentityInit)' '(
opt record {
archive_config = opt record {
polling_interval_ns = 15_000_000_000 : nat64;
entries_buffer_limit = 10_000 : nat64;
module_hash = blob "\d8\dc\eb\24\1e\eb\a4\a0\a6\fa\8a\5c\f9\82\55\7f\11\0e\4b\5f\b8\60\24\a0\65\98\46\b5\81\ce\6e\9b";
entries_fetch_limit = 1_000 : nat16;
};
},
)' | xxd -r -p | sha256sum
The output should match the argument hash.
Official view: dashboard.internetcomputer.org/proposal/144026