永不离婚协议在法律上是可以生效的,但是需要特定条件的保证和法律程序的保障。
首先,永不离婚协议需要在双方自愿、平等和清醒的情况下达成并签署,而不是出于任意的压力和欺骗。协议也需要明确规定如何处理夫妻关系发生变化的情况,例如双方产生冲突、外遇、经济困难等情况的解决方式。
其次,永不离婚协议需要符合法律要求,例如在协议签署时双方的婚姻必须是合法有效的、并且协议必须经过公证或者法院认可。此外,协议书要有具体的违约责任和判定标准。
最后,永不离婚协议在有些国家或地区可能存在法律上的限制或者不被承认。比如在中国,法律规定夫妻可以约定不离婚,但是这种约定不具有法律效力。而在美国、加拿大和欧洲等国家和地区,永不离婚协议可以被认可为有效的法律文件,并在一定程度上受到法律保护。
总之,永不离婚协议可以生效,但是需要遵守相关的法律规定和程序,并且双方要考虑到协议可能存在不可预知的变化和情况,以免自己陷入被动和不利的境地。