EXECUTED
Ended Aug 24 at 8:00 PM UTC

[GAP-5] Update Emergency Upgrade Terminology and Classification

By
Votes
818.31Mfor
0.03Magainst
0Mabstain
630MQuorum Reached
Skip to Votes
NameDescription
Proposal TitleUpdate "Emergency Upgrade" Terminology and Classification
One Sentence SummaryThis proposal updates the terminology and classification of protocol upgrades currently communicated as Emergency Upgrades.
Proposal AuthorZKsync Security Council
Proposal SponsorCyfrin
Date Created14 August 2026
Version1.0
Summary of ActionRename "Emergency Upgrade" to "Instant Upgrade" and introduce two-tier classification (Category 1) Security Patch and (Category 2) Emergency Response.
Link to contractsNot Applicable

Abstract

This proposal updates the terminology and classification of protocol upgrades currently communicated as Emergency Upgrades. It renames Emergency Upgrades to Instant Upgrades and introduces a two-category classification framework comprising Category 1: Security Patch and Category 2: Emergency Response. The objective is to distinguish preventative security updates from active security incidents while preserving the existing governance process, authorities and security controls.

Motivation

The software security landscape has evolved rapidly in 2026.

AI-assisted security research is fundamentally changing how software is secured across critical infrastructure, open-source software and blockchain protocols. Rather than waiting for vulnerabilities to be reported or exploited, engineering teams are increasingly identifying and remediating security issues proactively as part of normal software maintenance.

This shift is already being reflected across the industry. OpenZeppelin has described security as evolving from point-in-time reviews towards a continuous security model, while Nethermind has written about how AI is fundamentally reshaping Web3 security by accelerating both vulnerability discovery and defensive response. Both organisations are members of the ZKsync Security Council and bring that evolving perspective to protocol security.

For governance systems, this creates an important distinction.

Many vulnerability resolutions cannot safely proceed through the standard governance process. Public discussion, voting periods and timelocks can unintentionally disclose the existence of a vulnerability before a fix has been deployed. In other cases, the time required to complete the governance process may itself expose the protocol to an unacceptable level of risk. The emergency upgrade process therefore remains an essential security capability.

Increasingly, emergency upgrades are preventative. They are deployed to remediate vulnerabilities discovered internally or disclosed through bug bounty programs before they are exploited, rather than solely in response to an active security incident.

Today, every upgrade executed by Emergency Signers is communicated under the single term Emergency Upgrade. The term correctly identifies the governance mechanism under which the upgrade is executed, that is, an upgrade approved through the Emergency Upgrade process rather than the standard Token Assembly governance process. However, an Emergency Upgrade does not distinguish between a preventative security update, often described as a “patch,” and responding to an active security incident.

For token holders, integrators, exchanges, institutional counterparties and risk teams, an announcement of an Emergency Upgrade provides little indication as to whether the protocol is responding to an ongoing security event or proactively remediating a vulnerability before exploitation occurs.

This proposal separates those two concepts. Instant Upgrade identifies the governance mechanism through which the upgrade is executed, while the accompanying classification communicates the reason the mechanism was invoked. The result is a communication framework that more accurately reflects modern security practice while preserving the existing governance process.

Specification

This proposal replaces the public-facing term Emergency Upgrade with Instant Upgrade.

An Instant Upgrade is defined as any protocol upgrade executed with the approval of the Emergency Upgrade Board. An Instant Upgrade is not voted on by the Token Assembly.

The governance process itself is unchanged. Only the terminology, classification, and disclosure requirements used to communicate the upgrade are updated.

Every Instant Upgrade shall be classified as one of the following:

  • Category 1: Security Patch
  • Category 2: Emergency Response

The classification shall be determined based on the circumstances known at the time the upgrade is approved.

If material new information changes the basis on which an upgrade was classified, the relevant public communications shall be updated and, where appropriate, the upgrade shall be reclassified.

Disclosure Framework

Each Instant Upgrade shall be disclosed through two publications:

  1. a Notice, published as soon as reasonably practicable following execution of the upgrade, containing the information then available about the upgrade and its practical impact; and
  2. a Report, published when sufficient relevant information is available and the Security Council determines that its disclosure no longer creates a material security risk.

For a Category 1 upgrade, the Report shall be titled Security Patch Report. For a Category 2 upgrade, the Report shall be titled Incident Report.

This process ensures that stakeholders receive timely operational information through the Notice and a fuller account through the Report, while allowing sensitive information to be withheld until it can be disclosed safely.

Notice

The Notice shall be published on the ZK Nation documentation website and identify the applicable classification.

