Local Deployment

Run Dealroom on your own infrastructure with full control over your data. Premium skills are $60 a year each in the kit: buy them on the todo.law storefront, then install and activate them on your own instance. The hosted service at dealroom.todo.law charges per contract instead, with drafting and negotiating free.

How It Works

Self-hosted deployments follow a simple flow to acquire and activate premium skills:

Browse

Marketplace

Purchase

$60 a year each

Download

.skill package

Install

CLI command

Activate

Licence file

1

Browse the Skills Marketplace

The Skills Marketplace lists all available contract templates. Each skill shows its supported jurisdictions, languages, and clause count.

Jurisdiction Filters

Filter by governing law — California, England & Wales, or Spain — to see skills tailored to your jurisdiction.

Skill Cards

Each card displays the skill name, description, clause count, and your current status (Active, or a link to buy it on the todo.law storefront).

Navigate to:

https://your-instance.example.com/marketplace
2

Buy a Skill

Follow the skill's link to the todo.law storefront and buy it there. Premium skills are $60 a year each in the kit.

Secure Checkout

The storefront handles payment. Your card details never reach your Dealroom instance.

Licence by Email

After payment you receive the signed .skill package and its licence file.

Download Ready

Your confirmation email carries the download link and the licence file.

3

Download the Skill Package

Download the .skill file from the link in your confirmation email. Each package is a signed ZIP archive.

founders-agreement-1.0.0.skill (ZIP archive)

manifest.json# Skill ID, version, hashes

content/clauses.json# Negotiation clauses & options

content/boilerplate.json# Static contract text

signature.sig# Ed25519 digital signature

Tamper-proof Packages

Every .skill file is signed with an Ed25519 key. The installer verifies the signature and file hashes before installing — any modification to the package will be detected and rejected.

4

Install via CLI

Use the Dealroom CLI to verify and install the downloaded package into your local database.

Verify package integrity

npx deal-room skill:verify ./founders-agreement-1.0.0.skill

✓ Manifest valid

✓ File integrity verified (3 files)

✓ Ed25519 signature valid

✓ Content schema valid (12 clauses, 36 options)

Install to database

npx deal-room skill:install ./founders-agreement-1.0.0.skill

Installing: com.nel.skills.founders v1.0.0

✓ Package verified

✓ Contract template created

✓ 12 clause templates installed

✓ Skill ready for use

List installed skills

npx deal-room skill:list
5

Activate Your License

Premium skills require license activation tied to your machine. This prevents unauthorized redistribution while giving you full offline access.

Machine Fingerprint

A unique identifier derived from your hardware. This fingerprint is sent to the licensing server when you activate.

npx deal-room license:fingerprint

Activate License

Use the license key from your purchase confirmation to activate premium features on this machine.

npx deal-room skill:activate --key YOUR_LICENSE_KEY

License States

ActiveFull access to all skill features including document generation
TasterPreview mode — negotiate but no final document export
ExpiredLicence year ended — renew on the storefront to restore access

CLI Quick Reference

All skill management commands available in the Dealroom CLI:

CommandDescription
skill:listList all installed skills and their status
skill:verify <file>Verify a .skill package signature and integrity
skill:install <file>Install a .skill package to the local database
skill:activate --key <key>Activate a premium license on this machine
license:fingerprintDisplay this machine's unique fingerprint
license:statusCheck license status for all installed skills

Troubleshooting

"Invalid signature" during install

The .skill file may have been corrupted during download. Download it again from the link in your confirmation email and try again. If the error persists, check that your Dealroom version matches the package's requirements.

"Entitlement not found" on download

Use the download link sent to the email address used for the purchase. Download links expire after 7 days; contact support for a fresh link.

"Activation limit reached"

Each license allows a limited number of machine activations. Deactivate unused machines with the CLI (npm run skill:deactivate), or contact support to increase your activation limit.

© Rindogatan LLC