Complete reference for the Condicio JSON Schema. Auto-generated from condicio.schema.json.
| Field | Type | Description |
|---|---|---|
condicio * |
string | Identifier for the Condicio schema or profile this document conforms to. |
specVersion * |
string | Version of the Condicio specification this document conforms to. 0.1.0 |
id |
string | Unique identifier for this contract document (UUID, URI, or application-specific ID). |
contract * |
object | Top-level metadata about the contract document. |
parties * |
array | Parties to the contract with roles and identifiers. Items: $defs/party |
dates |
array | Key dates extracted from or associated with the contract. Items: $defs/contractDate |
clauses |
array | Extracted clauses, sections, or provisions. Items: $defs/clause |
obligations |
array | Obligations, covenants, duties, or action items imposed on any party. Items: $defs/obligation |
financials |
object | Monetary terms and financial provisions. |
risks |
array | Risk flags and assessments identified in the contract. Items: $defs/risk |
definitions |
array | Defined terms and their definitions extracted from the contract. |
metadata |
object | Extraction and processing metadata. |
contract| Field | Type | Description |
|---|---|---|
title * | string | Full title or name of the contract. |
type | string | Classification of the contract type e.g. NDA, MSA, SOW, License Agreement, Service Agreement, Employment Agreement, Partnership Agreement, Lease, Purchase Agreement, Insurance Policy |
description | string | Short summary or purpose of the contract. |
language | string | Primary language of the contract (BCP 47 code) e.g. en, de, fr, ja |
jurisdiction | string | Governing jurisdiction e.g. New York, England and Wales, Delaware |
governingLaw | string | Explicit governing law clause text or reference. |
status | string | draft, proposed, executed, active, amended, terminated, expired, superseded |
contractId | string | External contract identifier used by the source system. |
executionDate | date | Date the contract was signed by all parties. |
effectiveDate | date | Date the contract becomes effective. |
expiryDate | date | Date the contract expires. |
renewalTerms | string | Description of renewal terms or conditions. |
amendmentSummary | string | Summary of amendments if this document supersedes a prior version. |
financials| Field | Type | Description |
|---|---|---|
currency | string | Default currency for all financial terms (ISO 4217) e.g. USD, EUR, GBP |
totalContractValue | number | Total contract value in the default currency. |
paymentTerms | string | Standard payment terms (e.g. Net 30, Net 60). |
latePaymentPenalty | string | Late payment penalty or interest rate. |
terms | array | Individual financial terms extracted from the contract. Items: $defs/financialTerm |
paymentSchedule | array | Structured payment schedule. Items: $defs/payment |
definitions| Field | Type | Description |
|---|---|---|
term * | string | The defined term or capitalised phrase. |
definition * | string | The definition text. |
clauseRef | string | Reference to the clause where this term is defined. |
metadata| Field | Type | Description |
|---|---|---|
extractedAt | string | ISO 8601 timestamp of extraction. |
extractedBy | string | Name or identifier of the extraction tool or agent. |
extractionEngine | object | Tool, engine, or model used. Properties: name, version, model |
confidence | number | Overall extraction confidence score (0.0 to 1.0). |
confidenceCalibration | object | Declares whether confidence scores are calibrated probabilities. Properties: calibrated, method, evaluationSet, expectedCalibrationError. Without it, treat scores as engine-specific rankings. |
sourceDocument | object | Reference to the source document. Properties: filename, mediaType, size, pages, hash, uri, textLayer (the text rendition that span offsets refer to: hash, normalization, length, producer) |
tags | array | Arbitrary tags or labels applied to this contract. |
custom | object | Extensible container for tool-specific or organisation-specific metadata. |
$defs)dateA date string in ISO 8601 format (YYYY-MM-DD) or full datetime.
contactInfoContact information for a person or organisation.
| Field | Type | Description |
|---|---|---|
name | string | Full name of the contact. |
email | string | Email address. |
phone | string | Phone number. |
address | address | Postal address ($defs/address). |
addressA postal address.
| Field | Type | Description |
|---|---|---|
street | string | Street address. |
city | string | City. |
stateOrProvince | string | State or province. |
postalCode | string | Postal or ZIP code. |
country | string | Country. |
partyA named party to the contract.
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for this party within the document. |
name * | string | Full legal name of the party. |
alias | string | Short name or abbreviation used throughout the contract. |
role * | string | Role in the contract e.g. buyer, seller, licensor, licensee, employer, employee, landlord, tenant, service provider, client |
type | string | Legal entity type e.g. corporation, llc, individual, partnership, government, non-profit |
jurisdiction | string | Jurisdiction of formation or residence. |
contact | contactInfo | Contact information ($defs/contactInfo). |
representative | contactInfo | Signatory or representative ($defs/contactInfo). |
classifications | array | Controlled-vocabulary codes ($defs/classification). |
Also accepts the extraction annotations: confidence, fieldConfidence, sources.
contractDateA named date associated with the contract.
| Field | Type | Description |
|---|---|---|
label * | string | Semantic label e.g. execution, effective, expiry, renewal, notice deadline, delivery, payment due, termination |
date * | date | The date value ($defs/date). |
description | string | Context or description of this date. |
clauseRef | string | Reference to the relevant clause. |
Also accepts the extraction annotations: confidence, fieldConfidence, sources.
clauseAn extracted clause, section, or provision.
| Field | Type | Description |
|---|---|---|
id * | string | Clause identifier (section number or generated ID). |
title | string | Clause heading or title. |
text * | string | Full text of the clause. |
summary | string | Short AI-generated or human-written summary. |
type | string | Free-text classification e.g. confidentiality, indemnification, limitation of liability, termination. |
typeCode | string | Canonical code from the clause-type vocabulary (one code per CUAD category plus common types), e.g. anti-assignment, liability-cap. |
scope | string | Scope of the clause (e.g. which parties it binds). |
obligationRefs | array | References to obligations derived from this clause. |
riskRefs | array | References to risks identified in this clause. |
classifications | array | Controlled-vocabulary codes ($defs/classification). |
Also accepts the extraction annotations: confidence, fieldConfidence, sources.
obligationAn obligation, duty, covenant, or action item imposed on a party.
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for this obligation. |
description * | string | Description of the obligation. |
obligor * | string | Party or role responsible for fulfilling the obligation. |
obligorId | string | id of the obligor in parties; must resolve (rule R4). |
beneficiary | string | Party or role entitled to the obligation. |
beneficiaryId | string | id of the beneficiary in parties; must resolve (rule R4). |
type | string | Category e.g. payment, delivery, reporting, compliance, confidentiality, insurance, maintenance, notice, performance, non-competition |
deadline | string | Date or trigger for the obligation. |
deadlineType | string | fixed date, days from event, recurring, conditional, ongoing |
fixedDate | date | Deadline when deadlineType is fixed date. |
daysFromEvent | integer | Days after the triggering event when deadlineType is days from event. |
status | string | pending, fulfilled, overdue, waived, breached |
clauseRef | string | Reference to the source clause. |
classifications | array | Controlled-vocabulary codes ($defs/classification). |
Also accepts the extraction annotations: confidence, fieldConfidence, sources.
financialTermA financial term or monetary provision.
| Field | Type | Description |
|---|---|---|
label * | string | Label e.g. contract value, annual fee, monthly payment, deposit, interest rate, late fee, minimum commitment, cap, threshold |
amount * | number | Monetary amount. |
currency | string | ISO 4217 currency code (overrides top-level currency). |
period | string | one-time, monthly, annually, quarterly, per unit |
description | string | Context or description. |
clauseRef | string | Reference to the relevant clause. |
Also accepts the extraction annotations: confidence, fieldConfidence, sources.
paymentA scheduled payment.
| Field | Type | Description |
|---|---|---|
dueDate * | date | Due date ($defs/date). |
amount * | number | Payment amount. |
currency | string | ISO 4217 currency code (overrides financials.currency). |
description | string | Description of the payment. |
condition | string | Condition or trigger for this payment. |
status | string | pending, paid, overdue, cancelled |
paidDate | date | Date paid ($defs/date). |
Also accepts the extraction annotations: confidence, fieldConfidence, sources.
riskA risk flag or assessment identified in the contract.
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for this risk. |
description * | string | Description of the risk. |
severity * | string | low, medium, high, critical |
category | string | financial, legal, compliance, operational, reputational, data security, intellectual property |
impact | string | Description of potential impact. |
mitigation | string | Existing mitigation or recommended action. |
affectedParty | string | Party most affected by this risk. |
affectedPartyId | string | id of the affected party; must resolve (rule R4). |
clauseRef | string | Reference to the relevant clause. |
classifications | array | Controlled-vocabulary codes ($defs/classification). |
Also accepts the extraction annotations: confidence, fieldConfidence, sources.
extractionAnnotationsProvenance and confidence shared by every extracted item: contract, parties, dates, clauses, obligations, financial terms, payments, risks and definitions.
| Field | Type | Description |
|---|---|---|
confidence | number | Confidence that the item is correct (0.0 to 1.0). Interpret per metadata.confidenceCalibration. |
fieldConfidence | object | Map from the name of a sibling property to its confidence; keys must name properties present on the item (rule R6). |
sources | array | Source spans supporting the item ($defs/sourceSpan). |
sourceSpanA location in the source document. Offsets are zero-based Unicode code points into metadata.sourceDocument.textLayer; end is exclusive.
| Field | Type | Description |
|---|---|---|
page | integer | One-based page number. |
start | integer | Start offset (inclusive). Requires end. |
end | integer | End offset (exclusive). Requires start; must be ≥ start (rule R5). |
quote | string | Verbatim text of the span. |
clauseRef | string | Clause containing the span. |
classificationA code from a controlled vocabulary (e.g. the Condicio clause-type vocabulary, SALI LMSS, CUAD).
| Field | Type | Description |
|---|---|---|
scheme * | string | URI identifying the vocabulary. |
code * | string | Code or IRI within the vocabulary. |
label | string | Human-readable label. |
The base schema can be extended with vertical profiles. These profiles inherit all base fields via allOf and add domain-specific fields with unevaluatedProperties: false.
Extension for financial agreements: ISDA Master Agreements, credit facilities, subscription agreements. Schema: financial-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
masterAgreementType | enum | ISDA_MASTER, CREDIT_FACILITY, SUBSCRIPTION_AGREEMENT, DERIVATIVES_CONFIRMATION, OTHER |
tranches | array | Loan tranches with commitment, draw, interest basis, margin, maturity, and amortization schedule. |
covenants | array | Financial, affirmative, negative, or reporting covenants with thresholds, testing frequency, and cure periods. |
creditSupport | object | Collateral type, threshold, minimum transfer, eligible collateral, valuation agent, dispute resolution. |
eventsOfDefault | array | EOD types (payment, covenant, cross-default, bankruptcy, MAC, etc.) with cure periods and waiver status. |
transactions | array | Derivative transactions: type, notional, trade date, effective/maturity dates, calculation agent. |
capitalCommitments | array | Party-level commitments, called amounts, remaining amounts, and capital call schedules. |
distributionWaterfall | array | Tiered distribution priority with allocation percentages, hurdle rates, catch-up, and GP share. |
sideLetters | array | Side letter terms per party: MFN type, exceptions, bespoke terms. |
regulatoryTags | array | Applicable regulations: DODD_FRANK, EMIR, MIFID_II, BASEL_III, SEC, FCA, ESMA, FINRA |
Extension for life sciences agreements: CTAs, research collaborations, licensing, manufacturing. Schema: life-sciences-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | CLINICAL_TRIAL_AGREEMENT, RESEARCH_COLLABORATION, LICENSE_AGREEMENT, MANUFACTURING_AGREEMENT, MATERIAL_TRANSFER_AGREEMENT, SUPPLY_AGREEMENT |
clinicalStudy | object | Protocol number, study title, phase, therapeutic area, indication, IND number, ethics committee, sponsor, ClinicalTrials.gov ID. |
regulatoryObligations | array | Filing and reporting obligations: IND amendments, SAE reports, annual reports, device filings, IRB submissions. |
enrollmentTargets | array | Patient enrollment targets with period, site activation, screening failure rate, and actual enrollment. |
publicationRights | object | Review period, embargo period, authorship criteria, sponsor approval, publication types. |
dataRights | object | Data ownership, access period, transfer provisions, database lock, post-termination access. |
milestonePayments | array | Development, regulatory, commercial, sales, or patient enrollment milestone payments with trigger events. |
royalties | array | Royalty rate, base (net sales, gross/net profit, per unit), term, stacking limit, MFN rate, reduction events. |
fieldsOfUse | array | Exclusivity type (exclusive, sole, non-exclusive, co-exclusive), territory, sublicensing, diligence milestones. |
patentProsecution | object | Responsible party, cost sharing, decision-making, foreign filing, patent numbers. |
backgroundIP | array | Licensed IP with field of use, license type, restrictions, and improvement provisions. |
clinicalBudgets | array | Cost categories: per-patient, start-up, IRB fee, pharmacy, administrative with caps and pass-through costs. |
regulatoryTags | array | Applicable regulations: FDA, EMA, ICH_GCP, HIPAA, GDPR, MHRA, PMDA |
Extension for real estate agreements: commercial leases, subleases, property management agreements. Schema: real-estate-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | LEASE, SUBLEASE, LICENSE, MANAGEMENT_AGREEMENT, OTHER |
premises | object | Leased premises: street, city, state, postal code, country, unit, building, floor, square footage, use type, parking. |
leaseTerm | object | Term details: start/end date, term months, renewal options, termination notice, early termination options, holdover terms. |
rent | object | Base rent, per-sq-ft rate, currency, payment frequency, late fee, grace period, rent schedule, percentage rent. |
rentAbatement | array | Free rent periods: period months, start/end dates, description, abated amount. |
securityDeposit | object | Amount, currency, form (cash, LOC, guarantee), letter of credit issuer, interest requirements, return terms, reduction rights. |
operatingExpenses | object | CAM charges (pro-rata share, base year, cap, exclusions), property taxes, insurance, utilities, escalation rate, management fee. |
improvements | object | TI allowance, total budget, description, completion deadline, landlord/tenant work, excess cost responsibility, ownership. |
useClause | object | Permitted use, restrictions, exclusive use, hours of operation, signage rights. |
assignmentSubletting | object | Assignment type, consent standard, recapture rights, excess rent sharing, permitted transferees, change of control. |
repairMaintenance | object | Landlord/tenant obligations for roof, structure, HVAC, electrical, plumbing, life safety, janitorial, capital expenditures. |
insurance | object | General liability, property, workers comp, umbrella, auto liability limits, additional insureds, waiver of subrogation. |
brokers | array | Broker details: name, company, commission, paid by, representing. |
options | array | Renewal, expansion, termination, ROFR, ROFO with deadlines, terms, square footage, exercise status. |
estoppelCertificate | object | Whether required, response days, frequency. |
subordinationNonDisturbance | object | Subordination requirement, SNDA requirement, mortgagee protection. |
environmental | object | Hazardous materials, asbestos, environmental audit, remediation responsibility, compliance. |
condominiumRider | object | Condominium rider applicability and document reference. |
regulatoryTags | array | Applicable regulations: ADA, ESG, HISTORIC_PRESERVATION, ZONING, SEISMIC, BROWNFIELD, ENERGY_STAR, LEED |
Extension for technology agreements: SaaS, software licenses, cloud services, support and maintenance. Schema: technology-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | SAAS, SOFTWARE_LICENSE, CLOUD_SERVICE, PAAS, IAAS, SUPPORT_MAINTENANCE, PROFESSIONAL_SERVICES |
deploymentModel | enum | CLOUD, ON_PREMISE, HYBRID, MULTI_TENANT, SINGLE_TENANT |
subscriptionTerm | object | Initial term, auto-renewal, renewal term, notice periods, termination for convenience, data export, transition assistance. |
licenseMetrics | array | Per-user, per-device, per-core, per-site, floating licenses with quantities, minimum commitments, and overage terms. |
serviceLevels | array | Uptime, response time, resolution time, throughput, latency SLAs with targets, measurement periods, exclusions, and service credits. |
supportTier | object | Tier name, hours, severity-based response times, support channels, included contacts, escalation procedure. |
maintenanceWindows | array | Scheduled maintenance frequency, preferred day, window, duration, notice requirements, emergency maintenance terms. |
usageLimits | array | API calls, storage, bandwidth, users, concurrent sessions limits with overage costs and throttle behavior. |
dataProcessing | object | Data categories, residency requirements, security measures (encryption, SOC2, ISO 27001, HIPAA), sub-processors, retention, deletion, breach notification. |
professionalServices | object | Scope, included hours, rate card, T&E, deliverables, timeline, acceptance criteria. |
restrictivePractices | object | Non-compete, non-solicit, audit rights, most favored customer pricing, MFN exceptions. |
regulatoryTags | array | Applicable regulations: GDPR, CCPA, HIPAA, PCI_DSS, SOC2, ISO_27001, FedRAMP, IRAP |
Extension for energy and natural resource agreements: joint operating agreements, farmout agreements, production sharing contracts, transportation, and offtake arrangements. Schema: energy-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | JOINT_OPERATING_AGREEMENT, FARMOUT_AGREEMENT, PRODUCTION_SHARING_CONTRACT, CONCESSION_AGREEMENT, TRANSPORTATION_AGREEMENT, OFFTAKE_AGREEMENT, OTHER |
assetDescription | string | Description of the asset, field, block, or well. |
workingInterest | number | Working interest percentage (0-100). |
netRevenueInterest | number | Net revenue interest percentage (0-100). |
operatorship | object | Operator, operator fee, operating committee, voting thresholds. |
participants | array | Participating parties with working interest, net revenue interest, and phase. |
phases | array | Exploration, appraisal, development phases with duration, commitments, and budgets. |
workCommitments | array | Work commitments with descriptions, deadlines, estimated costs, carried parties, and penalties. |
abandonmentDecommissioning | object | Abandonment obligations, cost sharing, security, and decommissioning plan. |
offtake | object | Offtaker, volume, price mechanism, take-or-pay terms, delivery point, nomination procedure. |
transportation | object | Carrier, route, capacity, tariff, minimum quantity, interruptible/firm. |
royaltiesProduction | array | Royalty type, rate, payor, payee, deductions. |
regulatoryTags | array | Applicable regulations: API, BOEM, BSEE, EPA, NORSOK, OPEC, OSHA, PHMSA |
Extension for government and public sector contracts: federal procurements, state contracts, grants, cooperative agreements. Schema: government-contracts-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | FEDERAL_PROCUREMENT, STATE_CONTRACT, GRANT, COOPERATIVE_AGREEMENT, CONTRACT_FUNDED, OTHER |
solicitationNumber | string | Solicitation or RFP number. |
contractNumber | string | Awarded contract number. |
agency | object | Agency name, department, division, point of contact. |
naicsCode | string | NAICS classification code. |
pscCode | string | Product Service Code (PSC). |
setAside | string | Set-aside type: SB, 8A, HUBZONE, SDVOSB, WOSB, NO_SET_ASIDE |
contractType | string | FFP, T&M, cost-plus, FPI, CPAF, CPIF, IDIQ, BOA. |
farClauses | array | Applicable FAR clauses with clause numbers, titles, and flow-down status. |
dfarsClauses | array | Applicable DFARS clauses with clause numbers and titles. |
securityClearance | object | Required clearance level and facility clearance. |
dataRights | object | Rights category, marking requirements. |
auditAccess | object | Auditing agency, audit rights period, records retention. |
exportControls | object | ITAR/EAR applicability, license requirements. |
reportingRequirements | array | Report type, frequency, deadline, submission method. |
funding | object | Appropriation year, obligated amount, total ceiling, funding type. |
optionPeriods | array | Option periods with value, exercise deadline, and unilateral right. |
regulatoryTags | array | Applicable regulations: FAR, DFARS, ITAR, EAR, NIST_SP_800 |
Extension for insurance policies and reinsurance agreements. Schema: insurance-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | INSURANCE_POLICY, REINSURANCE_AGREEMENT, BINDER, SLIP, ENDORSEMENT, OTHER |
lineOfBusiness | string | General liability, property, professional liability, D&O, cyber, workers comp, auto, marine, aviation, life, health. |
coverageDetails | object | Coverage type, limit, limit type, aggregate limit, retention, retention type, defense outside limits, defense cost treatment. |
premium | object | Base premium, currency, payment schedule, premium adjustment, minimum premium, deposit premium, taxes and fees. |
policyPeriod | object | Inception, expiry, policy year, retroactive date, extended reporting period. |
exclusions | array | Exclusion title, description, standard form. |
conditions | array | Condition type and description. |
reinsurance | object | Type, ceded percentage, ceding commission, reinsurers. |
brokers | array | Broker name, commission, commission type, placing brokerage. |
claimsReporting | object | Claims-made or occurrence, notice period, claims handler, loss adjustment. |
regulatoryTags | array | Applicable regulations: NAIC, SOLVENCY_II, LLOYD, FCA, PRA |
Extension for employment agreements: executive employment, offer letters, independent contractor agreements. Schema: employment-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | EMPLOYMENT, EXECUTIVE_EMPLOYMENT, OFFER_LETTER, INDEPENDENT_CONTRACTOR, CONSULTING, SEVERANCE, OTHER |
employeeInfo | object | Job title, department, reports-to, work location, remote allowed, start date. |
compensation | object | Base salary, currency, pay frequency, bonus eligibility, bonus target, bonus type, equity grants, commission, car allowance, relocation benefits. |
benefits | object | Health/dental/vision insurance, retirement plan, PTO, sick leave, parental leave, stock purchase plan, tuition reimbursement. |
termination | object | At-will, notice periods, severance, change-in-control, cause and good reason definitions, release requirement. |
restrictiveCovenants | object | Non-compete duration/scope/geography, non-solicit customers/employees, confidentiality, invention assignment. |
intellectualProperty | object | Works made for hire, prior inventions, assignment of rights, moral rights waiver. |
regulatoryTags | array | Applicable regulations: FLSA, FMLA, ADA, TITLE_VII, ADEA, IR35, ACA |
Extension for supply chain and logistics agreements: procurement, distribution, logistics services. Schema: supply-chain-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | PROCUREMENT, DISTRIBUTION, LOGISTICS_SERVICES, FREIGHT_FORWARDING, WAREHOUSING, SUBCONTRACT, OTHER |
productsServices | array | SKU, description, unit, unit price, currency, minimum order quantity, lead time. |
pricingTerms | object | Price list reference, discount structure, price escalation, most favored customer, currency. |
deliveryTerms | object | Incoterm, shipping method, delivery location, freight terms, force majeure. |
warehousing | object | Facility locations, storage type, capacity, handling fees, storage fees, shrinkage responsibility. |
qualityStandards | object | Specifications, certifications, inspection rights, rejection terms, remedies, return policy. |
inventoryManagement | object | Forecast method/horizon, safety stock, reorder point, consignment, VMI. |
performanceMetrics | array | Metric, target, measurement period, penalty for miss. |
compliance | object | Conflict minerals, forced labor prohibition, RoHS, REACH, conflict of interest, supplier code of conduct. |
regulatoryTags | array | Applicable regulations: ITAR, EAR, FCPA, UK_ANTI_BRIBERY, REACH, ROHS, DODD_FRANK |
Extension for mergers and acquisitions agreements: stock purchase, asset purchase, merger agreements. Schema: ma-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | STOCK_PURCHASE, ASSET_PURCHASE, MERGER, TENDER_OFFER, JOINT_VENTURE, OTHER |
transactionStructure | object | Acquiring entity, target, seller, consideration type, purchase price, currency, enterprise value, closing date, payment terms. |
earnOut | object | Applicable, maximum consideration, performance metrics, measurement period, formula, payment schedule. |
representationsWarranties | object | Survival period, fundamental reps survival, knowledge/materiality qualifiers, excluded reps, basket/threshold, cap. |
indemnification | object | Indemnifying/indemnified party, scope, survival period, deductible, cap, tiers, escrow, third-party claims, right to cure, exclusive remedy. |
conditionsToClosing | array | Conditions with party responsible and fulfillment status. |
covenantsInterim | object | Ordinary course, no-shop clause, fiduciary out, consent rights, efforts standard. |
postClosingAdjustments | object | Working capital target, adjustment mechanism, dispute resolution, accounting principles. |
regulatoryTags | array | Applicable regulations: HSR, SEC, CFIUS, FDI, EU_MERGER |
Extension for intellectual property licensing agreements: patent, trademark, copyright, know-how, and technology licenses. Schema: ip-licensing-profile.schema.json
| Field | Type | Description |
|---|---|---|
profileVersion | string | Profile version. 1.0.0 |
agreementType | enum | PATENT_LICENSE, TRADEMARK_LICENSE, COPYRIGHT_LICENSE, KNOW_HOW_LICENSE, TECHNOLOGY_LICENSE, SOFTWARE_LICENSE, OTHER |
licensedIP | array | IP type, title, registration number, jurisdiction, filing/expiry dates, status. |
scopeOfGrant | object | Grant type, field of use, territory, sublicensing rights, right to transfer, reserved rights. |
royalties | object | Rate, base, minimum annual royalty, stacking cap, MFN, pass-through royalties, payment schedule, currency. |
upfrontPayments | array | Type, amount, due date, trigger event. |
developmentDiligence | object | Milestones, commercialization obligation, failure remedies, development plan, regulatory approvals. |
prosecutionMaintenance | object | Responsible party, cost sharing, decision-making, foreign filing, right to abandon, opposition defense. |
enforcement | object | Primary enforcer, cost allocation, recovery sharing, right to join, settlement authority. |
grantBacks | array | Scope, type (exclusive/non-exclusive), whether improvements included. |
regulatoryTags | array | Applicable regulations: USPTO, WIPO, EPO, JPO, UKIPO |