ICPWatch
Get alerts
Application canisters

Upgrade Internet Identity Backend Canister to bfd664d89

#144834 · Open · 4 d left · proposed Nov 13, 2026

Yes 100.0%0.1% of voting power has votedNo 0.0%
tally read NNS governance canister, list_proposals
Action
Install Code
Proposer neuron
78
Created
Voting ends
Nov 17, 2026 (in 4 d)

Summary

Backend Canister Upgrade

Fixes the newly-shipped notifications path by making an app's notification live for the window the app actually requested (instead of being wrongly capped at II's internal ~5-minute posting deadline), and bounds the notification /metrics output with per-ranking slot caps plus a 1.5 MB total byte budget so it stays within one reply - without changing any metric or label the dashboard queries.

What's Changed

_Since proposal-backend-144743_

  • feat(be): keep an app's notification for the window the app asked for (#4498)
  • fix(be): bound the notification metrics' series (#4497)

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 bfd664d897263096252f1f3eaac2605880b0f51a
./scripts/verify-hash \
    --ii-hash 5d8b0afded2192e8a4bd26accccd81335633647702c9c33b0cf3d7a1d76b0de7 \
    --archive-hash 1f805192a1660851affc5f38e1ac9c8270dccb180fac17838019c6593ea4683b

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)' '(null)' | xxd -r -p | sha256sum

The output should match the argument hash.

Official view: dashboard.internetcomputer.org/proposal/144834