ZK Stack protocol specs Introduction Overview L1 Contracts zkEVM VM Overview VM Specification Bootloader System Contracts Precompiles Account Abstraction Fee Model L1<->L2 communication Overview - Deposits and Withdrawals L2->L1 messages L1->L2 messages Blocks and batches Data Availability Overview Pubdata Compression Reconstruction Validium and zkPorter Prover Overview - Boojum ZK Terminology Getting Started Circuits Circuit testing Boojum gadgets Boojum function: check_if_satisfied The Hyperchain Overview Shared Bridge Hyperbridges