kveritas is a newly released tool designed to provide tamper-evident verification for computational experiments. It creates a cryptographically signed PDF that links a published result to the specific code, hardware, and time used to produce it. This allows reviewers to verify claims without needing to rerun the entire experiment themselves.
The tool operates by running a command under its supervision, capturing a signed timeline of content-addressed snapshots. It supports any programming language and has zero runtime dependencies, functioning as a single static binary. Key features include cross-platform verification, sealing, proof generation, and management of benchmark artifacts and provenance. While file/subprocess activity mapping and per-process hardware attribution are currently Linux-only, other platforms fall back to system-wide readings.
During execution, kveritas records per-process telemetry such as CPU, memory, context switches, page faults, CPU frequency, and I/O at approximately 10 Hz. For GPU usage, it also tracks utilization, memory, power, and temperature. At the sealing stage, a Homogeneous Multi-Channel Analysis (HMCA) algorithm assesses whether these telemetry channels co-fluctuate consistently, indicating a genuine run versus a fabricated or replayed trace. The verdict can be PASS, WARN, FAIL, or N/A, with hard violations resulting in a "FABRICATION-IMPOSSIBLE" bound into the signature.
When a run declares a model card, kveritas produces a certificate that checks the declared FLOPs against the physical capabilities of the hardware. This mechanism helps to identify discrepancies, such as a large model declared on an idle CPU, ensuring that computational claims are consistent with the resources used. The time bound sums all devices, whether CPU or GPU, to ensure honest runs pass while detecting impossible claims.
Users can install kveritas via a prebuilt binary or build it from source using Go 1.22+. The workflow involves initializing a session, running commands under kveritas, sealing the results into a PDF report, and then verifying the report. The tool also auto-detects common metrics from frameworks like Keras and scikit-learn, simplifying its use for many computational tasks. The generated signed PDF can be verified offline or through a web verifier that renders telemetry channels over time.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
A new tool called kveritas has been released that provides tamper-evident verification for computational experiments, binding published results to the exact code, hardware, and time of execution. This tool generates a cryptographically signed PDF that can be verified by anyone, addressing the challenge of reproducing and trusting computational claims in research and development.