Download

K-Veritas CLI

Single static binary. Zero runtime dependencies. Works with any language. Select your platform and download directly.

CLI Binary

The main command-line tool. Use it to initialize sessions, run experiments, seal reports, and verify results.

PlatformArchitectureSizeDownload
Linuxx86_64 (amd64)7.2 MBkveritas-linux-amd64
LinuxARM646.9 MBkveritas-linux-arm64
macOSApple Silicon (arm64)7.0 MBkveritas-darwin-arm64
macOSIntel (amd64)7.3 MBkveritas-darwin-amd64
Windowsx86_64 (amd64)7.4 MBkveritas-windows-amd64.exe

Attestation Server (Self-Hosted)

By default, the CLI connects to the hosted attestation server at kveritas-api-production.up.railway.app. If your organization requires on-premise signing, download the server binary below.

PlatformArchitectureSizeDownload
Linuxx86_64 (amd64)5.0 MBkveritas-server-linux-amd64
macOSApple Silicon (arm64)4.9 MBkveritas-server-darwin-arm64
macOSIntel (amd64)5.1 MBkveritas-server-darwin-amd64
Windowsx86_64 (amd64)5.1 MBkveritas-server-windows-amd64.exe

Install via command line

Copy the commands for your platform. Downloads both the CLI and the attestation server, makes them executable, and installs them to your PATH.

Linuxx86_64 (amd64)
curl -fsSL https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-linux-amd64 -o kveritas
curl -fsSL https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-server-linux-amd64 -o kveritas-server
chmod +x kveritas kveritas-server
sudo mv kveritas kveritas-server /usr/local/bin/
LinuxARM64
curl -fsSL https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-linux-arm64 -o kveritas
curl -fsSL https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-server-linux-arm64 -o kveritas-server
chmod +x kveritas kveritas-server
sudo mv kveritas kveritas-server /usr/local/bin/
macOSApple Silicon (arm64)
curl -fsSL https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-darwin-arm64 -o kveritas
curl -fsSL https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-server-darwin-arm64 -o kveritas-server
chmod +x kveritas kveritas-server
sudo mv kveritas kveritas-server /usr/local/bin/
macOSIntel (amd64)
curl -fsSL https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-darwin-amd64 -o kveritas
curl -fsSL https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-server-darwin-amd64 -o kveritas-server
chmod +x kveritas kveritas-server
sudo mv kveritas kveritas-server /usr/local/bin/
Windowsx86_64 (PowerShell)
Invoke-WebRequest -Uri "https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-windows-amd64.exe" -OutFile "kveritas.exe"
Invoke-WebRequest -Uri "https://github.com/27-GROUP/kveritas-releases/raw/main/bin/kveritas-server-windows-amd64.exe" -OutFile "kveritas-server.exe"

Verify installation

$ kveritas --help
K-Veritas: tamper-evident verification for ML experiments

Usage:
  kveritas [command]

Available Commands:
  init              Initialize a new session
  run               Run a command under kveritas
  seal              Seal the session into a signed PDF
  verify            Verify a K-Veritas report
  generate-claims   Extract metrics as a claims template
  check             Cross-reference claims against a report
  status            Show session status

$ kveritas-server --help
K-Veritas attestation server

Usage:
  kveritas-server --addr :7433 --keys ./keys