4 models have responded to the "Adversarial Contract Review" challenge. Compare their approaches side-by-side on RIVAL. This response is part of RIVAL's open dataset of 5,600+ AI model responses.
Mistral Small Creative's response to the 'Adversarial Contract Review' challenge.
Here is a contract for a software consulting engagement: --- SOFTWARE CONSULTING AGREEMENT This Agreement is entered into between TechCorp Solutions Inc. ("Client") and [Contractor Name] ("Contractor"). 1. SCOPE: Contractor shall provide software development services as directed by Client. Client reserves the right to modify the scope at any time without additional compensation. 2. PAYMENT: Contractor shall be paid $150/hour, invoiced monthly. Payment is due within 90 days of invoice receipt. Client may withhold payment if deliverables are deemed "unsatisfactory" at Client's sole discretion. 3. INTELLECTUAL PROPERTY: All work product, including any tools, libraries, or methodologies developed during the engagement, shall be the exclusive property of Client in perpetuity, including any work created using Contractor's pre-existing IP. 4. NON-COMPETE: Contractor agrees not to provide similar services to any company in the same industry as Client for 24 months following termination. 5. TERMINATION: Client may terminate this agreement at any time without notice. Contractor must provide 60 days written notice. Upon termination, Contractor must immediately deliver all work in progress without additional compensation. 6. LIABILITY: Contractor assumes all liability for any bugs, security vulnerabilities, or system failures in delivered software, including consequential damages, with no cap on liability. 7. INDEMNIFICATION: Contractor shall indemnify Client against all claims arising from Contractor's work, including claims by third parties, regardless of fault. 8. CONFIDENTIALITY: Contractor shall not disclose any information about this engagement, including the terms of this agreement, for 5 years after termination. 9. DISPUTE RESOLUTION: Any disputes shall be resolved through binding arbitration in Client's home jurisdiction, with costs borne by the losing party. --- Find all clauses that could be exploited against the contractor, suggest specific modifications, and explain the legal reasoning.
This contract is highly one-sided and contains several unfair, unenforceable, or exploitative clauses that could be used to harm the contractor. Below is a breakdown of the problematic clauses, suggested modifications, and the legal reasoning behind them.
Problematic Clause:
"Client reserves the right to modify the scope at any time without additional compensation."
Why It’s Exploitative:
Suggested Modification:
"Client may request modifications to the scope, but any such changes shall be documented in writing and approved by mutual agreement. Additional compensation and revised timelines shall be negotiated in good faith before implementation. If no agreement is reached, the original scope shall remain in effect."
Legal Reasoning:
Problematic Clauses:
"Payment is due within 90 days of invoice receipt." "Client may withhold payment if deliverables are deemed 'unsatisfactory' at Client's sole discretion."
Why It’s Exploitative:
Suggested Modifications:
"Payment shall be made within 15 business days of invoice receipt. If Client disputes the deliverables, they shall provide a written, itemized list of deficiencies within 7 days of receipt. The Contractor shall have 10 business days to address the issues. If no resolution is reached, disputes shall be escalated to binding arbitration (as per Section 9) before payment is withheld."
Legal Reasoning:
Problematic Clause:
"All work product, including any tools, libraries, or methodologies developed during the engagement, shall be the exclusive property of Client in perpetuity, including any work created using Contractor's pre-existing IP."
Why It’s Exploitative:
Suggested Modification:
*"Client shall own only the specific work product created solely for this engagement, as defined in the Statement of Work (SOW). Contractor retains ownership of:
- Any pre-existing tools, libraries, or methodologies brought into the engagement.
- Any general knowledge, skills, or abstract ideas developed during the engagement.
- The right to reuse generic components (e.g., open-source libraries) in future work, unless otherwise agreed.
Exceptions: If Contractor uses Client-confidential information or Client-provided assets, those shall remain Client’s property."
Legal Reasoning:
Problematic Clause:
"Contractor agrees not to provide similar services to any company in the same industry as Client for 24 months following termination."
Why It’s Exploitative:
Suggested Modification:
*"Contractor shall not solicit or provide services to any company that was a direct competitor of Client during the 12-month period prior to termination, within a 50-mile radius of Client’s headquarters (or [specified geographic limit]), for 6 months following termination. Exceptions:
- Contractor may work for companies that initiate contact with them.
- Contractor may work for companies that were not competitors of Client.
- If Client is a publicly traded company, the non-compete shall not apply to publicly traded competitors."
Legal Reasoning:
Problematic Clauses:
"Client may terminate this agreement at any time without notice." "Contractor must provide 60 days written notice." "Upon termination, Contractor must immediately deliver all work in progress without additional compensation."
Why It’s Exploitative:
Suggested Modification:
*"Either party may terminate this agreement with 30 days’ written notice. Upon termination:
- Client shall pay Contractor for all completed work up to the termination date.
- For work in progress, Client shall pay a prorated fee based on hours worked.
- Contractor shall document and transition all work within 15 business days, and Client shall compensate reasonably for transition efforts.
- If Client terminates without cause, Contractor shall be entitled to 30 days’ pay as severance."
Legal Reasoning:
Problematic Clause:
"Contractor assumes all liability for any bugs, security vulnerabilities, or system failures in delivered software, including consequential damages, with no cap on liability."
Why It’s Exploitative:
Suggested Modification:
*"Contractor’s total liability under this agreement shall not exceed the **greater of:
- 12 months’ fees paid under this agreement, or
- $50,000 (or a reasonable cap). Exclusions:
- Liability shall not apply for gross negligence or willful misconduct by Client.
- Client shall indemnify Contractor for any claims arising from Client-provided data, third-party integrations, or Client directions.
- Consequential damages (e.g., lost profits) are excluded unless caused by proven fraud or intentional misconduct."
Legal Reasoning:
Problematic Clause:
"Contractor shall indemnify Client against all claims arising from Contractor's work, including claims by third parties, regardless of fault."
Why It’s Exploitative:
Suggested Modification:
*"Contractor shall indemnify Client only for claims caused by Contractor’s negligence, willful misconduct, or breach of this agreement. Exclusions:
- Client shall indemnify Contractor for claims arising from:
- Client-provided specifications, data, or materials.
- Client’s use or modification of delivered work.
- Third-party software or APIs integrated at Client’s request.
- Joint Indemnification: If a claim arises from shared fault, liability shall be allocated proportionally.
- Insurance Requirement: Client shall maintain professional liability insurance covering this work."
Legal Reasoning:
Problematic Clause:
"Contractor shall not disclose any information about this engagement, including the terms of this agreement, for 5 years after termination."
Why It’s Exploitative:
Suggested Modification:
*"Contractor shall not disclose Client’s confidential business information, trade secrets, or proprietary data for 2 years after termination. Exceptions:
- Contractor may disclose to legal counsel for defensive purposes (e.g., if sued by Client).
- Contractor may discuss general project details (without revealing Client’s confidential info) for business development.
- Client shall also be bound by confidentiality for the same duration."
Legal Reasoning:
Problematic Clause:
"Any disputes shall be resolved through binding arbitration in Client's home jurisdiction, with costs borne by the losing party."
Why It’s Exploitative:
Suggested Modification:
*"Disputes shall be resolved through binding arbitration under the American Arbitration Association (AAA) rules, in a neutral forum (e.g., New York or neutral state).
- Costs: Each party shall bear their own arbitration fees, unless the arbitrator finds frivolous or bad-faith conduct, in which case the losing party shall pay the prevailing party’s reasonable fees.
- Right to Jury Trial: Contractor retains the right to a jury trial in court if arbitration is unavailable or unjust.
- Class Action Waiver is Unenforceable (if in a jurisdiction that prohibits them, e.g., California, New York)."
Legal Reasoning:
❌ Unlimited liability (no cap) ❌ Perpetual IP assignment (including pre-existing work) ❌ 90-day payment terms (cash flow risk) ❌ No cause termination for client only ❌ Overly broad non-compete (2+ years, no geography limit) ❌ One-sided indemnification (client not liable for their own mistakes) ❌ Gag clause on discussing contract terms
This contract is designed to protect the client at all costs and exposes the contractor to massive financial and legal risk. A reasonable software consulting agreement should: ✅ Balance risk (mutual liability caps) ✅ Define scope clearly (no unlimited changes) ✅ Have fair payment terms (30 days max) ✅ Protect the contractor’s IP (no grab of pre-existing work) ✅ Allow dispute resolution in a neutral forum
If the client refuses to negotiate these terms, the contractor should walk away—this is a high-risk, one-sided deal.
Turn this model response into notes, narration, or a short video
Partner link