evidence-project

command
v0.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Command evidence-project is the GP2 ingest step. Given a published, signed evidence bundle (OCI ref, pointer file, or unpacked directory), it verifies the signature/issuer/identity and the source registry BEFORE counting, then synthesizes the source-keyed evidence tree (pkg/evidence/project) under -out for upload to the corroboration bucket by a separate, credentialed step.

It holds no bucket-write credentials: its only outputs are local files. The verification it performs is the same engine the `aicr evidence verify` CLI uses, with non-empty issuer + identity pins and an explicit trusted-registry allowlist on the OCI reference.

Usage:

evidence-project -in <oci-ref|pointer.yaml|dir> -out <tree-root> \
  --expected-issuer <url> --expected-identity-regexp <re> \
  --trusted-registry ghcr.io/nvidia,ghcr.io/nvidia/aicr-evidence \
  [--allowlist recipes/evidence/allowlist.yaml] [--run-id <id>]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL