Commit scheme