Building a separate L2 using Linea zk rollup?

Hi there, new to the Linea community.

I’m wondering: if I wanted to supply my own L2 consensus layer, how difficult would it be to build a full L2 chain using Linea’s zk rollup components? Has anyone done this? I imagine it’s theoretically possible. I’ve browsed the public monorepo, but although the repo is open source, the project definitely seems focused toward the Linea chain only.

Hi you could definitely fork it, are you trying to build another zkevm? Could you share a little more thanks

We have a chain built in Substrate that we would like to be able to roll up to Ethereum, and need more control over tokenomics and gas than just being a smart contract in another L2 would allow. So we already have a consensus layer for our own blocks; we just want to be able to leverage the zk roll up components of Linea.