How to draft a contract between two parties: A step-by-step checklist Know your parties. Agree on the terms. Set clear boundaries. Spell out the consequences. Specify how you will resolve disputes. Cover confidentiality. Check the legality of the contract. Open it up to negotiation.
The initial contract must provide for the possibility of assignment by one of the initial contracting parties. The assignor must agree to assign their rights and duties under the contract to the assignee. The assignee must agree to accept, or "assume," those contractual rights and duties.