Local Deployment
Run Dealroom on your own infrastructure with full control over your data. Browse the Skills Marketplace, download signed skill packages, and install them locally via CLI.
How It Works
Self-hosted deployments follow a simple flow to acquire and activate premium skills:
Browse
Marketplace
Purchase
Stripe checkout
Download
.skill package
Install
CLI command
Activate
License key
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 entitlement status (Active, Free, or price).
Navigate to:
https://your-instance.example.com/marketplacePurchase a Skill
Click "Enable" on any premium skill to start a Stripe checkout. Once payment completes, an entitlement is created automatically.
Stripe-powered payment. Your card is never stored on our servers.
Webhook confirms payment and grants access to the skill within seconds.
After purchase you'll receive a download link by email and on your billing page.
Download the Skill Package
Download the .skill file from your billing page or 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.
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.skillInstalling: com.todo.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:listActivate 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:fingerprintActivate License
Use the license key from your purchase confirmation to activate premium features on this machine.
npx deal-room skill:activate --key YOUR_LICENSE_KEYLicense States
CLI Quick Reference
All skill management commands available in the Dealroom CLI:
| Command | Description |
|---|---|
| skill:list | List 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:fingerprint | Display this machine's unique fingerprint |
| license:status | Check license status for all installed skills |
Troubleshooting
"Invalid signature" during install
The .skill file may have been corrupted during download. Re-download from the billing page and try again. If the error persists, check that your Dealroom version matches the package's requirements.
"Entitlement not found" on download
Ensure you are logged in with the same account used for purchase. Download links from email expire after 7 days — use the billing page for a fresh link.
"Activation limit reached"
Each license allows a limited number of machine activations. Deactivate unused machines from your billing page, or contact support to increase your activation limit.