合同的履約保證金是合法的。具體來說,招標文件要求中標人提交履約保證金的,中標人應當按照招標文件的要求提交。履約保證金不超過中標合同金額的10%。《民法典》第586條規定,當事人可以約定壹方向對方給付定金作為債權的擔保。定金合同在實際支付定金時成立。定金的數額由當事人約定;但不得超過主合同標的物的20%,超過部分不具有定金的效力。實際支付的定金數額多於或少於約定數額的,視為變更約定的定金數額。
法律客觀性:
民法6868第490條當事人采用合同形式訂立合同的,當事人簽名、蓋章或者按手印時,合同成立。在簽字、蓋章或按指印之前,壹方已經履行了主要義務,另壹方接受時合同成立。法律、行政法規規定或者當事人約定應當采用書面形式訂立合同。如果當事人沒有以書面形式這樣做,但壹方已經履行了主要義務,另壹方接受,則合同成立。