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.
Sonar Pro Search'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 contains multiple heavily one-sided provisions that disproportionately expose the contractor to risk while limiting accountability for the client. Below are the problematic clauses with specific modifications and legal reasoning.
Problem: The client can unilaterally modify scope without compensation, creating unlimited liability for undefined work.
Suggested Modification: "Contractor shall provide software development services as detailed in Exhibits A and B. Client may request scope changes in writing. Changes requiring more than 10 hours of additional work shall be compensated at the then-current hourly rate, with timeline adjustments as mutually agreed."
Legal Reasoning: [1] Reasonable liability caps for software development typically range from one to two times the total contract value. Unlimited scope creates unlimited liability exposure. Courts recognize that vague or one-sided modification clauses can be unconscionable under contract law, particularly when one party has no recourse.
Problem: "Unsatisfactory" is undefined and gives the client unilateral discretion to withhold payment indefinitely, creating cash flow risk for the contractor.
Suggested Modification: "Payment is due within 30 days of invoice receipt. Client may dispute deliverables within 15 days by providing written specifications of defects. Contractor shall have 10 business days to remedy. Payment may only be withheld for documented defects that materially prevent the deliverables from functioning as specified in the Statement of Work. Disputes unresolved after 30 days shall proceed to dispute resolution (Section 9)."
Legal Reasoning: The current language violates the implied covenant of good faith and fair dealing, which all contracts contain. Courts have found that subjective payment withholding without defined standards or timelines is unenforceable. The 90-day payment term is also excessive and unusual for consulting work.
Problem: The contractor assigns all IP including pre-existing tools and methodologies "in perpetuity," even those created before the engagement or using the contractor's own prior work.
Suggested Modification: "Client shall own all custom work product created specifically for Client during this engagement ('Work Product'). Contractor retains ownership of: (a) pre-existing tools, libraries, or methodologies owned by Contractor before this engagement; (b) general knowledge, skills, and experience gained during the engagement; and (c) reusable components and frameworks. Contractor grants Client a non-exclusive, perpetual license to use Work Product and any incorporated pre-existing IP for Client's internal business purposes."
Legal Reasoning: [3][6] Under U.S. copyright law, independent contractors generally retain ownership of their work unless it falls into nine specific statutory categories. The current clause attempts to override federal law by claiming ownership of pre-existing IP, which is legally questionable. [12] Courts examine whether the hiring party provided tools, controlled means of creation, and provided benefits—factors suggesting employee status rather than contractor status. Claiming ownership of pre-existing contractor IP is both unfair and potentially unenforceable.
Problem: A 24-month industry-wide non-compete prevents the contractor from working in their field of expertise entirely.
Suggested Modification: "For 12 months following termination, Contractor agrees not to directly solicit Client's existing customers with whom Contractor had direct contact during the engagement. This restriction does not apply to: (a) general industry work not involving Client's direct competitors; (b) work in different geographic regions; or (c) work where Contractor does not use confidential information obtained during this engagement."
Legal Reasoning: [2][5] Non-compete enforceability requires three elements: reasonable geographic scope, reasonable duration, and protection of legitimate business interests. A 24-month, industry-wide restriction fails the reasonableness test in most jurisdictions. [5] New York courts, for example, strictly apply a three-prong test and limit non-competes "to the protection against misappropriation of trade secrets or confidential customer lists, or protection from competition by a former employee whose services are unique or extraordinary." A blanket industry restriction is likely unenforceable and may prevent the contractor from earning a livelihood.
Problem: Client terminates at-will without notice; contractor must provide 60 days notice and deliver work-in-progress without compensation.
Suggested Modification: "Either party may terminate this agreement with 30 days written notice. Upon termination, Client shall pay Contractor for: (a) all work completed through the termination date at the hourly rate; and (b) reasonable costs to wind down the engagement. Contractor shall deliver all completed work and work-in-progress within 10 business days. Client shall pay for work-in-progress on a pro-rata basis."
Legal Reasoning: The current clause creates unfair risk allocation. The contractor invests labor but receives no compensation for partial work, while the client can terminate anytime. Courts disfavor contracts where one party bears all termination risk. Symmetrical notice periods and pro-rata compensation for incomplete work are market-standard.
Problem: Contractor assumes all liability with no cap, including consequential damages, for bugs and vulnerabilities—even those beyond reasonable control.
Suggested Modification: "Contractor's total liability under this agreement shall not exceed the fees paid by Client in the 12 months preceding the claim. This cap does not apply to: (a) Contractor's gross negligence or willful misconduct; (b) Contractor's breach of confidentiality obligations; or (c) Contractor's infringement of third-party intellectual property rights. In no event shall either party be liable for indirect, incidental, consequential, or punitive damages, including lost profits or lost data, even if advised of the possibility of such damages."
Legal Reasoning: [1] Reasonable liability caps for software development typically range from one to two times the contract value or annual fees. Unlimited liability is uninsurable and unreasonable for a contractor earning $150/hour. [1] Most jurisdictions prohibit limiting liability for gross negligence, willful misconduct, fraud, and IP violations—these should be carved out. The contractor cannot control all security vulnerabilities; reasonable caps encourage reasonable care without creating bankruptcy risk.
Problem: Contractor indemnifies client for all claims regardless of fault, including third-party claims the contractor did not cause.
Suggested Modification: "Contractor shall defend and indemnify Client against third-party claims arising from: (a) Contractor's breach of this agreement; (b) Contractor's infringement of third-party intellectual property rights; or (c) Contractor's gross negligence or willful misconduct. Contractor shall have no indemnification obligation for claims arising from Client's use of deliverables in ways not specified, Client's modifications to deliverables, or Client's failure to apply security patches or updates provided by Contractor."
Legal Reasoning: Indemnification should be limited to claims actually caused by the contractor's actions or breaches. Indemnifying for all claims "regardless of fault" violates principles of causation and fairness. The contractor cannot control how the client uses the software post-delivery or whether the client applies security updates.
Problem: 5-year post-termination confidentiality on contract terms prevents the contractor from discussing compensation, work scope, or experience.
Suggested Modification: "Contractor shall maintain confidentiality of Client's proprietary information and trade secrets for 3 years following termination. Contractor may disclose: (a) this agreement's existence and general scope to prospective clients or employers; (b) the fact of the engagement in portfolio or resume; (c) information required by law or court order; and (d) information that becomes publicly available through no breach by Contractor."
Legal Reasoning: A 5-year confidentiality period on contract terms is excessive. Courts recognize that overly broad confidentiality clauses can prevent workers from earning a living or discussing fair compensation. Three years is more reasonable for protecting trade secrets. Contractors should be able to reference past work in job searches.
Problem: Binding arbitration in the client's home jurisdiction with the losing party paying all costs heavily favors the client.
Suggested Modification: "Any disputes shall be resolved through binding arbitration administered by [JAMS/AAA], with one arbitrator mutually selected by the parties. The arbitration shall be conducted in a location mutually agreed upon or virtually. Each party shall bear its own attorney fees and costs, except that the prevailing party may recover reasonable attorney fees if the other party's claim or defense is found to be frivolous. The arbitrator shall apply the substantive law of [agreed state] and the Federal Arbitration Act."
Legal Reasoning: Requiring arbitration in the client's home jurisdiction creates a significant cost and logistical burden for the contractor, particularly if they are in a different state. Requiring the losing party to pay all costs creates a chilling effect on legitimate claims by the contractor. Market-standard provisions split costs equally unless one party's position is frivolous.
The contract systematically shifts risk to the contractor while limiting the client's accountability. The most dangerous provisions are: (1) unlimited scope without compensation; (2) unlimited liability with no cap; (3) subjective payment withholding; (4) broad IP assignment of pre-existing work; and (5) asymmetric termination rights. Before signing, the contractor should negotiate these five clauses at minimum.
Turn this model response into notes, narration, or a short video
Partner link