A contingent contract has all three characteristics: its performance depends on a future event (collateral to the main contract), that event must be uncertain, and the contract is enforceable only if/when the event occurs. Examples include insurance contracts and contracts contingent on litigation outcomes.