Skip to main content

Module payload

Module payload 

Source
Expand description

rk payload: what this binary carries, provably, and what another release carries, through the seam.

The version alone does not identify a payload — two locally built binaries can share a Cargo version while embedding different bytes — so the report carries a digest per artifact and one aggregate over the ordered list, computed at runtime over the bytes. A landing record, a bug report, or a comparison between two installs can then name the payload it actually saw. --release <version> answers the same document for a release this binary does not carry, which is the first proof that the engine reads a bundle it was not compiled with.

Functions§

report
The report over the embedded payload.
run
Print the payload report.

Type Aliases§

Report
The machine form of the payload report, rk.payload/1: the release manifest itself.