Which of the following agreement types is a non-contractual agreement between two or more parties and outlines each party’s requirements and responsibilities?