Compaction Engine License Agreement
Version 1.0. This version takes effect for you on the day you accept it.
This agreement is between you and Pohlmann Ventures UG (haftungsbeschränkt), registered with the Commercial Register of the Local Court of Charlottenburg (Berlin) under HRB 222538 B (“we”, “us”), and it covers the Compaction Hybrid Engine (“the Engine”): the signed artifact we distribute separately from the Compaction CLI and core.
It does not cover the Compaction CLI and core. Those are the CLI, the local gateway, onboarding, receipts, recovery, and the account and entitlement code, and they are licensed separately under the Apache License, Version 2.0. Where this agreement and that licence appear to conflict, the Apache licence governs the CLI and core and this agreement governs the Engine.
The CLI works without the Engine. If you do not accept this agreement, do not install or run the Engine, and the rest of the product continues to function.
1. What we allow
While you hold a valid entitlement and comply with this agreement, you may:
- install and run the Engine on devices registered to your account, up to the number of devices your tier includes;
- use it, through the Compaction CLI, to process your own content, including the content of an organisation you are acting for if that organisation holds the entitlement.
The Engine is free for Community accounts. The licence is personal to you, non-exclusive, and cannot be transferred or sublicensed. We can revoke it if you break this agreement. Anything not granted here stays with us.
2. What we do not allow
You may not:
- redistribute, publish, sell, rent, lease, or otherwise make the Engine available to anyone else;
- modify the Engine, or run a modified or unsigned build of it;
- work around the entitlement, allowance, metering, or signature checks, or misreport your usage;
- run the Engine without a valid entitlement, or work around the metered optimized-input allowance;
- remove or hide any notice, signature, or identifier we include;
- use the Engine to build a competing product, or publish benchmarks of it, without asking us first;
- reverse engineer, decompile, or disassemble the Engine, except where the law gives you that right despite this clause. If you need interoperability information covered by Article 6 of Directive 2009/24/EC, section 69e UrhG, or an equivalent provision, write to hello@compaction.dev before you start. We will normally just give you what you need.
Point 3 is the one we take seriously. The allowance is how the product is paid for, and circumventing it breaks this agreement rather than merely bending a technical limit.
3. Entitlement and allowance
Running the Engine depends on a valid entitlement issued to your account. The CLI checks a signed entitlement locally before it starts the Engine.
Entitlements expire and are renewed periodically. An expired entitlement stops the Engine from being invoked.
Your tier includes an allowance that applies to optimized input only. Nothing else consumes it.
The allowance is set by us and can change for future periods. When the remaining allowance cannot cover a request — because it is spent, or because what remains is smaller than that request would consume — input optimization pauses. In that state:
- output shaping continues to run;
- no optimized input is debited for the paused request;
- the request is still sent to your provider and still succeeds.
The product does not buy more capacity on your behalf, and it does not keep metering past the limit.
4. Your content
The Engine runs locally on your device. The CLI starts it as a child process and talks to it over a local channel. It is not given your provider credentials.
Usage and allowance records associated with the Engine carry identifiers, counts, and status labels only. They do not carry your prompts, your completions, or your code. The data handling is described in our Privacy Policy, and that description is part of what you are agreeing to here.
Your content stays yours. Nothing in this agreement gives us a claim to it.
5. Updates
We may release new versions of the Engine. Updates are signed and this agreement covers them. We are not obliged to maintain, support, or keep distributing any particular version.
We may also issue a new version of this agreement. A new version applies to installations of the Engine you make after it takes effect, and you will be asked to accept it before that installation proceeds.
6. Ownership
The Engine is licensed, not sold. We and our licensors keep all rights in it, including intellectual property rights. The Engine may include third party components under their own licences, and the notices shipped with the artifact govern those components.
7. Term and termination
This agreement runs until it ends. It ends automatically if you break it, and it ends when your entitlement or your account ends. When it ends, stop using the Engine and delete the installed copy. Sections 2, 6, 8, 9, and 10 survive.
8. Warranty
The Engine is provided as it is, without warranty of any kind, whether express, implied, or statutory, to the fullest extent the law allows. That includes any implied warranty of merchantability, fitness for a particular purpose, accuracy, or non-infringement.
We do not promise the Engine will be uninterrupted or error free, and we do not promise any particular reduction in tokens, cost, or latency.
If you are a consumer, your statutory rights are unaffected by this section.
9. Liability
To the fullest extent the law allows, we are not liable for indirect, incidental, special, or consequential loss, or for lost profits, revenue, data, or goodwill.
Our total liability arising from the Engine is limited to what you paid us for the Engine in the twelve months before the claim arose. The Engine is free for Community accounts, so for a Community account that amount is nil.
Nothing in this agreement limits liability that cannot be limited by law, including liability for intent, gross negligence, injury to life or body, or liability under applicable product liability law.
10. General
If any part of this agreement is unenforceable, the rest stays in effect. If we do not enforce something immediately, we have not given up the right to enforce it later.
You may not assign this agreement. We may assign it as part of a merger, acquisition, or sale of assets.
You must comply with applicable export control and sanctions law.
This agreement, together with the documents it refers to, is the whole agreement between us about the Engine.
Questions: hello@compaction.dev.