psst hint: It was miners. Core are a dev team, so how could Core instigate something if they definitely couldn't make a block because they aren't even mining? (logic prevails over anything franky1 has ever posted in his life)
lol
do you even read code. read bips
the august 1st event. was not about block format.
the event was about a FLAG. yea bitcoin mining pools could have been running bitcoin v0.10 and making legacy blocks on august 1st.(your failure to understand)
but they were threatened with the mandatory consensus bypass that unless they just simply change a version number (not change block format that requires segwit code).. simply change a version number. they would get their blocks rejected
yep CODE WRITTEN BY DEVS WOULD KILL OFF BLOCKS
it was the mandatory code made by core devs (luke JR and others) that made it that even pools using NON SEGWIT NODES HAD TO (not voluntary) flag a version number to prevent their LEGACY BLOCKS from being rejected
then when the CORE CODE misleadingly activated segwit due to the FAKE VOTE induced by the mandatory threat. weeks later would mining pools actually have to run segwit format blocks
it wasnt an opt-in. it was a stick this bumper sticker on your car to say your a fan, or get off the core road