请问在结婚前买的房子,在结婚后,夫妻自己写了一份房产***同所有的协议,请问这个协议有效吗?

 《婚姻法》解释三

第六条 婚前或者婚姻关系存续期间,当事人约定将一方所有的房产赠与另一方,赠与方在赠与房产变更登记之前撤销赠与,另一方请求判令继续履行的,人民法院可以按照合同法第一百八十六条的规定处理。

《合同法》

第一百八十六条赠与人在赠与财产的权利转移之前可以撤销赠与。

具有救灾、扶贫等社会公益、道德义务性质的赠与合同或者经过公证的赠与合同,不适用前款规定。

《婚姻法》

第十九条 夫妻可以约定婚姻关系存储期间所得的财产以及婚前财产归各自所有、***同所有或部分各自所有、***同所有。约定应当采用书面形式。没有约定或约定不明确的,适用本法第十七条、十八条的规定。

夫妻对婚姻关系存续期间所得的财产以及婚前财产的约定,对双方具有约束力。

夫妻对婚姻关系存续期间所得的财产约定归各自所有的,夫或妻一方所负的债务,第三人知道该约定的,以夫或妻一方所有的财产清偿。

综上法条,这个协议是有效的,但毕竟新法优于旧法,如果没有办理房屋所有权变更登记,赠与人应该也是可以撤销的。