https://github.com/dashpay/dips/blob/master/dip-0001.md
Basically it is a way to activate new consensus rules and make sure that MNs and miners "voted" for this by upgrading their software. It's a BIP9-like mechanism which can be used for different stuffs but this time it was block size limit...