Spaces:
Sleeping
Sleeping
| 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.", | |
| } | |
| ] | |