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.
Kimi K2 Thinking'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.
Exploitable Language: "Client reserves the right to modify the scope at any time without additional compensation."
Modification: Replace with: "Scope changes must be documented in writing via change order and shall result in equitable adjustments to compensation and timeline."
Legal Reasoning: The original clause permits unlimited "scope creep," effectively allowing the Client to demand unlimited work for a fixed price. This violates fundamental contract principles of consideration and could render the agreement illusory. The modification establishes bilateral consideration and prevents exploitation.
Exploitable Language:
Modifications:
Legal Reasoning: 90-day payment terms create severe cash flow hardship and exceed industry standards (typically 15-30 days). The "sole discretion" standard is unconscionable—it allows withholding payment based on subjective, unreviewable judgments, effectively eliminating the contractor's right to compensation. The modification introduces objective standards and due process.
Exploitable Language: "including any work created using Contractor's pre-existing IP"
Modification: Delete this phrase entirely. Add: "Contractor grants Client a perpetual, non-exclusive license to use any pre-existing IP incorporated into deliverables. Contractor retains all ownership of pre-existing IP."
Legal Reasoning: The original clause constitutes an unlawful conversion of the Contractor's property and could be void as against public policy. It claims ownership of the Contractor's valuable tools, libraries, and methodologies developed before and outside the engagement. This would prevent the Contractor from reusing their own IP with other clients, destroying their business viability. The modification distinguishes between new work-for-hire (Client owns) and pre-existing IP (Contractor licenses).
Exploitable Language: "not to provide similar services to any company in the same industry as Client for 24 months"
Modification: Replace with: "During the engagement and for 6 months thereafter, Contractor shall not directly solicit Client's customers with whom Contractor had material contact. This does not prohibit Contractor from providing services to other companies in the industry."
Legal Reasoning: A 24-month industry-wide non-compete for an independent contractor is likely unenforceable as an unreasonable restraint of trade in most jurisdictions (especially California and many other states). It would effectively prevent the Contractor from earning a livelihood. The modification narrows it to a reasonable non-solicitation covenant that protects legitimate business interests without being punitive.
Exploitable Language:
Modifications:
Legal Reasoning: The asymmetrical notice requirement is unconscionable and creates disparate bargaining power. Forcing delivery of work-in-progress without compensation constitutes involuntary servitude and violates quantum meruit principles (right to payment for value conferred). The modification creates mutuality and ensures payment for actual work performed.
Exploitable Language: "Contractor assumes all liability for any bugs... including consequential damages, with no cap on liability."
Modification: Replace with: "Contractor's total aggregate liability shall be limited to the amount of fees paid in the 12 months preceding the claim. Neither party shall be liable for consequential, incidental, or indirect damages. Contractor warrants deliverables will conform to specifications for 90 days, after which all warranties are disclaimed."
Legal Reasoning: Unlimited liability for consequential damages creates catastrophic risk that could bankrupt the Contractor. A single bug causing Client business losses could result in liability exceeding total contract value by orders of magnitude. This is grossly unreasonable and uninsurable. The modification introduces an enforceable damages cap and warranty period consistent with industry standards.
Exploitable Language: "regardless of fault"
Modification: Replace with: "Contractor shall indemnify Client against third-party claims that deliverables infringe intellectual property rights, provided Client: (a) promptly notifies Contractor, (b) allows Contractor to control the defense, and (c) the infringement was not caused by Client-modified materials or combinations with non-Contractor products."
Legal Reasoning: "Regardless of fault" indemnification is unconscionable and potentially unenforceable. It could require the Contractor to indemnify the Client for the Client's own negligence, willful misconduct, or unrelated third-party claims. The modification limits indemnification to IP infringement (a standard industry practice) and conditions it on procedural fairness.
Exploitable Language: "shall not disclose any information about this engagement, including the terms of this agreement, for 5 years"
Modification: Change to: "Contractor shall not disclose Client's confidential information for 3 years post-termination. Contractor may disclose the existence of the engagement and general terms for marketing and reference purposes, provided Client's proprietary information is not disclosed."
Legal Reasoning: A 5-year NDA for a consulting engagement exceeds reasonable protection and may be unenforceable. Preventing disclosure of "terms of this agreement" blocks the Contractor from using the Client as a reference or showcasing work in their portfolio, which is standard industry practice. The modification balances legitimate confidentiality with the Contractor's business needs.
Exploitable Language: "costs borne by the losing party"
Modification: Replace with: "Each party shall bear its own arbitration costs and attorneys' fees, regardless of outcome, except the arbitrator may award costs to the prevailing party if the other party's claims were frivolous or brought in bad faith."
Legal Reasoning: "Loser pays" provisions (especially in the Client's home jurisdiction) create prohibitive risk for Contractors pursuing legitimate claims, as they could be forced to pay the Client's potentially massive legal fees if they lose. This effectively blocks access to justice. The modification removes this chilling effect while preserving protection against frivolous litigation.
Add Missing Clause - Independent Contractor Status: The agreement fails to define the relationship. Add: "Contractor is an independent contractor, not an employee. Contractor retains control over work methods, may engage other clients, and receives no employee benefits. Nothing herein creates an agency or partnership relationship."
Legal Reasoning: Without explicit independent contractor language, the Contractor risks being misclassified as an employee, creating tax liability and benefit entitlement issues for both parties.
Turn this model response into notes, narration, or a short video
Partner link