The Bor or the Block Producer implementation is basically the sidechain operator. The sidechain VM is EVM-compatible. It is an official Golang implementation of the Matic protocol (fork of [Go Ethereum](https://github.com/ethereum/go-ethereum))
We believe one of the things that makes Polygon special is its coherent design and we seek to retain this defining characteristic. From the outset we defined some guidelines to ensure new contributions only ever enhance the project: