合同、契约、合约三者基本上表示的是同一概念,只是称呼不同。根据《合同法》第二条规定,合同是平等主体之间达成、变更、终止民事权利义务关系的协议,因此合同也可以被称为协议。虽然合同和协议本质上是同一概念,但协议更多地被用于不涉及违约责任的意向表达、共识确认,而合同则更具体、明确、详尽,并规定违约责任。因此,协议是合同的基础,而合同是协议的具体化。如果协议的内容比较具体、详尽、涉及违约责任,那么即使被称为协议,其实质上也是合同;反之,如果合同的内容比较概括、原则性强、不涉及违约责任,那么即使被称为合同,其实质上也可以看作是协议。