Unified chain specifications of the Execution Environments of networks.
The spec contains all opcodes, precompiles and system contracts that the chain supports as well as information about when they were added.
Fork the repo and add your spec in the specifications folder. You can use the Ethereum one as an example.
There is a TypeScript definition file that your spec has to be compatible with.