You've entered into a contract, but the other party hasn't carried through on their promises. Failing to comply with the terms of a valid agreement is called "breach of contract." Contract breaches may be resolved through negotiation, alternative dispute resolution or courtroom litigation.
Whenever you enter into an agreement, it's important consider whether that agreement is enforceable in court. Otherwise, it's hardly worth the paper it's written on -- or isn't.