Docs
Browse documentation

Docs / Integrity and support

Artifact integrity

Every model load can be traced from the downloaded bytes to a released length and SHA-256.

What fermion checks

  1. 1

    Container structure

    The file length must match the complete record structure encoded by the container.
  2. 2

    Manifest length

    The file length must match the value in MANIFEST.json.
  3. 3

    Manifest SHA-256

    The full-file digest must match the released digest.
  4. 4

    Runner sidecar

    The prebuilt native binary is checked against its own SHA-256 sidecar before execution.

Run the checks

shell
fermion info
fermion info --model /data/models/neutrino-8b_v4.bin

The command exits 1 for incomplete or altered containers, which makes it suitable for deployment scripts. --no-checksum skips only the full hash; structural and length checks still run.

Recover from an incomplete download

If fermion info reports a mismatch, remove the incomplete model snapshot and run the original command again. The downloader resumes or fetches a clean copy into the configured cache.