离婚后签订的协议在一定情况下是有法律效力的。具体而言,首先要看这份协议是否符合相关法律规定,如是否涉及财产分割、子女抚养、财产继承等问题。如果协议涉及了这些问题,则需要遵守我国的《婚姻法》和相关司法解释的规定,否则无法生效。
其次,签订协议时双方当事人须是自愿的、明确的、公正的行为。如其中一方被迫、欺骗、威胁、暴力等无理由的压力下签署的协议,则不具备法律效力。此外,双方各自的权利、义务、风险等必须在协议中得到明确规定,否则可能无法生效。
最后,签署协议时必须由合法的公证机关进行公证。公证可以起到保证协议的真实性、合法性、有效性等作用,在协议产生争议时也具有重要的证明力。
综上所述,离婚后签订的协议可以有效,但必须符合相关法律规定,并保证双方自愿、公正、明确,并通过公证机关进行公证。如果有任何一方出现强制、欺骗等行为,则该协议将失去法律效力。因此,在签订协议前应引起足够的注意,确保自己的合法权益得到保障。