Kwker

Support policy

Kwker is supported through the documentation, the support form at kwker.io/support and mail@kwker.io. This page says what is covered and what to expect.

Versions

Version Fixes
The newest 0.1.x release Bug and security fixes, as 0.1 patch releases
Older minor versions and development snapshots None: upgrade to the newest release

A patch release never breaks a caller, so moving to the newest 0.1.x is always a drop-in upgrade. What "never breaks" means for each package is in Compatibility.

Platforms

Platform Level
Linux x86-64 (AVX-512, AVX2 and older CPUs) Supported
Linux ARM64 Experimental
macOS on Apple silicon Experimental
Windows x64 and ARM64 Experimental

Supported means every package is tested on every release and its speed is measured and published. Experimental means the packages are tested on every release and give the same results as on Linux x86-64, but options and speed may change in a patch release. The install pages list what each platform has: Linux ARM64, macOS, Windows.

The torch.compile backend, the ONNX Runtime provider, the DuckDB extension and the Polars plugin are experimental on every platform. kwker.EXPERIMENTAL lists the experimental parts.

Getting help

  1. Check Troubleshooting and Known limitations.
  2. Run python -m kwker doctor (or bin/kwker-doctor from the C / C++ package): it shows the engine in use and any warnings.
  3. Write to us through the support form or mail@kwker.io. For a bug, attach a support bundle (python -m kwker support-bundle) and a small program that shows the problem: the input size, the key type and a seed or the data.

What counts as a bug

Speed against another library on your workload is a question we are glad to look at, but it is not a defect.

When you hear back

We answer on business days and aim to reply within five of them. There is no 24/7 support and no service-level agreement yet. Paid support plans with response times per tier are not offered yet; Commercial and OEM license holders use the same form (choose "Licenses and pricing").

Security problems

Report a suspected vulnerability privately to mail@kwker.io, not through the form or a public issue. The security policy says what to include. Our targets: an acknowledgement within 7 days, an assessment within 14 days, and a fix or mitigation for a confirmed memory-safety issue within 30 days.

Applies to Kwker 0.1
Last updated
Was this page helpful?
Kwker 0.1.x: the engines each platform chooses from at run time (details)
PlatformEngines
Linux x86-64AVX-512, AVX2, SSE4.2, portable
Linux ARM64SVE / SVE2 (64-bit keys), NEON, portable
Windows x64AVX-512, AVX2, SSE4.2, portable
Windows ARM64NEON, portable
macOS ARM64NEON, portable
macOS x86-64AVX2, SSE4.2, portable
Other CPUs (RISC-V, POWER, x86 without SSE4.2, ...)portable