We use general public specs and repos, and we've been collaborating with community customers in the Ethereum Basis Privateness and Scaling Explorations crew to build the zkEVM while in the open. On the flip side, Scroll is working on bytecode compatibility. Bytecode compatibility implies that Solidity, Vyper, and Huff is https://www.scrollbridge.com/