1. Agreement: This emphasizes the mutual understanding and commitment involved.
2. Pact: This implies a formal and binding agreement, often with significant consequences.
3. Treaty: This is more specific and refers to a formal agreement between nations or groups.
While "covenant" often carries religious or legal connotations, these three words can be used in a broader context.