How does the STORE protocol upgrade itself?

At a high-level, the upgrade process occurs in the following way:

  1. Judicial Branch submits proposal to the Executive Branch

  2. Proposal passes miner vote and is ratified by the Executive Branch

  3. Executive Branch has a specified timeline to implement the change

  4. Changes are built out by core developers who are part of the eBranch

  5. All nodes must upgrade to the new version of the network by a specified timeframe