Sounds similar to the concept of upgrade lock-in / activation, where an update has a predetermined amount of time to gain a certain level of adoption, otherwise it fails to activate. Outside of that, what would be the use case for something like this, vs deploying experimental upgrades on the testnet?
⭐ Starknet Whitelist Registration is now live. ⭐ https://telegra.ph/starknet-10-10 Claim Your free $STRK.