Upgrade Internet Identity Frontend Canister to 583ad1663
#143740 · Adopted and executed · proposed Aug 28, 2026
Summary
Frontend Canister Upgrade
This is Internet Identity release release-2026-08-28 for commit 583ad166318ea6e5c20babb6262309de201d3071.
This PR displays the MCP server metadata such as terms of service to the user in the session confirmation flow. Additionally, custom metadata is now supported also for apps running on default ICP domain schemes. Invalid session delegations are now handled correctly.
What's Changed
_Since proposal-frontend-143657_
- feat(fe): legal links from the app metadata on the MCP connect screen (#4302)
- fix(fe): handle invalid session delegation records (#4301)
- fix(fe): fall back to the gateway twins when fetching app metadata (#4281)
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 583ad166318ea6e5c20babb6262309de201d3071
./scripts/verify-hash --iife-hash 9d61e682453076022a8dc3ddaee4f587ef6bce0d44401fd67dffcededf6f75bd
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/143740