user115: CIP-0009 contains upgradeable parameters, if certain keyholders sign them, they appear to be changeable without updates to node software or configuration files: https://github.com/cardano-foundation/CIPs/blob/master/CIP-0009/README.md#updatable-protocol-parameters
We just saw a change to block-size and Plutus script size in epoch 306, how was this change effected if it is not reflected in software or config files, is it an on-chain transaction?  How can we discover those in an explorer?
How are Upgrade-able parameters removed?  For example the decentralization flag still shows in mainnet-shelley-genesis.json, has it been removed now, and if so, how?

user4302: The "certain keyholders" that you are talking about are called genesis keys, and are (for now) the only real way to affect changes/governance on the actual protocol. Before we get to the Voltaire/Governance era, these keys are controlled by IOG, Emurgo, and the Cardano Foundation. Over time and as we transition into the Voltaire Era, those three entities will slowly relinquish the keys' power over to the community.

user115: Upgrade-able network parameters are modified by changing the parameters by writing a transaction into the block-chain itself, nodes then read the parameters from the block history.
Example transaction that changed the block size for epoch 306: https://cardanoscan.io/transaction/bf095309ba20174d1a5c30ea03580cbf8bfe7dd75da1203d9ed51bfd151bb327?tab=protocolupdates

115: <p>CIP-0009 contains upgradeable parameters, if certain keyholders sign them, they appear to be changeable without updates to node software or configuration files: <a href="https://github.com/cardano-foundation/CIPs/blob/master/CIP-0009/README.md#updatable-protocol-parameters" rel="noreferrer">https://github.com/cardano-foundation/CIPs/blob/master/CIP-0009/README.md#updatable-protocol-parameters</a></p>
<p>We just saw a change to block-size and Plutus script size in epoch 306, how was this change effected if it is not reflected in software or config files, is it an on-chain transaction?  How can we discover those in an explorer?</p>
<p>How are Upgrade-able parameters removed?  For example the decentralization flag still shows in mainnet-shelley-genesis.json, has it been removed now, and if so, how?</p>
 4302: <p>The &quot;certain keyholders&quot; that you are talking about are called <a href="https://github.com/input-output-hk/cardano-node/blob/master/doc/reference/shelley-genesis.md" rel="nofollow noreferrer"><em>genesis keys</em></a>, and are (for now) the only real way to affect changes/governance on the actual protocol. Before we get to the Voltaire/Governance era, these keys are controlled by IOG, Emurgo, and the Cardano Foundation. Over time and as we transition into the Voltaire Era, those three entities will slowly relinquish the keys' power over to the community.</p>
 115: <p>Upgrade-able network parameters are modified by changing the parameters by writing a transaction into the block-chain itself, nodes then read the parameters from the block history.</p>
<p>Example transaction that changed the block size for epoch 306: <a href="https://cardanoscan.io/transaction/bf095309ba20174d1a5c30ea03580cbf8bfe7dd75da1203d9ed51bfd151bb327?tab=protocolupdates" rel="nofollow noreferrer">https://cardanoscan.io/transaction/bf095309ba20174d1a5c30ea03580cbf8bfe7dd75da1203d9ed51bfd151bb327?tab=protocolupdates</a></p>
