These three things should happen in parallel - Block production - Batch proving - settlement & message rollup