zk-commit layout