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.
Gpt 5.4'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.
Here are the main contractor-unfriendly clauses, why they’re risky, and concrete redlines you should consider. This is business/legal information, not legal advice; for an actual engagement, a lawyer in the relevant jurisdiction should review it.
Current language
Client reserves the right to modify the scope at any time without additional compensation.
Why this is dangerous
Suggested revision Replace with:
Contractor shall provide the services described in one or more statements of work (“SOWs”). Any material change to scope, deliverables, timeline, assumptions, or dependencies must be agreed in writing by both parties through a change order. Contractor will be entitled to equitable adjustment of fees, milestones, and delivery dates for approved changes.
Legal/business reasoning
Current language
Payment is due within 90 days of invoice receipt. Client may withhold payment if deliverables are deemed "unsatisfactory" at Client's sole discretion.
Why this is dangerous
Suggested revision Replace with:
Contractor shall be paid $150/hour, invoiced monthly, with payment due within 15 or 30 days of invoice receipt. Any disputed invoice amount must be identified in writing with reasonable detail within 10 business days; undisputed amounts shall be paid on time. Client may withhold only the disputed portion relating to a material, objectively verifiable failure to conform to agreed specifications. Contractor shall have a reasonable opportunity, not less than 10 business days, to cure any nonconformity.
Add:
Late payments shall accrue interest at the lesser of 1.0% per month or the maximum amount permitted by law.
Optional:
Contractor may suspend work for invoices more than 15 days overdue after written notice.
Legal/business reasoning
Current language
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 this is dangerous
Suggested revision Replace with:
Contractor retains all right, title, and interest in and to Contractor’s pre-existing materials, tools, code, libraries, templates, know-how, methodologies, and other intellectual property developed independently of this Agreement (“Contractor IP”). To the extent Contractor IP is incorporated into deliverables, Contractor grants Client a non-exclusive, perpetual, worldwide, non-transferable (except with assignment of this Agreement), royalty-free license to use such Contractor IP solely as embedded in or necessary to use the deliverables.
And:
Upon full payment of all fees due, Contractor assigns to Client all right, title, and interest in the final deliverables specifically created for Client under an applicable SOW, excluding Contractor IP, generic know-how, residual knowledge, and third-party materials.
If open source or third-party code may be used:
Deliverables may include third-party or open-source components subject to their applicable licenses.
Legal/business reasoning
Current language
Contractor agrees not to provide similar services to any company in the same industry as Client for 24 months following termination.
Why this is dangerous
Suggested revision Best option:
Delete the non-compete entirely.
Replace with a narrower non-solicit/confidentiality clause:
For 12 months following termination, Contractor shall not knowingly solicit for employment any employee of Client with whom Contractor had direct material contact during the engagement, provided that general solicitations not targeted at Client employees shall not violate this provision.
And rely on confidentiality:
Contractor shall not use or disclose Client confidential information to compete unfairly.
Legal/business reasoning
Current language
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 this is dangerous
Suggested revision Replace with:
Either party may terminate this Agreement for convenience upon 15 or 30 days’ written notice.
And:
Either party may terminate for material breach if the breach is not cured within 10 or 15 days after written notice.
Add:
Upon termination, Client shall pay Contractor for all services performed, approved expenses incurred, and any non-cancellable commitments made through the effective date of termination. Contractor shall deliver work product for which payment has been made.
Optional if you work on retainer/reserved capacity:
If Client terminates for convenience, Client shall pay for any reserved minimum commitment for the notice period.
Legal/business reasoning
Current language
Contractor assumes all liability for any bugs, security vulnerabilities, or system failures in delivered software, including consequential damages, with no cap on liability.
Why this is dangerous
Suggested revision Replace with:
Contractor’s total aggregate liability arising out of or related to this Agreement shall not exceed the total fees paid or payable to Contractor under this Agreement during the 6 or 12 months preceding the event giving rise to the claim.
Add:
In no event shall either party be liable for any indirect, incidental, special, exemplary, punitive, or consequential damages, including lost profits, lost revenue, loss of data, or business interruption, even if advised of the possibility of such damages.
Carve-outs can be negotiated:
The foregoing limitations shall not apply to liability arising from gross negligence, willful misconduct, fraud, or breach of confidentiality obligations, and only to the extent such carve-outs are required by applicable law.
Also avoid warranty overreach:
Contractor warrants that services will be performed in a professional and workmanlike manner consistent with generally accepted industry standards. Contractor does not warrant that deliverables will be error-free or uninterrupted.
Legal/business reasoning
Current language
Contractor shall indemnify Client against all claims arising from Contractor's work, including claims by third parties, regardless of fault.
Why this is dangerous
Suggested revision Replace with:
Contractor shall indemnify Client against third-party claims to the extent arising from allegations that the deliverables, as provided by Contractor and used as permitted under this Agreement, infringe such third party’s intellectual property rights, or from Contractor’s gross negligence or willful misconduct.
Add exclusions:
Contractor shall have no indemnity obligation to the extent a claim arises from (i) Client materials, specifications, or instructions; (ii) modifications not made by Contractor; (iii) use of deliverables in combination with items not provided or approved by Contractor; (iv) use not in accordance with the Agreement or documentation.
Add procedure:
The indemnified party must promptly notify the indemnifying party of the claim, provide reasonable cooperation, and permit the indemnifying party sole control of the defense and settlement, except that no settlement admitting liability or imposing obligations on the indemnified party may be entered without its consent.
Consider mutual indemnity:
Client shall indemnify Contractor for third-party claims arising from Client-provided materials, instructions, data, or Client’s use of deliverables outside the agreed scope.
Legal/business reasoning
Current language
Contractor shall not disclose any information about this engagement, including the terms of this agreement, for 5 years after termination.
Why this is dangerous
Suggested revision Replace with:
Contractor shall keep Client’s non-public confidential information confidential and use it solely to perform services under this Agreement. “Confidential Information” does not include information that is or becomes public through no fault of Contractor, was already known to Contractor without restriction, is independently developed without use of Client confidential information, or is rightfully obtained from a third party without duty of confidentiality.
Add:
Contractor may disclose Confidential Information to its legal, tax, accounting, and insurance advisors under obligations of confidentiality, and as required by law, regulation, court order, or legal process, provided Contractor gives prompt notice where legally permitted.
Limit publicity separately if needed:
Contractor may identify Client’s name and logo in a client list only with Client’s prior written consent.
About term:
Suggested term:
The confidentiality obligations shall continue for 3 years after termination, except with respect to trade secrets, which shall remain protected for so long as they qualify as trade secrets under applicable law.
Legal/business reasoning
Current language
Any disputes shall be resolved through binding arbitration in Client's home jurisdiction, with costs borne by the losing party.
Why this is dangerous
Suggested revision Replace with:
Any dispute arising under this Agreement that the parties cannot resolve informally shall be resolved by binding arbitration administered by [AAA/JAMS] under its commercial rules by a single arbitrator. The arbitration shall take place remotely or in a mutually agreed location. Each party shall bear its own attorneys’ fees and costs, except as awarded by the arbitrator under applicable law or for bad-faith conduct.
Optional:
Either party may seek temporary injunctive relief in a court of competent jurisdiction to protect confidential information or intellectual property.
And:
Either party may bring claims for unpaid invoices or other matters within the jurisdictional limit of small claims court.
Legal/business reasoning
There’s no objective delivery/acceptance mechanism.
Fix Add:
Deliverables shall be deemed accepted unless Client provides written notice of material nonconformity to agreed specifications within 5 business days of delivery. The notice must describe the nonconformity in reasonable detail, and Contractor shall have a reasonable opportunity to cure.
Reason
If you incur travel, tools, cloud costs, or licenses, there’s no protection.
Fix Add:
Client shall reimburse pre-approved out-of-pocket expenses at cost, invoiced monthly with reasonable documentation.
Client delays or missing inputs could be blamed on contractor.
Fix Add:
Contractor’s performance is dependent on Client’s timely provision of access, materials, approvals, decisions, and personnel reasonably required for the services. Delivery dates will be equitably extended for delays caused by Client or third parties under Client’s control.
Important for tax, benefits, and control issues.
Fix Add:
Contractor is an independent contractor and not an employee, partner, or agent of Client. Contractor is solely responsible for taxes, insurance, and statutory obligations relating to its personnel.
Reason
The current language could imply absolute security obligations.
Fix Add:
Contractor will use commercially reasonable efforts consistent with industry standards but does not guarantee that software will be free from all vulnerabilities or that operation will be uninterrupted. Security obligations, if any, shall be expressly stated in the applicable SOW.
You may want protection for events outside your control.
Fix Add:
Neither party shall be liable for delays or failures caused by events beyond its reasonable control, excluding payment obligations.
If you can only negotiate a few items, prioritize these:
If the client resists, a practical compromise might be:
If you want, I can also turn this into a line-by-line redline draft of the agreement with replacement wording for each clause.
Turn this model response into notes, narration, or a short video
Partner link