Self-hosted Docker¶
For workloads that can't go through a public API: on-prem ERPs, regulated industries, in-product redistribution, or volumes above 75K solves/month.
Pull the image¶
bash
docker pull ghcr.io/sevengo/cutweaver-api:latest
Run the trial (14 days, no key)¶
bash
docker run -p 8080:8080 ghcr.io/sevengo/cutweaver-api:latest
After 14 days the engine refuses new requests until a license file is mounted.
Run with a license¶
bash
docker run -p 8080:8080 \
-v /path/to/license.cnw:/etc/cutweaver/license.cnw:ro \
ghcr.io/sevengo/cutweaver-api:latest
License file¶
- Plain text, ~200 bytes.
- Ed25519 signature; tampering → engine refuses to start.
- Offline validation — never phones home.
- Bound to: customer name, plan tier, expiry date, optional org/project ID.
Pricing¶
| Plan | Price | What you get |
|---|---|---|
| Solo | $199 / month | 1 production deployment, email support 48 h |
| Team | $499 / month | up to 5 deployments, Slack support |
| Project | $1.5K – 5K one-time | perpetual license for one named project / product |
Start from cutweaver.io/#pricing — today self-hosted access is request-based while automated licensing is being wired.
Resell-in-project rights¶
The Solo / Team / Project licenses include the right to bundle the binary inside your own end-user product. You don't owe per-user royalties as long as your product is the distribution unit, not CutWeaver itself.
Restrictions: you can't expose CutWeaver as a standalone API to third parties (that's what the Hosted API is for).
Health check¶
```bash curl http://localhost:8080/health
{ "ok": true, "status": "healthy", "service": "cutnewweaver-http", "license": "valid" }¶
```