The scope and content of the Notice shall be determined by the Security Council in light of the circumstances, the information then available, and any applicable security considerations. The Notice may address, as applicable:

  • the reason the Instant Upgrade mechanism was used and whether the underlying issue has been remediated or remains under investigation;
  • whether there is evidence of active exploitation;
  • whether user funds are believed to be at risk;
  • any effect on transactions, deposits, withdrawals, finalization, or other protocol operations; and
  • any action required by users or ecosystem participants and the expected timing of the Report, if known.

Information that has not yet been established may be identified as “under assessment”. Information that cannot safely be published may be identified as “temporarily withheld for security reasons”.

Report

The scope and content of the Report shall be determined by the Security Council in light of the circumstances, the information available at the time, and any applicable security considerations. Subject to responsible disclosure and any continuing security constraints, the Report may address the following, as applicable:

  • a summary of the vulnerability or security event, including how it was identified and its underlying cause;
  • a timeline of material events and response actions;
  • the affected protocol components and networks, including any actual or potential impact and whether exploitation occurred;
  • the remediation implemented through the Instant Upgrade, the applicable approval process, and any additional mitigation or monitoring measures; and
  • relevant lessons, further actions, or preventative improvements.

Technical details may be temporarily withheld where the Security Council determines that publication would create a material security risk, including where similar vulnerabilities may remain exploitable in other protocol components or systems.

Information withheld on this basis should be disclosed once the Security Council determines that publication no longer creates a material security risk.

If the Report cannot yet be published safely, a status update may state that publication remains deferred for security reasons.

Category 1: Security Patch

A preventative or precautionary security update deployed rapidly to remediate a vulnerability before exploitation or public disclosure.

At the time the upgrade is approved, there is no evidence of active exploitation of the vulnerability.

Typical use cases include:

  • vulnerability remediation;
  • defensive hardening;
  • preventative security improvements; and
  • operational fixes requiring rapid deployment.

Category 2: Emergency Response

An Instant Upgrade responding to an active security event.

Typical use cases include:

  • active exploits;
  • critical protocol failures; and
  • ongoing attacks requiring immediate intervention.

Governance

This proposal does not modify:

  • the authority of the Emergency Upgrade Board;
  • the responsibilities of the Security Council;
  • governance approval thresholds;
  • upgrade execution procedures; or
  • existing protocol security controls.

Instant Upgrades will continue to be used only where following the standard governance process would materially increase protocol risk through the public disclosure of a vulnerability, or where the time required to complete that process would expose the protocol to an unacceptable level of risk.

The existing governance framework remains unchanged.

Implementation

If approved, this terminology, classification, and disclosure framework will become the standard for all Instant Upgrades communicated by the Security Council.

Existing governance procedures and relevant entity bylaws should be updated to:

  • replace references to Emergency Upgrade with Instant Upgrade;
  • incorporate the “Security Patch” and “Emergency Response” classification framework; and
  • publish a Notice and Report for each Instant Upgrade.
Votes
818.31Mfor
0.03Magainst
0Mabstain
630MQuorum Reached

