TLDR: Internet Identity will undergo maintenance on October 26 and will not be available for a short period of time. We are making an extra effort to keep the downtime as short as possible.
As previously shown in our roadmap updates, we are moving Internet Identity to a new subnet. Now we have finally implemented all the steps of the process and are ready to execute. We will migrate Internet Identity to its new home on October 26.
We are doing this for the following reasons:
Scalability: in order to meet the growing demand of the ecosystem for NNS hosted applications, we are distributing them to different subnets.
Publishing of NNS blocks: to increase transparency, we want to start publishing the NNS blocks. Since some messages to Internet Identity contain sensitive information, we are separating Internet Identity into a different subnet to ensure that these messages remain private.
Roughly speaking, the migration will go through the following steps:
Upgrading Internet Identity to a maintenance version: This will block new registrations and modifications of existing anchors. It will still possible to login into other applications.
Stopping Internet Identity canister: Internet Identity will not be available as long as the canister is stopped.
Restarting Internet Identity on the new subnet: This will restart the Internet Identity canister on the new subnet. The maintenance version will still be active, thus only logins to third party applications are possible. Registrations and anchor modifications are still blocked.
Upgrading Internet Identity to a regular production release: This will restore all functionality of Internet Identity and complete the migration.
Internet Identity will keep the existing canister id rdmx6-jaaaa-aaaaa-aaadq-cai and the URL https://identity.ic0.app. No action is required by users or developers.
Unfortunately not. But it will ensure, that in the short-term it won’t get slower.
And we are working on further improvements (mainly caching support), that will significantly speed up the login process.
Today, we are training the II migration on the mainnet with a dummy canister (y2aaj-miaaa-aaaad-aacxq-cai). This canister will be migrated from the subnet io67a-2jmkw-zup3h-snbwi-g6a5n-rm5dn-b6png-lvdpl-nqnto-yih6l-gqe to subnet snjp4-xlbw4-mnbog-ddwy6-6ckfd-2w5a2-eipqo-7l436-pxqkh-l6fuv-vae.
Given that we are migrating on mainnet, there will be some proposals submitted today to migrate that particular canister. These proposal will be clearly marked as related to this test migration and will link to this thread.