ICPWatch
Get alerts
Application canisters

Upgrade Internet Identity Backend Canister to 6804c07e7

#143847 · Adopted and executed · proposed Sep 8, 2026

Yes 99.9%91.7% of voting power has votedNo 0.1%
tally read NNS governance canister, list_proposals
Action
Install Code
Proposer neuron
37
Created
Decided
Sep 10, 2026

Summary

Backend Canister Upgrade

This release introduces the concept of tracked default accounts. Which is one of the main building block for the upcoming revocable app sessions feature. This will enable users to sign out any device remotely from another device.

What's Changed

_Since proposal-backend-143630_

  • feat(be): sweep existing account references into the principal index (#4240)
  • feat(be): index accounts by the principal a dapp sees (#4238)
  • feat(be): track the default account on first use at an origin (#4235)
  • refactor(be): one read and one write for accounts (#4234)
  • refactor(be): allocate application numbers from a monotonic cell (#4233)
  • refactor(be): one read and write path for account reference lists (#4232)

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 6804c07e7e5c800510e262250915096917b6bb97
./scripts/verify-hash --ii-hash 6083186770c2dec61336eeddbb67aa957cb217279ec951544db9a6041aeb6b91

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 "\03\bb\89\03\7d\a8\43\d1\56\0c\57\4a\2c\fb\b9\ec\46\33\6d\91\62\db\a3\0c\17\a2\86\86\52\b0\ad\2d";
      entries_fetch_limit = 1_000 : nat16;
    };
  },
)' | xxd -r -p | sha256sum

The output should match the argument hash.

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