3 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.
Claude Sonnet 4.6'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 heavily one-sided. Here is a systematic analysis of each problematic provision.
"Client reserves the right to modify the scope at any time without additional compensation" creates an unlimited obligation with no defined boundaries. This is sometimes called scope creep weaponized contractually.
Courts may find this unenforceable as an illusory contract (no mutuality of obligation), but you cannot count on that protection, and litigation is costly.
Contractor shall provide services as described in mutually agreed Statements of Work (SOW). Any modification to scope requires written agreement from both parties. Changes materially affecting time or complexity shall be compensated at the standard hourly rate. Client may request changes; Contractor may accept or decline within 5 business days.
Industry standard is Net-30. Net-90 is essentially an interest-free loan you are providing to the client. Combined with monthly invoicing, you could complete two months of work before receiving any payment.
This is a subjective payment trigger that gives the client unlimited ability to withhold payment with no recourse mechanism. It could be used to avoid payment entirely.
This may constitute an unenforceable condition in many jurisdictions if it operates as a penalty clause or allows one party to avoid all obligations arbitrarily.
The contract has no consequence for late payment, removing all incentive for timely payment.
Payment is due within 30 days of invoice receipt. Invoices unpaid after 30 days accrue interest at 1.5% per month. Client may dispute an invoice within 10 business days of receipt by providing written explanation of specific deficiencies. Undisputed portions of invoices must be paid on schedule. Disputed work shall be resolved through the dispute resolution process; Contractor may suspend services if undisputed amounts remain unpaid after 45 days.
"Including any work created using Contractor's pre-existing IP" could transfer ownership of tools, frameworks, or libraries you built before this engagement and use across multiple clients. This is potentially your most financially damaging clause.
Capturing "methodologies" is vague and overbroad. This could theoretically prevent you from using your own professional knowledge and approaches in future work.
There is no provision protecting open-source components, third-party libraries, or your general professional skills.
Courts in many jurisdictions limit IP assignment of pre-existing work, but enforcement requires litigation. Some jurisdictions (notably California) have statutes protecting contractors' pre-existing IP.
Work product specifically created for Client under this Agreement shall be Client's property upon full payment. Contractor retains ownership of all pre-existing IP, tools, libraries, and methodologies ("Background IP"). Contractor grants Client a perpetual, non-exclusive license to use Background IP solely as incorporated into deliverables. Open-source components remain subject to their respective licenses, which Contractor shall disclose. Contractor retains ownership of general skills, knowledge, and techniques developed during the engagement.
24 months is excessive. "Same industry" is undefined and could be interpreted extremely broadly. A contractor working for a fintech company could be barred from all financial services work for two years. This could effectively end your career in your specialty.
Non-competes for independent contractors are unenforceable in California and several other states. Even in states that allow them, courts apply a reasonableness test. This clause would likely fail that test as written due to duration, geographic scope (none specified, implying global), and breadth. However, unenforceable clauses still create chilling effects — you may avoid legitimate work fearing litigation.
Contractor agrees not to directly solicit Client's specific customers with whom Contractor had direct contact during the engagement for a period of 6 months following termination. This restriction does not prevent Contractor from working in the same industry or accepting work from companies that independently contact Contractor.
Note: Consider whether any non-compete is appropriate for your jurisdiction. In California, replace entirely with a non-solicitation clause only.
Client can terminate instantly; you must give 60 days notice. This means you could be working 60 days without pay if the client terminates immediately after you give notice, or you could be terminated mid-project with no transition compensation.
"Immediately deliver all work in progress without additional compensation" means the client can time termination strategically to obtain work without paying for it.
There is no compensation for abrupt termination that disrupts your business.
Either party may terminate this Agreement with 30 days written notice. Client may terminate immediately for cause (defined as material breach uncured after 10 days written notice). Upon termination without cause by Client, Client shall pay a kill fee equal to 2 weeks of average billing. All work in progress shall be delivered upon receipt of full payment for hours worked through termination date. Contractor may terminate immediately if invoices remain unpaid beyond 45 days.
Unlimited liability with no cap, including consequential damages, is the single most dangerous clause in this contract. If you write code that causes a data breach, you could theoretically be liable for the client's lost revenue, regulatory fines, customer lawsuits, and reputational damage. For a large enterprise client, this could be tens or hundreds of millions of dollars.
Some jurisdictions limit consequential damage waivers, but you cannot rely on this. Professional liability (E&O) insurance typically has coverage limits, meaning this clause could expose you beyond your insurance.
Contractor's total liability for any claims arising from this Agreement shall not exceed the total fees paid by Client in the 3 months preceding the claim. Neither party shall be liable for indirect, consequential, incidental, or punitive damages. Contractor warrants that work will be performed in a professional manner consistent with industry standards. Client is responsible for testing and acceptance of all deliverables before production deployment.
"Regardless of fault" indemnification means you pay even when the client causes the problem. If the client deploys your code incorrectly, modifies it, or ignores your documented warnings, you still indemnify them. The indemnification is also entirely one-directional.
Each party shall indemnify the other against third-party claims arising from that party's own negligence, willful misconduct, or breach of this Agreement. Contractor's indemnification obligation does not apply to claims arising from Client's modification of deliverables, Client's failure to implement recommended security measures, or Client's operational decisions. Indemnification obligations are subject to the liability cap in Clause 6.
"Including the terms of this agreement" prevents you from:
Five years is also excessive for most engagements.
Clauses preventing disclosure to legal counsel may be unenforceable as against public policy in many jurisdictions, but again, enforcement requires litigation.
Contractor shall keep Client's proprietary business information and technical systems confidential for 2 years following termination, using reasonable care consistent with protection of Contractor's own confidential information. Confidentiality does not apply to information that becomes publicly known, was known to Contractor before the engagement, or must be disclosed by law. Contractor may disclose agreement terms to legal counsel, accountants, and insurers under confidentiality obligations. Nothing in this Agreement prevents Contractor from discussing general working conditions with other contractors.
Requiring arbitration in the client's home jurisdiction could require you to travel internationally or across the country for disputes. "Costs borne by the losing party" creates a chilling effect on legitimate claims — you may not pursue valid claims fearing cost exposure.
Fee-shifting provisions in arbitration clauses have been found unconscionable in some jurisdictions when they effectively prevent a party from vindicating rights.
Disputes shall first be subject to good-faith negotiation for 30 days. Unresolved disputes shall be submitted to binding arbitration under [AAA/JAMS] rules in a mutually agreed neutral location or conducted remotely. Each party bears its own arbitration costs except that the arbitrator may award costs to the prevailing party in cases of frivolous claims. Nothing prevents either party from seeking emergency injunctive relief in a court of competent jurisdiction.
| Clause | Risk Level | Primary Risk |
|---|---|---|
| Scope | Medium | Unlimited unpaid work |
| Payment | High | Non-payment with no recourse |
| IP | High | Loss of pre-existing tools |
| Non-Compete | Medium | Career restriction |
| Termination | High | Unpaid work delivery |
| Liability | Critical | Business-ending exposure |
| Indemnification | High | Third-party cost exposure |
| Confidentiality | Medium | Cannot seek legal advice |
| Dispute Resolution | Medium | Chilling effect on claims |
This analysis is for informational purposes. It does not constitute legal advice. Consult a licensed attorney in your jurisdiction before signing or negotiating any contract.
Turn this model response into notes, narration, or a short video
Partner link