rnp CLI.
One HTTPS origin serves all of these artifacts.
All artifacts are on one origin:
https://artifacts.clutchcall.dev
(the shared artifact host for every brand). The host is public and read-only.
The URLs below are stable and need no auth.The QUIC/MoQT engine (libclutchcall_moqt_ffi.so)
This is the native transport core. You can embed it directly (FFI) or bundle
it with a custom build. It is built against a static libc++ with a glibc-2.17
floor. It loads on any modern Linux without extra runtime deps.
CLUTCHCALL_LIB_PATH. Or link against the header above from C/C++.
ROS 2 RMW (ros-jazzy-rmw-clutchcall-cpp)
The Debian package ships from a GPG-signed apt repo on the same origin.
The ROS 2 RMW page gives the full procedure:
env var, verification, and teleop.
Engine (clutchcall-host / clutchcall-relay)
The engine ships as two Debian packages from the same signed apt repo. Install
the package that matches the box:
clutchcall-host— the modular voice/media engine: the launcher, shared core, service sidecars, and the nativemod_*.soset, with systemd units, tunables, and amodules.conf.clutchcall-relay— the MoQT edge relay (the same core run with the built-in relay role, no modules).
/etc/clutchcall/services.env (host) or
relay.env (relay) from a redacted example. Before you run
systemctl enable --now clutchcall-core (or clutchcall-relay):
- Edit the env file. Set the endpoints and the secrets.
- Put your TLS cert and key in
/opt/clutchcall/conf/.
Other distros (Fedora, RHEL 9, Rocky, Alma, openSUSE, Amazon Linux, Arch…)
The engine binary is hermetic: it statically links everything except glibc. One build runs on any x86-64 Linux with glibc ≥ 2.30 and a kernel ≥ 5.4. A kernel ≥ 5.4 is necessary for the kernel-bypass fast path. On an older kernel, the engine falls back to the standard kernel path. For non-Debian systems, a self-contained tarball withinstall.sh does the
same setup (user, config, systemd units, tunables). It has no distro package
deps:
sudo pacman -U $ORIGIN/engine/clutchcall-host-1.0.0_git220eafc-1-x86_64.pkg.tar.zst.
RPMs for dnf/zypper are available on request.
rnp tunnel CLI
This command installs the QUIC tunnel client on any OS and architecture:SDK language registries
Each SDK ecosystem is published as a self-hosted static registry on this same origin: npm, pip, maven, go, cargo, and nuget. The SDKs are not on the public registries (npmjs / PyPI / Maven Central / crates.io / nuget.org). Install from the origin as shown below. Your own dependencies still resolve from those public registries. All six SDKs install from the same origin (https://artifacts.clutchcall.dev):
Each channel enforces integrity:
- The apt repo is GPG-signed.
- The Cargo sparse index carries per-crate SHA-256 checksums.
- Every artifact URL is version-pinned and immutable. When you pin the version, the URL is reproducible.

