openenv-support / data /legal_data.py
Mahir
All 13 tasks passing, overall score 0.9015
2ac8bdd
Raw
History Blame Contribute Delete
5.34 kB
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.",
}
]