A social contract is an agreement among individuals of a team that defines how they will interact and cooperate with one another. It establishes values, principles, and expectations to build trust and ensure respectful communication. Key aspects of social contracts include agreeing to constructive criticism, resolving conflicts, being on time and prepared for meetings, asking for help when needed, and respecting differences among team members. Social contracts aim to promote psychological safety, confidentiality, and accountability within a team.