Skills & Licensing
The contract template packages Dealroom uses to draft and negotiate.
What Is a Skill?
A skill is a structured contract template containing negotiable clauses, standard text, and jurisdiction-specific provisions. Each skill represents one contract type (NDA, SaaS Agreement, DPA, etc.).
Contract Structure
Each skill defines a complete contract with negotiable clauses and standard text that is not negotiated. The standard text includes the preamble, definitions, general provisions and jurisdiction-specific sections.
Clause Templates
Each negotiable clause usually offers three or four options, from positions that favour one party to positions that favour the other. Options include a plain-language description, the legal text, and pros and cons for each party.
Bias Scores
Every option has a bias score (-1.0 to +1.0) indicating which party it favours. These scores feed the weighted compromise formula.
Jurisdiction Rules
An option can be available, restricted or unavailable under each governing law. For example, some options are offered only under Spanish law.
Skill Package Structure
A premium skill for the self-hosted kit is distributed as a .skill package containing the following files:
example.skill/
manifest.json# Package metadata, version, hashes
content/
clauses.json# Negotiable clauses, options and translations
boilerplate.json# Standard text of the contract
metadata.json# Contract type name, description and languages
Clause Anatomy
Each clause follows a consistent structure with several options for negotiation:
Payment Terms
When and how the service provider receives payment: upfront, upon completion, or on a recurring basis.
Payment due within 15 days of invoice. Fastest payment cycle, reduces the provider's cash flow risk.
Pros for Provider
- • Fastest possible payment
- • Minimal cash flow exposure
Cons for Provider
- • May pressure the client's accounts payable
Common 30-day payment terms. Balances provider cash flow with client processing needs.
Extended payment window of 60 days. Gives the client the most financial flexibility.
Built-in and Premium Skills
Every installation includes six built-in skills. Further contract types are premium skills.
Built-in Skills
NDA, MSA, SaaS Agreement, DPA, Privacy Notice and Delaware Certificate of Incorporation. Fully functional for real negotiations.
- Full negotiation and signature workflow
- California, England and Wales, and Spain, where the contract type applies
- English and Castilian Spanish (the Delaware certificate is in English only)
- Included in every installation
Premium Skills
Further contract types, such as founders, investment, employment and residential lease agreements.
- On dealroom.todo.law: included in the per-contract price
- In the self-hosted kit: bought on the todo.law storefront and activated with a licence file
- English and Castilian Spanish for most skills
- Each contract type is explained in the contract guides
Contract Language
Bilingual skills carry every clause in English and in Castilian Spanish. The language is chosen when the deal is created, and both parties negotiate and sign the contract in that language.
English version
Net 30 Payment
Payment due within 30 calendar days of invoice date.
Versión en español
Pago a 30 Días
El pago vence dentro de los 30 días naturales desde la fecha de factura.
The same clause in both languages. A deal uses one of them, chosen when the deal is created.
Licences in the Self-Hosted Kit
On dealroom.todo.law every skill is already included, so there is nothing to activate. In the self-hosted kit, a premium skill needs a licence, in four steps:
Browse
todo.law storefront
Buy
Annual licence
Install and activate
.skill file and licence file, on the Skills page
Create Deals
Full access
CLI Commands:
npm run license:fingerprint # Get machine ID
npm run skill:list # View installed skills