In addition to what others already said, how does this new agreement guarantee and enforce the terms set and ensure both sides cannot renege on the agreement;aka. how do you make sure this doesn't turn into another HK agreement?
Maybe find a way to enforce this using an ethereum smart contract?