agreement
type: Class
comment: negotiated understanding between two or more parties, reflecting the offer and acceptance of commitments on the part of either party