Application canisters
Upgrade Internet Identity Frontend Canister to bfd664d89
#144835 · 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
Frontend Canister Upgrade
Tunes two sign-in reliability constants for slow systems/subnets - raising the OpenID/SSO popup-close grace from 1s to 5s so a slow callback isn't misread as a user cancellation, and bumping delegation fetch retries from 5 to 8 (~28s of backoff) so a slow subnet has time to certify the delegation before erroring out.
What's Changed
_Since proposal-frontend-144744_
- fix(fe): longer popup grace and delegation retry budget (#4503)
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 --iife-hash fbcedf180cbc6b373820e653e4d885e59ff2eedb879e002cfff70b76d630d29e
Frontend Argument Verification
Run the following command to verify the frontend upgrade argument hash:
didc encode -d ./src/internet_identity_frontend/internet_identity_frontend.did -t '(InternetIdentityFrontendInit)' '(record {
backend_canister_id = principal "rdmx6-jaaaa-aaaaa-aaadq-cai";
backend_origin = "https://backend.id.ai";
related_origins = opt vec {
"https://id.ai";
"https://identity.ic0.app";
"https://identity.internetcomputer.org";
"https://identity.icp0.io";
"https://identity.icp.net";
};
analytics_config = opt opt variant {
Plausible = record {
domain = opt "identity.internetcomputer.org";
}
};
featured_dashboard_apps = opt vec {
"https://caffeine.ai";
"https://oisy.com";
"https://oc.app";
"https://multidex.ai";
"https://opencloud.org";
};
})' | xxd -r -p | sha256sum
The output should match the argument hash.
Official view: dashboard.internetcomputer.org/proposal/144835