合法;自愿;真实。 具有法律效力的婚姻协议,起码要具备以下三点:1、合乎法律特别是婚姻法的规定。必要时要经过法律程序即法律的确认;2、男女双方自由意志,自觉自愿;3、内容真实不是虚构的。
协议不违背婚姻法肯定是前提。你可以仔细研究下婚姻法。