rnp CLI — everything is served from one
HTTPS origin.
All artifacts live under a single origin:
https://artifacts.clutchcall.dev
(the shared artifact host for every brand). It is a public, read-only host, so
the URLs below are stable and need no auth.The QUIC/MoQT engine (libclutchcall_moqt_ffi.so)
The native transport core, for embedding directly (FFI) or bundling with a
custom build. Built against a static libc++ with a glibc-2.17 floor, so it loads
on any modern Linux without extra runtime deps.
TELEQUICK_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. Full
walk-through — env var, verify, teleop — is on the
ROS 2 RMW page.
Engine (clutchcall-host / clutchcall-relay)
The engine ships as two Debian packages from the same signed apt repo — install
whichever the box is:
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 — edit it (endpoints + secrets) and
drop your TLS cert/key into /opt/clutchcall/conf/ before
systemctl enable --now clutchcall-core (or clutchcall-relay). The two
packages conflict (a box is one or the other).
Other distros (Fedora, RHEL 9, Rocky, Alma, openSUSE, Amazon Linux, Arch…)
The engine binary is hermetic — it statically links everything but glibc, so one build runs on any x86-64 Linux with glibc ≥ 2.30 and a kernel ≥ 5.4 (recent enough for AF_XDP / eBPF; it falls back to the kernel path otherwise). For non-Debian systems, a self-contained tarball +install.sh does the same
setup (user, config, systemd units, tunables) with 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
The QUIC tunnel client, any OS/arch: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. They are not on the public registries (npmjs / PyPI / Maven Central / crates.io / nuget.org); install from the origin as below. Your own dependencies still resolve from those public registries. All six SDKs install from the same origin (https://artifacts.clutchcall.dev):
Integrity is enforced per channel: the apt repo is GPG-signed, the Cargo
sparse index carries per-crate SHA-256 checksums, and every artifact URL is
version-pinned and immutable — pin the version and the URL is reproducible.