The answer is:
Confidentiality agreement, also called non-disclosure agreement(NDA).
Contracts or confidentiality agreements, is a legal contract between at least two entities to share confidential material or knowledge for certain purposes, but restricting their public use.
A vassal pledges his life t a lord and in return has to give the lord land whenever he pleases.