Application canisters
Upgrade Internet Identity Backend Canister to 64ba16378
#144120 · Open · 4 d left · proposed Sep 25, 2026
Yes 93.8%0.6% of voting power has votedNo 6.2%
tally read NNS governance canister, list_proposals
Action
Install Code
Proposer neuron
78
Created
Voting ends
Sep 29, 2026 (in 4 d)
Summary
Backend Canister Upgrade
This upgrade sets the stage for the upcoming app notifications feature.
Additionally, the UX is improved for some corner cases in the context of SSO access.
What's Changed
_Since proposal-backend-144026_
- feat(be): a delegation for pulling notification data from an app (#4365)
- feat(be): authorize a sender against the list its origin publishes (#4363)
- feat(be): the method an app's backend calls to notify its users (#4362)
- fix(be): report an SSO credential registered through another domain (#4375)
- feat(be): report what a browser registered for Web Push (#4340)
- feat(be): store a browser's Web Push subscription (#4339)
- feat(be): store which apps may notify an identity (#4336)
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 64ba163788085b0606fcaa0e106d8a15ab73338b
./scripts/verify-hash \
--ii-hash ffac2970f854d38d07dcf68130c58fb236bfc5c671d4e92535fb614fc715de2f \
--archive-hash 24ff2e5186b6787c274ff8a61e90150d9fdb0838156ee44fe3faf80d12852bb4
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 "\24\ff\2e\51\86\b6\78\7c\27\4f\f8\a6\1e\90\15\0d\9f\db\08\38\15\6e\e4\4f\e3\fa\f8\0d\12\85\2b\b4";
entries_fetch_limit = 1_000 : nat16;
};
},
)' | xxd -r -p | sha256sum
The output should match the argument hash.
Official view: dashboard.internetcomputer.org/proposal/144120