Found by @jsign
The public inputs should include everything needed by a CL from the EL when called via the engine API.
Currently verifying a proof lets us know that a block's STF was valid, however the CL also needs to check that the blob transactions included in that block were the expected ones.