key Commitments