VoxRT Binary Use License

Copyright (c) 2026 Elephant Enterprises LLC (d/b/a VoxRT).

This license covers the compiled artifacts distributed by the
voxrt-kws-linux project across all language channels:

  - C / C++ tarball:        libvoxrt_kws.so + voxrt_kws.h
                            (GitHub Releases)
  - Python:                 voxrt_kws.<abi>.so inside the
                            voxrt-kws PyPI wheel
  - Node.js:                voxrt-kws.<platform>.node inside
                            the @voxrt/kws npm package
  - Go:                     libvoxrt_kws.so bundled with the
                            github.com/VoxRT/voxrt-kws-linux/go
                            module
  - Rust:                   compiled cdylib of the voxrt-kws
                            crate published to crates.io

These binaries are proprietary code owned by Elephant Enterprises LLC.
By using them you agree to the following.

1. PERMITTED USES

   You may use, link against, and redistribute these binaries as an
   unmodified part of the official voxrt-kws-linux distribution at
   the version they were resolved from (the Git tag whose commit
   produced the artefact your build is consuming, via PyPI / npm /
   Go module / crates.io / GitHub Release).

   Redistribution in your own Linux applications — including
   commercial products shipped on Raspberry Pi, Jetson, AWS Graviton,
   x86_64 servers, industrial SBCs, or any other x86_64 / aarch64
   Linux platform — is permitted without per-installation fees,
   royalties, or registration, for the on-device keyword-spotting
   task the binaries are built for.

   You may run the binaries on production user devices, on production
   servers, and inside container images.

2. RESTRICTIONS

   You may not:

   (a) Modify, repackage, or relink the binaries outside the
       unmodified official voxrt-kws-linux distribution.

   (b) Reverse engineer, decompile, disassemble, or otherwise attempt
       to derive the source code, the embedded model weights, the
       embedded master key, or other internal state of the binaries.
       This restriction explicitly covers (without limitation)
       `gdb`, `ltrace`, `strace` attachment, debugger-based memory
       inspection, kernel-level tracing such as `eBPF` / `bpftrace`
       on the binary's address space, and any toolchain-level
       analysis (Ghidra, IDA, radare2, BinaryNinja, ...).

   (c) Bypass, defeat, or remove any technical protection mechanism
       used by the binaries, including (without limitation) the
       AES-256-GCM weight encryption (per ADR-0023), the XOR-masked
       master key, the linker version-script symbol restriction, the
       stripped ELF metadata, the anti-`ptrace` self-check, and the
       `.text`-section integrity hash described in ADR-0016.

   (d) Use the binaries to load or decrypt model files (`.vxrt` or
       any other format) that were not published by Elephant
       Enterprises LLC or that you are not authorized to use.

3. KEYWORD MODEL WEIGHTS

   The keyword model weights packaged separately as
   `voxrt_kws.vxrt` (distributed via the voxrt-kws-models
   repository) are produced entirely in-house by Elephant Enterprises
   LLC on synthetic + open training data — no upstream copyleft or
   attribution obligations attach to the weights themselves. The
   `.vxrt` artefact is licensed under the same proprietary terms as
   the binaries above.

4. NO WARRANTY

   THE BINARIES ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
   NONINFRINGEMENT. IN NO EVENT SHALL ELEPHANT ENTERPRISES LLC BE
   LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY ARISING FROM
   YOUR USE OF THE BINARIES.

5. COMMERCIAL INTEGRATION

   The default voxrt-kws-linux distribution ships a fixed 14-keyword
   command set ("yes", "no", "cancel", "play", "pause", "next",
   "previous", "up", "down", "back", "on", "off", "voxrt", "hey_vox")
   as a free preview. Custom keyword sets (your own command
   vocabulary, brand-specific commands, additional languages) are
   part of the commercial VoxRT SDK tier. Contact help@voxrt.com for
   custom-model training, commercial integration support, or
   licensing terms beyond those described above.

6. GOVERNING LAW

   This License is governed by the laws of the State of Delaware,
   United States of America, without regard to its conflict-of-laws
   provisions.

7. ENTIRE AGREEMENT

   This License is the entire agreement between you and Elephant
   Enterprises LLC concerning the binaries. It supersedes any prior
   discussions or oral statements.

Elephant Enterprises LLC may revise this License in future releases.
Pin a specific version of voxrt-kws-linux in your dependency manifest
(requirements.txt, package.json, go.mod, CMakeLists.txt, Cargo.toml)
to keep the License terms you accepted stable across upgrades.
