{
  "$id": "https://raw.githubusercontent.com/docfide/condicio/main/schema/vocabularies/clause-types.json",
  "title": "Condicio Clause-Type Vocabulary",
  "version": "0.3.0",
  "description": "Canonical clause-type codes for clause.typeCode and classification.code. Each CUAD v1 category (Hendrycks et al., 2021) has exactly one code. structuredFields lists where the clause's values can be captured as typed data: level B = a dedicated field of the core schema, L = a generic core item (dates[] or financials.terms[]) with a recommended label, P = a field of a registered profile. A code with no structuredFields can be captured only at clause level (classified clause text, plus obligations and risks).",
  "levels": {
    "B": "dedicated core field",
    "L": "labelled generic core item",
    "P": "profile field",
    "C": "clause-level only"
  },
  "terms": [
    {
      "code": "document-name",
      "label": "Document Name",
      "cuadCategory": "Document Name",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/contract/title",
          "level": "B"
        }
      ]
    },
    {
      "code": "parties",
      "label": "Parties",
      "cuadCategory": "Parties",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/parties",
          "level": "B"
        }
      ]
    },
    {
      "code": "agreement-date",
      "label": "Agreement Date",
      "cuadCategory": "Agreement Date",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/contract/executionDate",
          "level": "B"
        }
      ]
    },
    {
      "code": "effective-date",
      "label": "Effective Date",
      "cuadCategory": "Effective Date",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/contract/effectiveDate",
          "level": "B"
        }
      ]
    },
    {
      "code": "expiration-date",
      "label": "Expiration Date",
      "cuadCategory": "Expiration Date",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/contract/expiryDate",
          "level": "B"
        }
      ]
    },
    {
      "code": "renewal-term",
      "label": "Renewal Term",
      "cuadCategory": "Renewal Term",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/contract/renewalTerms",
          "level": "B"
        },
        {
          "schema": "technology",
          "path": "/subscriptionTerm/renewalTermMonths",
          "level": "P"
        },
        {
          "schema": "real-estate",
          "path": "/leaseTerm/renewalOptions",
          "level": "P"
        }
      ]
    },
    {
      "code": "renewal-notice-period",
      "label": "Notice Period to Terminate Renewal",
      "cuadCategory": "Notice Period To Terminate Renewal",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/dates",
          "label": "notice deadline",
          "level": "L"
        },
        {
          "schema": "technology",
          "path": "/subscriptionTerm/renewalNoticeDays",
          "level": "P"
        }
      ]
    },
    {
      "code": "governing-law",
      "label": "Governing Law",
      "cuadCategory": "Governing Law",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/contract/governingLaw",
          "level": "B"
        }
      ]
    },
    {
      "code": "most-favored-nation",
      "label": "Most Favored Nation",
      "cuadCategory": "Most Favored Nation",
      "structuredFields": [
        {
          "schema": "technology",
          "path": "/restrictivePractices/mostFavoredCustomer",
          "level": "P"
        },
        {
          "schema": "supply-chain",
          "path": "/pricingTerms/mostFavoredCustomer",
          "level": "P"
        },
        {
          "schema": "ip-licensing",
          "path": "/royalties/mostFavoredLicensee",
          "level": "P"
        },
        {
          "schema": "financial",
          "path": "/sideLetters/mfnType",
          "level": "P"
        }
      ]
    },
    {
      "code": "non-compete",
      "label": "Non-Compete",
      "cuadCategory": "Non-Compete",
      "structuredFields": [
        {
          "schema": "employment",
          "path": "/restrictiveCovenants/nonCompeteDuration",
          "level": "P"
        },
        {
          "schema": "technology",
          "path": "/restrictivePractices/nonCompete",
          "level": "P"
        }
      ]
    },
    {
      "code": "exclusivity",
      "label": "Exclusivity",
      "cuadCategory": "Exclusivity",
      "structuredFields": [
        {
          "schema": "ip-licensing",
          "path": "/scopeOfGrant/grantType",
          "level": "P"
        },
        {
          "schema": "life-sciences",
          "path": "/fieldsOfUse/exclusivityType",
          "level": "P"
        },
        {
          "schema": "real-estate",
          "path": "/useClause/exclusiveUse",
          "level": "P"
        }
      ]
    },
    {
      "code": "non-solicit-customers",
      "label": "No-Solicit of Customers",
      "cuadCategory": "No-Solicit Of Customers",
      "structuredFields": [
        {
          "schema": "employment",
          "path": "/restrictiveCovenants/nonSolicitCustomers",
          "level": "P"
        },
        {
          "schema": "technology",
          "path": "/restrictivePractices/nonSolicit",
          "level": "P"
        }
      ]
    },
    {
      "code": "competitive-restriction-exception",
      "label": "Competitive Restriction Exception",
      "cuadCategory": "Competitive Restriction Exception",
      "structuredFields": []
    },
    {
      "code": "non-solicit-employees",
      "label": "No-Solicit of Employees",
      "cuadCategory": "No-Solicit Of Employees",
      "structuredFields": [
        {
          "schema": "employment",
          "path": "/restrictiveCovenants/nonSolicitEmployees",
          "level": "P"
        },
        {
          "schema": "technology",
          "path": "/restrictivePractices/nonSolicit",
          "level": "P"
        }
      ]
    },
    {
      "code": "non-disparagement",
      "label": "Non-Disparagement",
      "cuadCategory": "Non-Disparagement",
      "structuredFields": []
    },
    {
      "code": "termination-for-convenience",
      "label": "Termination for Convenience",
      "cuadCategory": "Termination For Convenience",
      "structuredFields": [
        {
          "schema": "technology",
          "path": "/subscriptionTerm/terminationForConveniencePermitted",
          "level": "P"
        },
        {
          "schema": "real-estate",
          "path": "/leaseTerm/earlyTerminationOptions",
          "level": "P"
        }
      ]
    },
    {
      "code": "rofr-rofo-rofn",
      "label": "Right of First Refusal / Offer / Negotiation",
      "cuadCategory": "Rofr/Rofo/Rofn",
      "structuredFields": [
        {
          "schema": "real-estate",
          "path": "/options/optionType",
          "level": "P"
        }
      ]
    },
    {
      "code": "change-of-control",
      "label": "Change of Control",
      "cuadCategory": "Change Of Control",
      "structuredFields": [
        {
          "schema": "real-estate",
          "path": "/assignmentSubletting/changeOfControl",
          "level": "P"
        },
        {
          "schema": "employment",
          "path": "/termination/changeInControlSeverance",
          "level": "P"
        }
      ]
    },
    {
      "code": "anti-assignment",
      "label": "Anti-Assignment",
      "cuadCategory": "Anti-Assignment",
      "structuredFields": [
        {
          "schema": "real-estate",
          "path": "/assignmentSubletting/consentStandard",
          "level": "P"
        },
        {
          "schema": "ip-licensing",
          "path": "/scopeOfGrant/rightToTransfer",
          "level": "P"
        }
      ]
    },
    {
      "code": "revenue-profit-sharing",
      "label": "Revenue / Profit Sharing",
      "cuadCategory": "Revenue/Profit Sharing",
      "structuredFields": [
        {
          "schema": "real-estate",
          "path": "/rent/percentageRent",
          "level": "P"
        },
        {
          "schema": "ip-licensing",
          "path": "/royalties/rate",
          "level": "P"
        },
        {
          "schema": "financial",
          "path": "/distributionWaterfall",
          "level": "P"
        }
      ]
    },
    {
      "code": "price-restrictions",
      "label": "Price Restrictions",
      "cuadCategory": "Price Restrictions",
      "structuredFields": [
        {
          "schema": "supply-chain",
          "path": "/pricingTerms/priceEscalation",
          "level": "P"
        }
      ]
    },
    {
      "code": "minimum-commitment",
      "label": "Minimum Commitment",
      "cuadCategory": "Minimum Commitment",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/financials/terms",
          "label": "minimum commitment",
          "level": "L"
        },
        {
          "schema": "technology",
          "path": "/licenseMetrics/minimumCommitment",
          "level": "P"
        },
        {
          "schema": "ip-licensing",
          "path": "/royalties/minimumAnnualRoyalty",
          "level": "P"
        },
        {
          "schema": "energy",
          "path": "/offtake/takeOrPay",
          "level": "P"
        }
      ]
    },
    {
      "code": "volume-restriction",
      "label": "Volume Restriction",
      "cuadCategory": "Volume Restriction",
      "structuredFields": [
        {
          "schema": "technology",
          "path": "/usageLimits/allowedAmount",
          "level": "P"
        },
        {
          "schema": "supply-chain",
          "path": "/productsServices/minimumOrderQuantity",
          "level": "P"
        }
      ]
    },
    {
      "code": "ip-ownership-assignment",
      "label": "IP Ownership Assignment",
      "cuadCategory": "Ip Ownership Assignment",
      "structuredFields": [
        {
          "schema": "employment",
          "path": "/intellectualProperty/assignmentOfRights",
          "level": "P"
        }
      ]
    },
    {
      "code": "joint-ip-ownership",
      "label": "Joint IP Ownership",
      "cuadCategory": "Joint Ip Ownership",
      "structuredFields": []
    },
    {
      "code": "license-grant",
      "label": "License Grant",
      "cuadCategory": "License Grant",
      "structuredFields": [
        {
          "schema": "ip-licensing",
          "path": "/scopeOfGrant/grantType",
          "level": "P"
        },
        {
          "schema": "ip-licensing",
          "path": "/scopeOfGrant/fieldOfUse",
          "level": "P"
        }
      ]
    },
    {
      "code": "non-transferable-license",
      "label": "Non-Transferable License",
      "cuadCategory": "Non-Transferable License",
      "structuredFields": [
        {
          "schema": "ip-licensing",
          "path": "/scopeOfGrant/rightToTransfer",
          "level": "P"
        }
      ]
    },
    {
      "code": "affiliate-license-licensor",
      "label": "Affiliate License (Licensor)",
      "cuadCategory": "Affiliate License-Licensor",
      "structuredFields": []
    },
    {
      "code": "affiliate-license-licensee",
      "label": "Affiliate License (Licensee)",
      "cuadCategory": "Affiliate License-Licensee",
      "structuredFields": []
    },
    {
      "code": "unlimited-license",
      "label": "Unlimited / All-You-Can-Eat License",
      "cuadCategory": "Unlimited/All-You-Can-Eat-License",
      "structuredFields": [
        {
          "schema": "technology",
          "path": "/licenseMetrics/metricType",
          "level": "P"
        }
      ]
    },
    {
      "code": "irrevocable-perpetual-license",
      "label": "Irrevocable or Perpetual License",
      "cuadCategory": "Irrevocable Or Perpetual License",
      "structuredFields": []
    },
    {
      "code": "source-code-escrow",
      "label": "Source Code Escrow",
      "cuadCategory": "Source Code Escrow",
      "structuredFields": []
    },
    {
      "code": "post-termination-services",
      "label": "Post-Termination Services",
      "cuadCategory": "Post-Termination Services",
      "structuredFields": [
        {
          "schema": "technology",
          "path": "/subscriptionTerm/transitionAssistance",
          "level": "P"
        },
        {
          "schema": "technology",
          "path": "/subscriptionTerm/dataExportUponTermination",
          "level": "P"
        }
      ]
    },
    {
      "code": "audit-rights",
      "label": "Audit Rights",
      "cuadCategory": "Audit Rights",
      "structuredFields": [
        {
          "schema": "technology",
          "path": "/restrictivePractices/auditRights",
          "level": "P"
        },
        {
          "schema": "government-contracts",
          "path": "/auditAccess/auditRightsPeriod",
          "level": "P"
        },
        {
          "schema": "supply-chain",
          "path": "/qualityStandards/inspectionRights",
          "level": "P"
        }
      ]
    },
    {
      "code": "uncapped-liability",
      "label": "Uncapped Liability",
      "cuadCategory": "Uncapped Liability",
      "structuredFields": []
    },
    {
      "code": "liability-cap",
      "label": "Cap on Liability",
      "cuadCategory": "Cap On Liability",
      "structuredFields": [
        {
          "schema": "core",
          "path": "/financials/terms",
          "label": "cap",
          "level": "L"
        },
        {
          "schema": "ma",
          "path": "/indemnification/cap",
          "level": "P"
        }
      ]
    },
    {
      "code": "liquidated-damages",
      "label": "Liquidated Damages",
      "cuadCategory": "Liquidated Damages",
      "structuredFields": []
    },
    {
      "code": "warranty-duration",
      "label": "Warranty Duration",
      "cuadCategory": "Warranty Duration",
      "structuredFields": [
        {
          "schema": "ma",
          "path": "/representationsWarranties/survivalPeriod",
          "level": "P"
        }
      ]
    },
    {
      "code": "insurance",
      "label": "Insurance",
      "cuadCategory": "Insurance",
      "structuredFields": [
        {
          "schema": "real-estate",
          "path": "/insurance/generalLiability",
          "level": "P"
        },
        {
          "schema": "insurance",
          "path": "/coverageDetails/limit",
          "level": "P"
        }
      ]
    },
    {
      "code": "covenant-not-to-sue",
      "label": "Covenant Not to Sue",
      "cuadCategory": "Covenant Not To Sue",
      "structuredFields": []
    },
    {
      "code": "third-party-beneficiary",
      "label": "Third Party Beneficiary",
      "cuadCategory": "Third Party Beneficiary",
      "structuredFields": []
    },
    {
      "code": "confidentiality",
      "label": "Confidentiality",
      "structuredFields": []
    },
    {
      "code": "indemnification",
      "label": "Indemnification",
      "structuredFields": []
    },
    {
      "code": "limitation-of-liability",
      "label": "Limitation of Liability",
      "structuredFields": []
    },
    {
      "code": "termination",
      "label": "Termination",
      "structuredFields": []
    },
    {
      "code": "payment",
      "label": "Payment",
      "structuredFields": []
    },
    {
      "code": "warranty",
      "label": "Warranty",
      "structuredFields": []
    },
    {
      "code": "intellectual-property",
      "label": "Intellectual Property",
      "structuredFields": []
    },
    {
      "code": "data-protection",
      "label": "Data Protection",
      "structuredFields": []
    },
    {
      "code": "force-majeure",
      "label": "Force Majeure",
      "structuredFields": []
    },
    {
      "code": "dispute-resolution",
      "label": "Dispute Resolution",
      "structuredFields": []
    },
    {
      "code": "credit-support",
      "label": "Credit Support",
      "structuredFields": []
    }
  ]
}
