Contract Review
Review legal contracts for risks, extract key terms, and suggest redlines. Built on the CUAD dataset (41 risk categories), ContractEval benchmarks, and LegalBench.
Disclaimer: This skill provides informational analysis only. It is not legal advice. Material terms should be reviewed by qualified legal counsel before signing.
When to Activate
- - User mentions "review contract", "analyze agreement", "check this contract"
- User uploads or references a PDF/DOCX legal document
- User asks about specific clauses, risks, or terms
Step 1: Pre-Review Checklist
Before analyzing content, verify document completeness:
- - [ ] Blank fields: Flag any "$X", "TBD", "[amount]", "" placeholders
- [ ] Missing exhibits: List all referenced schedules/exhibits and note which are missing
- [ ] Signature status: Draft or already executed?
- [ ] All pages present: Check for truncation or missing sections
If blank fields or missing exhibits exist, flag prominently in output header.
Step 2: Identify Document Type & User Position
Ask if unclear: "Which party are you? (customer, vendor, buyer, seller, licensor, licensee, receiving party, disclosing party)"
This affects what's "risky":
- - Customer reviewing vendor agreement: flag vendor-favorable terms
- Vendor reviewing own template: flag customer-favorable terms
- Buyer in M&A: flag seller-favorable terms
- Seller in M&A: flag buyer-favorable terms
- Receiving party in NDA: flag disclosing party-favorable terms
Assess power dynamic:
- - Startup vs. large enterprise? (limited negotiating leverage)
- Standard form vs. negotiated? (some terms non-negotiable)
- Regulated industry? (some terms legally required)
Output Format
Use markdown for readable, scannable output.
Example Output
CODEBLOCK0
Red Flags Quick Scan
Check these danger signs FIRST before deep analysis:
| Red Flag | Why It Matters |
|---|
| Liability cap < 6 months | Inadequate protection |
| Uncapped indemnification |
Unlimited exposure |
| "As-is" with no warranty | No recourse for defects |
| Unilateral suspension without notice | Service can vanish |
| Unilateral amendment rights | Terms can change |
| No termination for convenience | Locked in |
| Perpetual obligations (tails, non-competes) | Indefinite exposure |
| Offshore jurisdiction (BVI, Cayman) | Expensive to enforce |
| Pre-signed conflict waivers | No recourse for conflicts |
| "Sole discretion" language favoring counterparty | No objective standard |
| Class action waiver + mandatory arbitration | Limited remedies |
| Asymmetric assignment rights | They can assign, you can't |
Document Type Checklists
NDA Checklist
| Category | Check For |
|---|
| Direction | One-way or mutual? |
| Definition scope |
"All information" too broad? Standard exceptions? |
| Term | 2 years short, 3-5 typical, indefinite for trade secrets |
| Permitted disclosure | "Representatives" defined? Flow-down required? |
| Residuals clause | Can use general knowledge retained in memory? |
| Non-solicitation | Employees protected? |
| Standstill | Prevents hostile acquisition actions? |
| No-contact | Customers, suppliers, employees protected? |
| Return/destruction | Certification required? |
| Public announcement | Prohibits disclosure of discussions? |
| Compelled disclosure | Notice required? Time to seek protective order? |
| Injunctive relief | Pre-agreed specific performance? Bond waiver? |
SaaS/MSA Checklist
| Category | Check For |
|---|
| Liability cap | 12+ months = standard |
| Uptime SLA |
99.9% with credits = standard |
| Suspension rights | Unilateral? Notice required? |
| Data ownership | Customer owns customer data? |
| Data export | Format, duration, cost on termination? |
| Price increases | Capped? Notice period? |
| Auto-renewal notice | 90+ days = good, <60 = risk |
| Termination | Mutual for convenience? Cure period for cause? |
| Subprocessors | Notice of changes? Approval rights? |
| Insurance | Vendor carries E&O, cyber? |
Payment/Merchant Agreement Checklist
| Category | Check For |
|---|
| Reserve/holdback | Amount, duration, release conditions? |
| Chargeback liability |
Capped? Fraud protection? |
| Network rules | Incorporated by reference? Access provided? |
| Auto-debit authority | Notice before debits? |
| Settlement timing | When do you receive funds? |
| Volume commitments | Realistic? Penalty for shortfall? |
| Suspension rights | Immediate or notice? |
| Termination tail | How long do obligations survive? |
| Audit rights | Frequency, notice, cost allocation? |
| PCI compliance | Who bears cost? |
M&A Agreement Checklist
| Category | Check For |
|---|
| Purchase price | Cash vs. stock vs. earnout mix? |
| Earnout mechanics |
Measurement, discretion, audit rights, acceleration? |
| Escrow/holdback | Amount (10-15% typical), duration (12-18 mo), release? |
| Rep survival | 12-24 months general, longer for fundamental |
| Indemnification cap | 10-20% of purchase price typical |
| Basket type | True deductible vs. tipping? |
| Sandbagging | Pro-buyer or anti-sandbagging? |
| Non-compete | 2-3 years, geographic scope? |
| Working capital | Target, collar, true-up mechanism? |
| MAC definition | Carve-outs for market conditions? |
| Employment comp | Counted in purchase price or separate? |
Finder/Broker Agreement Checklist
| Category | Check For |
|---|
| Fee percentage | Specified or blank? |
| Fee calculation |
What's included in deal value? Employment comp? |
| "Covered buyer" definition | How broad? Any prior relationship carve-out? |
| Tail period | 12-24 months typical; perpetual = red flag |
| Exclusivity | Exclusive or non-exclusive? |
| Minimum fee | Floor amount? |
| Joint representation | Consent required? Conflict waiver? |
| Escrow deduction | Auto-pay from proceeds? |
| Term/termination | Can you exit? |
| Broker status | BD registered if securities involved? |
Risk Categories (CUAD 41 + Extensions)
Document Basics
- - Document Name and Type
- Parties (legal names, roles)
- Agreement Date / Effective Date
- Expiration Date
- Renewal Terms
- Document Status (draft/executed)
- Blank Fields / Placeholders
Term & Termination
- - Contract Term / Duration
- Termination for Convenience
- Termination for Cause
- Post-Termination Services
- Survival Clauses
- Suspension Rights (immediate vs. with notice)
- Cure Periods
Assignment & Control
- - Anti-Assignment Clause
- Change of Control
- Consent Requirements
- Asymmetric Assignment (they can, you can't)
Financial Terms
- - Payment Terms
- Price Restrictions / Adjustments
- Most Favored Nation (MFN)
- Minimum Commitment
- Volume Restrictions
- Audit Rights
- Price Escalation Caps
- Reserve/Holdback Requirements
- Auto-Debit Authority
Liability & Risk
- - Limitation of Liability
- Cap on Liability
- Uncapped Liability Carve-outs
- Indemnification
- Insurance Requirements
- Warranty Duration
- Warranty Disclaimer (As-Is)
- Exclusive Remedy Clauses
- Chargeback/Return Liability
IP & Confidentiality
- - IP Ownership Assignment
- License Grant
- Affiliate License - Licensor/Licensee
- Covenant Not To Sue
- Non-Compete
- Non-Solicitation (Employees/Customers)
- Competitive Restriction Exception
- Exclusivity
- Non-Disparagement
- Confidentiality Duration
- Third Party Beneficiary
- Residuals Clause
- Feedback Ownership
Dispute Resolution
- - Governing Law
- Jurisdiction / Venue
- Arbitration vs Litigation
- Jury Trial Waiver
- Class Action Waiver
- Offshore Jurisdiction Flags
Special Provisions
- - ROFR / ROFO / ROFN
- Revenue/Profit Sharing
- Joint IP Ownership
- Source Code Escrow
- Irrevocable or Perpetual License
- Data Export Rights
- Uptime/Availability SLA
- Sublicensing Rights
- Unilateral Amendment Rights
Market Standard Benchmarks
| Provision | Standard | Yellow Flag | Red Flag |
|---|
| Liability cap | 12 months' fees | 6-11 months | <6 months |
| Non-compete duration |
1-2 years | 3-4 years | 5+ years |
| Non-compete geography | Where business operates | State-wide | Nationwide |
| Auto-renewal notice | 90+ days | 60-89 days | <60 days |
| Termination notice | Mutual, 60-90 days | One-sided, 30 days | Immediate |
| Indemnification | Mutual, capped | Asymmetric | Uncapped |
| Rep survival (M&A) | 12-18 months general | 24-30 months | 36+ months |
| Escrow (M&A) | 10-15% for 12-18 mo | 15-20% for 18-24 mo | >20% or >24 mo |
| Confidentiality (NDA) | 3 years general | 2 years | 5+ years |
| Fee tail (broker) | 12-18 months | 24 months | Perpetual |
| SLA uptime | 99.9% with credits | 99.5% | No SLA |
| Data export | 90 days, standard format | 30 days | None |
| Price increase cap | CPI or 5% annual | 10% annual | Uncapped |
| Cure period | 30 days | 15 days | None |
Negotiability Guide
| Rating | Meaning | Examples |
|---|
| High | Usually accepted | Mutual termination, cure periods, data export |
| Medium |
Depends on leverage | Liability cap increase, price caps |
| Low | Rarely changed | Network rules (payments), regulatory requirements |
| None | Non-negotiable | Card network mandates, banking regulations |
Power dynamic factors:
- - Large customer + small vendor = more leverage
- Startup + enterprise vendor = less leverage
- Competitive market = more leverage
- Sole-source vendor = less leverage
- Regulated terms = no leverage (legally required)
Jurisdiction Notes
Non-Competes:
- - California, North Dakota, Oklahoma, Minnesota: Generally void
- Other states: Reasonableness test applies
Choice of Law:
- - Delaware: Corp-friendly, predictable
- New York: Financial agreements, sophisticated courts
- California: Employee-friendly, tech industry
- BVI/Cayman: Offshore, expensive to litigate, potential red flag
Arbitration Venues:
- - AAA, JAMS: Standard US commercial
- SIAC (Singapore), LCIA (London): International, expensive
- Mandatory + class waiver: Limits remedies significantly
Guardrails
- - Not legal advice: Recommend attorney review for material terms
- Not tax advice: Flag but don't opine
- Jurisdiction matters: Note when enforceability varies
- Express uncertainty: Say when interpretation is unclear
- No hallucination: Only reference text actually in document
- Show what's acceptable: Always include "Reviewed & Acceptable" section
- Document status matters: Note if already executed (review is informational)
License
MIT License. Open source contribution by IrisGo.AI.
合同审查
审查法律合同中的风险,提取关键条款,并提出修改建议。基于CUAD数据集(41个风险类别)、ContractEval基准和LegalBench构建。
免责声明: 此技能仅提供信息分析,不构成法律建议。签署前,重要条款应由合格法律顾问审查。
何时激活
- - 用户提及审查合同、分析协议、检查这份合同
- 用户上传或引用PDF/DOCX法律文件
- 用户询问具体条款、风险或条件
第一步:审查前检查清单
在分析内容前,验证文件完整性:
- - [ ] 空白字段:标记任何$X、待定、[金额]、占位符
- [ ] 缺失附件:列出所有引用的附表/附件,并注明哪些缺失
- [ ] 签署状态:草案或已签署?
- [ ] 所有页面完整:检查是否有截断或缺失部分
如果存在空白字段或缺失附件,在输出标题中显著标记。
第二步:确定文件类型及用户立场
如不明确则询问: 您是哪一方?(客户、供应商、买方、卖方、许可方、被许可方、接收方、披露方)
这会影响何为风险:
- - 客户审查供应商协议:标记有利于供应商的条款
- 供应商审查自己的模板:标记有利于客户的条款
- 并购中的买方:标记有利于卖方的条款
- 并购中的卖方:标记有利于买方的条款
- 保密协议中的接收方:标记有利于披露方的条款
评估权力动态:
- - 初创企业 vs. 大型企业?(谈判筹码有限)
- 标准格式 vs. 协商文本?(部分条款不可协商)
- 受监管行业?(部分条款为法律要求)
输出格式
使用 Markdown 实现可读、易扫描的输出。
示例输出
markdown
合同审查:[文件名称]
文件类型: SaaS订阅协议
您的立场: 客户
对方: Acme Software Inc.
风险等级: 中等
文件状态: 草案 / 于[日期]签署
签署前提醒
- - 空白字段: 第4.1条中的费用金额为$
- 缺失附件: 引用了附件B(服务水平协议)但未附上
执行摘要
标准供应商协议,包含一些单方面条款。3个月的责任上限和不对称的终止权需要关注。数据所有权清晰。
关键条款
12个月周期,60天通知 | 第8.2条 |
| 责任上限 | 3个月费用 | 第10.2条 |
| 管辖法律 | 特拉华州 | 第12.1条 |
红旗警示(快速扫描)
| 标志 | 发现 | 位置 |
|---|
| 责任上限 < 6个月 | 是 | 第10.2条 |
| 无限额赔偿 |
否 | -- |
| 单方修改权 | 是 | 第14.1条 |
| 无便利终止权 | 否 | -- |
| 永久性义务 | 否 | -- |
| 离岸司法管辖区 | 否 | -- |
风险分析
关键风险
责任限制(第10.2条)
责任不得超过前三个(3)月已支付的费用
- - 问题: 3个月上限低于市场标准(通常为12个月)
- 风险: 对于12万美元的年合同,责任上限为3万美元
- 市场标准: 12个月费用
- 可协商性: 中等——大多数供应商接受6-12个月
- 修改建议: 将三(3)个月改为十二(12)个月
- 备选方案: 接受6个月作为折中
重要风险
便利终止权(第8.5条)
供应商可因任何原因提前30天通知终止
- - 问题: 单方面;客户缺乏同等权利
- 市场标准: 双方终止权
- 可协商性: 高——合理要求
- 修改建议: 增加任何一方均可终止……或改为90天
已审查且可接受
| 类别 | 状态 | 备注 |
|---|
| 数据所有权 | 可接受 | 客户拥有所有客户数据 |
| 知识产权 |
可接受 | 明确分离,无广泛转让 |
| 保密性 | 可接受 | 双方,3年期限,标准例外 |
| 管辖法律 | 可接受 | 特拉华州——对商业交易中立 |
缺失条款
| 条款 | 优先级 | 重要性 |
|---|
| 数据导出权 | 关键 | 终止后无法保证数据导出方式 |
| 服务水平协议积分 |
重要 | 声明99.9%正常运行时间,但无违约补救措施 |
| 涨价上限 | 重要 | 续约定价无上限 |
数据导出的建议措辞:
终止后,供应商应在90天内以CSV或JSON格式免费提供客户数据导出。
内部一致性问题
- - 第5.2条引用了附件C,但不存在附件C
- 第3.1条定义了保密信息,但在第7条中使用了小写
谈判优先级
终止权 | 双方 | 高 |
| 3 | 数据导出 | 增加条款 | 高 |
| 4 | 价格上限 | 每年最高5% | 中等 |
此审查仅供参考。重要条款应由合格法律顾问审查。
红旗快速扫描
在深入分析前,首先检查这些危险信号:
无限风险敞口 |
| 按现状且无保证 | 无法就缺陷追索 |
| 单方暂停服务且无通知 | 服务可能随时中断 |
| 单方修改权 | 条款可能随时变更 |
| 无便利终止权 | 被锁定 |
| 永久性义务(后续条款、竞业禁止) | 无限期风险敞口 |
| 离岸司法管辖区(BVI、开曼) | 执行成本高昂 |
| 预先签署的利益冲突豁免 | 无法就冲突追索 |
| 有利于对方的全权酌情措辞 | 无客观标准 |
| 集体诉讼豁免 + 强制仲裁 | 救济手段有限 |
| 不对称转让权 | 对方可转让,你方不能 |
文件类型检查清单
保密协议检查清单
所有信息过于宽泛?标准例外? |
| 期限 | 2年较短,3-5年典型,商业秘密无限期 |
| 允许披露 | 代表是否定义?是否需要向下传达? |
| 残留条款 | 能否使用记忆中保留的一般知识? |
| 禁止挖角 | 员工是否受保护? |
| 暂停条款 | 是否阻止敌意收购行为? |
| 禁止接触 | 客户、供应商、员工是否受保护? |
| 返还/销毁 | 是否需要认证? |
| 公开声明 | 是否禁止披露讨论内容? |
| 强制披露 | 是否需要通知?是否有时间寻求保护令? |
| 禁令救济 | 是否预先同意特定履行?是否放弃保证金? |
SaaS/主服务协议检查清单
| 类别 | 检查内容 |
|---|
| 责任上限 | 12个月以上 = 标准 |
| 正常运行时间服务水平协议 |
99.9%带积分 = 标准 |
| 暂停权 | 单方?是否需要通知? |
| 数据所有权 | 客户是否拥有客户数据? |
| 数据导出 | 终止后的格式、期限、费用? |
| 涨价 | 是否有上限?通知期? |
| 自动续约通知 | 90天以上 = 好,<60天 = 风险 |
| 终止 | 双方是否有便利终止权?因故终止的补救期? |
| 子处理方 | 变更通知?批准权? |
| 保险 | 供应商是否投保错误与遗漏险、网络险? |
支付/商户协议检查清单
| 类别 | 检查内容 |
|---|
| 准备金/扣留 | 金额、期限、释放条件? |
| 拒付责任 |
是否有上限?欺诈保护? |
| 网络规则 |