Voters
0xc118...ad2cCyfrinvoted for
102.26M
0xdedd...360dKeatingvoted for
98.39M
0x1f76...5ed60x1f76...5ed6voted for
95.81M
0x1b68...eead0x1b68...eeadvoted for
93.08M
87.62M
0xe452...b835Spearbitvoted for
56.15M
0x3fb1...4c8a0x3fb1...4c8avoted for
55.3M
0xb14d...1f9a0xb14d...1f9avoted for
54.61M
0x2198...6ee60x2198...6ee6voted for
45.18M
0xb455...e167Matter Labsvoted for
44.77M
0xc639...915dInes txFusionvoted for
14.18M
0x7b0b...dec00x7b0b...dec0voted for
2.5M
0xc805...55800xc805...5580voted for
2.33M
0xeb40...2ee70xeb40...2ee7voted for
2.22M
0x22e2...83750x22e2...8375voted for
1.67M
to react fast in ai era.
0xfea3...13090xfea3...1309voted for
618.66K
0x00df...49e80x00df...49e8voted for
301.87K
0xc2be...2cbc0xc2be...2cbcvoted for
237.03K
0xa832...40030xa832...4003voted for
198.24K
0xeab8...62d10xeab8...62d1voted for
146.13K
Good to keep terminology and processes up to do.
0x8c57...a7a10x8c57...a7a1voted for
142.94K
0xc640...c0c30xc640...c0c3voted for
136.8K
0x2f2f...f78a0x2f2f...f78avoted for
136.12K
0x0187...e2100x0187...e210voted for
126.75K
0xed32...6fcd0xed32...6fcdvoted for
123.48K
0xe6f9...87be0xe6f9...87bevoted for
102.43K
0x4e42...3ee70x4e42...3ee7voted for
96.83K
0xc2a2...9b670xc2a2...9b67voted for
79.11K
0x054b...867d0x054b...867dvoted for
78.6K
0xdb57...bc2e0xdb57...bc2evoted for
69.27K
0x92c4...f8e60x92c4...f8e6voted for
67.02K
0xe93d...e2b50xe93d...e2b5voted for
66.69K
0x3dc4...e80d0x3dc4...e80dvoted for
61.85K
0xef45...1f6a0xef45...1f6avoted for
61.75K
0x0253...d11a0x0253...d11avoted for
53.26K
0x5d08...38f20x5d08...38f2voted for
50.75K
0x1005...32a20x1005...32a2voted for
50.24K
0xaea3...9f710xaea3...9f71voted for
48.91K
0x14b8...7b480x14b8...7b48voted for
40.83K
0x9616...23c80x9616...23c8voted for
39.81K
0x4d32...bbfa0x4d32...bbfavoted for
38.74K
0x638b...f3a80x638b...f3a8voted for
35.88K
0x8a13...142c0x8a13...142cvoted for
31.24K
0xebcc...7f480xebcc...7f48voted for
30.66K
0x9b8f...e7e10x9b8f...e7e1voted for
30.14K
0xd02e...d18b0xd02e...d18bvoted for
29.46K
0x54f7...016d0x54f7...016dvoted for
27.55K
0xa49f...6c070xa49f...6c07voted for
26.47K
Estoy de acuerdo con la propuesta de Update Emergency.
0xe4e0...27670xe4e0...2767voted for
25.48K
0x665f...47ea0x665f...47eavoted for
25.04K
0x3024...52090x3024...5209voted for
23.54K
0x1f82...67e10x1f82...67e1voted for
22.38K
0x9087...47ea0x9087...47eavoted for
21.55K
0x20e1...0aa20x20e1...0aa2voted for
21.06K
0x4fbe...a8770x4fbe...a877voted for
19.09K
0xe0de...ce160xe0de...ce16voted for
17.93K
0x4cb7...7cd50x4cb7...7cd5voted for
17.52K
0xbbd5...12c30xbbd5...12c3voted for
16.67K
0x3037...a9dd0x3037...a9ddvoted for
15.23K
0xd82b...ae650xd82b...ae65voted for
13.37K
0x7f55...49490x7f55...4949voted for
13.32K
0x4db5...61cc0x4db5...61ccvoted against
13.08K
0x9ea8...0d930x9ea8...0d93voted for
12.91K
0x7c6b...7bb60x7c6b...7bb6voted for
12.63K
0x0352...c8310x0352...c831voted for
12.29K
0x9081...6fb70x9081...6fb7voted for
12.24K
very nice
0x4f0e...987b0x4f0e...987bvoted for
11.86K
0x7f44...a8d20x7f44...a8d2voted for
11.8K
0xaf91...b93a0xaf91...b93avoted for
11.27K
0x6d98...3bbf0x6d98...3bbfvoted for
11.08K
0x8720...b0ff0x8720...b0ffvoted for
10.06K
0xe42d...72090xe42d...7209voted for
10.05K
0x13c5...d15c0x13c5...d15cvoted for
10.04K
0x4039...64d80x4039...64d8voted for
10.01K
0x2169...20110x2169...2011voted for
10K
0xc907...95060xc907...9506voted for
9.8K
0xb804...70f40xb804...70f4voted for
8.91K
0xdecc...50210xdecc...5021voted against
8.66K
0x5c4b...c90b0x5c4b...c90bvoted for
8.29K
0xab1d...06380xab1d...0638voted for
8.01K
0x7be9...2b9c0x7be9...2b9cvoted for
7.84K
0xeb22...bc580xeb22...bc58voted for
7.71K
0xdcc9...04f00xdcc9...04f0voted for
7.39K
0x2e7e...7b240x2e7e...7b24voted for
7.3K
very nice
0xd5ec...118e0xd5ec...118evoted for
7.3K
its nice
0x261e...7f930x261e...7f93voted for
6.95K
0x8b3c...43c30x8b3c...43c3voted for
6.9K
0xa0ef...2d560xa0ef...2d56voted for
6.86K
0x09ad...60fd0x09ad...60fdvoted for
6.73K
0xafe1...d8720xafe1...d872voted for
6.63K
0xf757...a5070xf757...a507voted for
6.2K
0xe992...d6200xe992...d620voted for
6.14K
0x24e5...cac60x24e5...cac6voted for
5.95K
0xf5bb...9f7e0xf5bb...9f7evoted for
5.86K
0xd428...c0340xd428...c034voted for
5.81K
0xc398...c4ac0xc398...c4acvoted for
5.55K
0x0c5e...63dd0x0c5e...63ddvoted for
5.17K
0x5249...17cc0x5249...17ccvoted for
5.16K
0x797f...a4c40x797f...a4c4voted for
5.14K
0xcd0d...11680xcd0d...1168voted for
5.08K
0x2dab...ec620x2dab...ec62voted for
5K
0xbb98...8e0c0xbb98...8e0cvoted for
5K