ICPWatch
Get alerts
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)

Full release notes

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