Commercial terms
Pricing and purchase
Term licences, priced per seat. Six steps run from first contact to a working key, all of them by email.
Price
Three years saves $18,000 against three annual terms.
What happens when a term ends
Keeps running
- A live instanceAn instance started under a valid licence continues past its expiry date and keeps trading. Expiry is a commercial event, and a commercial event stays incapable of halting a live trading process.
Gated once the term ends
- Starting a new processThe licence stops new processes from starting.
- Warning ahead of the dateThe server logs escalating
license.expiringwarnings before expiry and alicense.expireddiagnostic after it.
Renewal is a new purchase order, raised when you choose to raise it. Terms run to their end date and stop.
What a seat is
Activation writes a single activation file that
every Reamer product on that machine reads, so Reamer Server and Reamer Research side by
side consume one seat between them. To move a seat, deactivate it on the first host and
activate it on the second. LICENSING.md ships in both kits with the full
seat policy, term anchoring, and every activation failure mode.
Containers and Kubernetes
- Pin a stable hostname
A
StatefulSetdoes this by construction, since pod names are stable and ordinal and the hostname follows the pod name. ADeploymentassigns a fresh random name on every restart, so each restart presents as a new machine. Pair the pinned hostname with a persistent$HOME/.config/reamer. - Or activate elsewhere and mount the result
Activate once on a host with
curland a stable identity, then ship the resultingactivation.jsoninto the container as a read-only mounted secret. The running container never contacts the licence server, which suits a distroless runtime image.
Activation binds to a machine fingerprint.
LICENSING.md carries the full procedure, including a manifest example and a
readiness check you run inside the container across a restart.
The path
- 01Request the kitYou
One email naming your company, which product, and the machine or container you will evaluate on. Kits are host-locked, so the machine determines the key.
- 02Kit and evaluation keyUs
Sent by reply. The kit carries the header, the execution specification, deployment steps, and the vendor questionnaire pack.
- 03EvaluateYou
Read the header, link the library, run it against your own data. Your security review gets
VENDOR_QUESTIONNAIRE_PACK.md, which ships inside the kit and answers the standard vendor due-diligence questions. - 04Purchase orderYou
Seat count and term. Sent to [email protected].
- 05Invoice, then paymentBoth
Invoiced against the PO on your standard terms.
- 06Licence keysUs
Issued on payment, one per seat. Activation runs offline after issue, so normal operation stays entirely local to your machine.
Every step above runs over email. A call happens only if you ask for one.
Support and contacts
- Sales and commercial
- [email protected]
- Licensing and technical support
- [email protected]
- Vulnerability reports
- [email protected]
- Privacy and data requests
- [email protected]
- Covered hours
- Roughly 09:00 to 18:00 UTC, weekdays
Email is the support channel. A message sent outside the covered hours is picked up at the next covered hour, so plan an escalation path that needs faster coverage for a live incident around that window. To escalate an open request, reply on the same thread marked urgent and state the trading impact.
Support is included with an active licence, rather than sold as a separate add-on or metered per incident. Requests are triaged into three tiers:
- S1Production downPriority
A licensed, live Reamer Server instance is down or rejecting all orders.
- S2DegradedNext
Partial functionality lost with a workaround available, such as one strategy instance misbehaving while others run normally.
- S3QuestionQueued
No production impact: an integration question, a documentation clarification, or a feature request.
For an incident, run
bin/reamer-diag-bundle --config <path> against the affected instance
and attach the resulting file. It carries a health and metrics snapshot plus retained
event-bus records, with the monitoring auth token redacted.
What stays on your infrastructure
Stays on your machines
- Strategy code
- Backtest configurations
- Order flow and trading data, with no network access to a running instance from Reamer Labs
Leaves your machines
- Licence activation and deactivation, the only network contact between the software and Reamer Labs
- The issuance record: an email address, the licence key, and an activation timestamp
- Payment and billing details, handled entirely by Paddle
VENDOR_QUESTIONNAIRE_PACK.md ships
inside the kit and is the standing answer to a security questionnaire, support model,
vulnerability disclosure policy, data-handling statement, and business-continuity
review.
What the licence covers
Granted by the licence
- Linking and running the shipped binaries, for the term and seat count on your purchase order
Outside the grant
- Source: both products ship as compiled binaries plus the ABI header, which is the complete integration contract
- Self-serve purchase: licences are issued against a purchase order and an invoice, which is how institutional procurement expects to buy
- Venue connector, gate policy, and OEMS, which you build against the published contract since each encodes decisions specific to your firm