Committing Framework