Individually pluggable services that compose on top of the L1/L2 Node platform
Components are independently composable services. Each depends on one or more of the L1/L2 Node's sub-components (Storage, Execution, Consensus, P2P, RPC) and integrates through the component framework's typed providers and event bus.
Modular TX Pipeline
Replace 40+ hardcoded type switches with a registry of TypeHandler implementations. Foundational — no dependencies.
EIP-8141 Frame Transactions
Protocol-native account abstraction via explicit VERIFY, SENDER, and DEFAULT execution frames.
Erigon Archive
Decouple block execution from storage via a StorageSink interface. Supports embedded, attached, and detached modes.
Map-Reduce Framework
Parallel historic block replay with pluggable TracerFactory and Consumer components. Phase 0 done.
Proof Integration
Pluggable ProverBackend and VerifierBackend for ZK, TEE, and fraud proof systems.
Interop Bridge
Non-consensus cross-L2 bridge service implementing the Ethereum Interop Layer (EIL) protocol.