Web layer commit