License docs
Local verification, fail-open operation.
Sifter verifies Keygen Ed25519 license files locally. Missing, expired, or invalid licenses never stop the gateway; they switch it to raw passthrough until a valid license is installed.
Commands
sifter license login sifter license activate --token <keygen-license-file> sifter license status sifter license seats sifter doctor
Trial flow
- Submit the static trial form on olmsted-ai.com.
- Keygen issues a 30-day seat-tier trial license file.
- Install Sifter and activate with the license file text.
- When the trial expires, the gateway keeps serving raw passthrough.
Procurement flow
- Paddle handles payment, invoices, taxes, and renewals as merchant of record.
- Keygen issues or renews signed license files for the purchased tier.
- Seat counts are honor-level notices only; Sifter does not lock out users.
- Container licenses include a signed tenant cap for hosted cells.
Diagnostics
`sifter doctor` emits a redacted diagnostics bundle with config summary, build provenance, license state, and recent transport errors. It does not include payloads or credentials.
Public key
Production builds verify against the embedded Keygen public key for the configured account and product. Tests and private deployments may override it with `SIFTER_LICENSE_PUBLIC_KEY`.
