← All experiments

Experiment 03

Early exploration

Kaizen

An architectural scaffold for exploring the boundaries of an EVM-compatible Layer 2 node in Go.

Go · Ethereum · Layer 2 · Architecture

Question

What are the minimum architectural boundaries needed to assemble an EVM-compatible Layer 2 node in Go?

Method

Separate node lifecycle, batching, execution, proof, and bridge concerns behind a small command-line node scaffold before committing to a proving or settlement design.

Evidence

The repository contains a Go CLI and initial packages for node composition, L2 batching, EVM execution, zero-knowledge proving, and an L1 bridge.

Current limit

This is a work-in-progress architecture scaffold, not a functioning rollup. Its proving, settlement, data-availability, and security claims remain unvalidated.

Next step

Choose one narrow execution-to-settlement path and define the evidence required before adding more protocol surface area.