onTerms Dictionary v1.0 — Standard Terms (England & Wales)
onterms:dict:1.0.0:EW · Status: v0.9 DRAFT — Not legal advice.
The single shared set of defined terms every onTerms module relies on. CORE §1 incorporates it; every other module states that capitalised terms have the meaning in the onTerms Dictionary (onterms:dict:1.0.0:EW) except as that module expressly defines them.
The machine form is the source of truth: schema/dictionary-1.0-ew.json ({ term: { definition, since_version } }). This guide explains architecture and versioning and indexes the terms; it does not restate each definition (to avoid the drift the round-3 red-team flagged between the Dictionary and the Creator module).
Architecture
Immutable, content-addressed, no Elections (meanings are fixed; the negotiable surface lives in each module's Elections). A module may narrow or extend a definition for its own scope, but the base meaning travels unchanged so one word never means two things in one Order. B2B-only (registry-verified at enrolment, spec/verifier.md §V2).
Versioning rule (load-bearing)
Each entry carries since_version. Adding a term or clarifying without shifting risk = MINOR. Any change to a risk-bearing definition (one that moves money, liability, indemnity scope, or what counts as Confidential Information / Customer Data / Personal Data / an Enhanced Claim / what the caps attach to) = MAJOR (2.0.0) — it mints a new content address and is never edited in place, because every incorporating module's risk allocation changes with it.
Term index
- §1 General commercial: Affiliate, Order / Order Document, Standard Terms, Elections, Additional Terms, Confidential Information*, Customer Data*, Usage Data*, Services, Documentation, Fees*, Feedback, IP Rights, Losses*, Enhanced/Increased Claims*.
- §2 Term & time: Effective Date, Initial Term, Renewal Term, Subscription Term, Force Majeure Event*, Mandatory Law.
- §3 Data protection (UK/EU GDPR + DPA 2018): Personal Data*, Processing, Controller, Processor, Sub-processor.
- §4 AI: AI Input, AI Output*, Training*.
- §5 Creator economy: Creator, Brand, Agency, Content, Deliverable, Usage Licence*, Whitelisting, Boosting, Exclusivity*, Disclosure.
- §6 Pre-agreement: Purpose, Discloser, Recipient, Permitted Recipients, Trial, Beta, Evaluation, Proof of Concept (POC), Sample Data*, Evaluation Data. (Used by onNDA + onEval + CORE §7; "Discloser"/"Recipient" were referenced inline by Confidential Information and are now defined — closing a loose end.)
* = risk-bearing (MAJOR-versioned). Each carries a "Middle vs poles" note in the source JSON's design history.
Hard-coded overlays (not Elections)
- Mandatory Law prevails — defined terms yield to it; only the conflicting words are read down.
- Disclosure is non-waivable (CAP Code / CMA / ASA) — no Election disables it.
- GDPR-anchored data terms track UK/EU GDPR + DPA 2018 by reference (update with the law, not frozen).
- Force Majeure never excuses payment of accrued Fees.
- CRTPA 1999 excluded at module level — "Affiliate" is defined but grants third parties no enforcement right except where a module expressly says so.
- Risk-bearing definitions are MAJOR-versioned (a change mints
2.0.0).
Cross-references
CORE (onterms:core:1.0.0:EW) incorporates this Dictionary at §1 and owns the liability architecture + law/forum allowlist; onDPA governs operative Processing; onDispute governs disputes; each sector/topic module consumes these terms and may narrow/extend only for its own scope.
X-7 reconciliation: "Usage Licence" now defers to the Creator module's bounded-term default (12 months, never perpetual unless an explicit priced buy-out) — it no longer says "campaign period only", which conflicted with
creator §4.3.