from app.models import ClauseType, RiskLevel LEGAL_CLAUSES = [ { "clause_id": "CLS-1001", "contract_type": "SaaS Master Subscription Agreement", "counterparty": "Acme Corp", "text": "The Provider shall indemnify, defend, and hold harmless Customer from any claims arising out of the negligence of the Provider's personnel, without any cap on liability.", "true_clause_type": ClauseType.INDEMNITY, "true_risk_level": RiskLevel.CRITICAL, "true_risk_justification": "Indemnity clauses without an explicit financial cap (uncapped liability) present an existential financial risk to the company.", }, { "clause_id": "CLS-1002", "contract_type": "Non-Disclosure Agreement", "counterparty": "Stark Industries", "text": "Receiving Party acknowledges that all Intellectual Property disclosed remains the exclusive property of Disclosing Party. No license is granted herein.", "true_clause_type": ClauseType.IP, "true_risk_level": RiskLevel.LOW, "true_risk_justification": "Standard and highly protective IP preservation language for an NDA.", }, { "clause_id": "CLS-1003", "contract_type": "Vendor Master Agreement", "counterparty": "Globex", "text": "Either party may terminate this agreement at any time by providing 3 days written notice.", "true_clause_type": ClauseType.TERMINATION, "true_risk_level": RiskLevel.HIGH, "true_risk_justification": "A 3-day notice period for termination for convenience is aggressively short and threatens operational stability.", }, { "clause_id": "CLS-1004", "contract_type": "Service Level Agreement", "counterparty": "Initech", "text": "In no event shall either party's aggregate liability exceed the total amounts paid under this Agreement in the twelve (12) months preceding the claim.", "true_clause_type": ClauseType.LIABILITY, "true_risk_level": RiskLevel.MEDIUM, "true_risk_justification": "Standard 12-month trailing cap on liability. Generally market standard, but warrants review of actual payment volumes.", }, { "clause_id": "CLS-1005", "contract_type": "Partnership Agreement", "counterparty": "Massive Dynamic", "text": "Any derivative works created by Partner using Provider's APIs shall be jointly owned without any duty of accounting to the other party.", "true_clause_type": ClauseType.IP, "true_risk_level": RiskLevel.CRITICAL, "true_risk_justification": "Joint ownership of IP without accounting duties severely limits exclusive commercialization and creates massive valuation risks.", }, { "clause_id": "CLS-1006", "contract_type": "Subscription Agreement", "counterparty": "Hooli", "text": "Customer agrees to indemnify Provider against all third-party claims alleging that Customer Data infringes a patent.", "true_clause_type": ClauseType.INDEMNITY, "true_risk_level": RiskLevel.LOW, "true_risk_justification": "Standard customer indemnity to protect the provider from the content uploaded by the customer.", }, { "clause_id": "CLS-1007", "contract_type": "Enterprise MSa", "counterparty": "Wayne Enterprises", "text": "Provider's aggregate liability for data breaches is limited to $10,000.", "true_clause_type": ClauseType.LIABILITY, "true_risk_level": RiskLevel.HIGH, "true_risk_justification": "A $10,000 super-cap on data breach liability is likely unenforceable and practically insufficient to cover actual breach costs, upsetting enterprise clients.", }, { "clause_id": "CLS-1008", "contract_type": "Employment Contract", "counterparty": "John Doe", "text": "This Agreement automatically terminates if the Employee fails to check in at exactly 9:00 AM for three consecutive days.", "true_clause_type": ClauseType.TERMINATION, "true_risk_level": RiskLevel.MEDIUM, "true_risk_justification": "Overly rigid termination triggers pose HR litigation risk depending on local employment laws.", }, { "clause_id": "CLS-1009", "contract_type": "Software License", "counterparty": "Cyberdyne", "text": "If defending an infringement claim, Provider retains the sole right to settle the claim provided such settlement does not admit fault by the Customer.", "true_clause_type": ClauseType.INDEMNITY, "true_risk_level": RiskLevel.LOW, "true_risk_justification": "Standard control of defense language that protects the indemnifying party while ensuring the indemnified party makes no admissions.", }, { "clause_id": "CLS-1010", "contract_type": "Terms of Service", "counterparty": "General Public", "text": "User grants Company a perpetual, worldwide, irrevocable, royalty-free license to sell User's uploaded photos to third parties.", "true_clause_type": ClauseType.IP, "true_risk_level": RiskLevel.CRITICAL, "true_risk_justification": "Draconian IP grab from users. Massive PR risk and potential legal challenges regarding unconscionability.", } ]