Covenant: Moving from Contract to Commitment