#!/usr/bin/env bash set -euo pipefail # Capability probes for the state-movement layer. No successful --help call is # evidence that bytes moved during C-001. for tool in nixlbench ucx_info gdscheck.py gdsio nvidia-ctk; do if command -v "$tool" >/dev/null; then printf '%s=' "$tool" "$tool" --version 2>/dev/null || "$tool" --help 2>&1 | sed -n '1p' || true else echo "$tool=missing" fi done python3 - <<'PY' import importlib.metadata as metadata for package in ("ai-dynamo", "nixl", "kvbm", "nvidia-nvcomp-cu13"): try: print(f"{package}={metadata.version(package)}") except metadata.PackageNotFoundError: print(f"{package}=missing") PY test -e /usr/local/cuda/include/cufile.h && echo "cufile_header=present" || echo "cufile_header=missing" test -e /dev/infiniband/uverbs0 && echo "rdma_device=present" || echo "rdma_device=missing" cat <<'NOTE' Required receipt fields for any transfer claim: source_tier, destination_tier, bytes, registration_us, submit_us, completion_us, transport, fallback, retry_count, run_id. Do not call host memory CXL memory unless the physical platform and NUMA/CXL topology prove it. NOTE