Hi Tomothy, thanks for looking at it!

in ELI10 terms: we don't expand the number of versionbits, but we make the threshold, window size and maybe the grace period configurable for EACH bit, in the software.

Everyone running the same software would e.g. agree that 'bit 1' means SegWit and activates at 95% with a 2016 block window (for counting up the support) and a certain starttime, timeout and time between LOCKED_IN and ACTIVATED.

But 'bit 2' could be another, completely different BIP which activates at 63% with a window of 1000 blocks and e.g. twice the grace period, because the BIP author calculated that the ecosystem might take longer to adapt.

And so on for all the 29 bits - all individually configurable.

There would still be a need between projects to coordinate on the use of the versionbits.

This is unchanged.

And the basic algorithm of BIP9 would still be followed, except that the numbers are different for each bit.

For a better description of the benefits I've opened discussions on here (in the linked thread) and on Reddit here:

https://np.reddit.com/r/btc/comments/6287pu/i_am_sancho_panza_author_of_the_recent/
I hope I explained that reasonably well, otherwise please let us use the

BIP9+ thread in this forum to discuss all questions!