Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
devproof
command
Command devproof builds, verifies, and expands immutable bundles.
|
Command devproof builds, verifies, and expands immutable bundles. |
|
internal
|
|
|
canonical
Package canonical produces the exact bytes a DevProof subject commits to: path normalization, tree records, JSON, tar, and gzip.
|
Package canonical produces the exact bytes a DevProof subject commits to: path normalization, tree records, JSON, tar, and gzip. |
|
canonical/deflate
Package deflate is a frozen copy of the Go standard library's DEFLATE encoder.
|
Package deflate is a frozen copy of the Go standard library's DEFLATE encoder. |
|
cli
Package cli implements the devproof command line.
|
Package cli implements the devproof command line. |
|
compose
Package compose merges several resolved sources into one canonical tree.
|
Package compose merges several resolved sources into one canonical tree. |
|
golden
Package golden compares produced bytes against frozen fixtures.
|
Package golden compares produced bytes against frozen fixtures. |
|
oci
Package oci stores and retrieves DevProof subjects as OCI objects.
|
Package oci stores and retrieves DevProof subjects as OCI objects. |
|
safefs
Package safefs contains DevProof's filesystem boundaries: private workspaces, snapshotting a source tree, and extracting a verified payload.
|
Package safefs contains DevProof's filesystem boundaries: private workspaces, snapshotting a source tree, and extracting a verified payload. |
|
version
Package version reports the build identity of this DevProof binary.
|
Package version reports the build identity of this DevProof binary. |
|
pkg
|
|
|
artifact
Package artifact holds the OCI-facing types DevProof exchanges with registries and local layouts: descriptors, references, and the image manifest that is a bundle's subject.
|
Package artifact holds the OCI-facing types DevProof exchanges with registries and local layouts: descriptors, references, and the image manifest that is a bundle's subject. |
|
bundle
Package bundle defines the DevProof bundle format: its version identifiers, media types, and the manifest, lock, and inventory documents that describe what a bundle contains.
|
Package bundle defines the DevProof bundle format: its version identifiers, media types, and the manifest, lock, and inventory documents that describe what a bundle contains. |
|
conformance
Package conformance is an independent reader for the DevProof bundle format.
|
Package conformance is an independent reader for the DevProof bundle format. |
|
credentials
Package credentials resolves registry credentials from the environment a developer or a CI runner already has.
|
Package credentials resolves registry credentials from the environment a developer or a CI runner already has. |
|
devproof
Package devproof is a Go-embeddable, extensible, multi-source artifact bundler with canonical identity across platforms, provenance evidence, policy-based verification, and safe deterministic expansion.
|
Package devproof is a Go-embeddable, extensible, multi-source artifact bundler with canonical identity across platforms, provenance evidence, policy-based verification, and safe deterministic expansion. |
|
evidence
Package evidence describes where a bundle came from, in a form that can be verified independently of the bundle itself.
|
Package evidence describes where a bundle came from, in a form that can be verified independently of the bundle itself. |
|
fault
Package fault is DevProof's typed error model.
|
Package fault is DevProof's typed error model. |
|
policy
Package policy defines DevProof's verification result model and, in later phases, the verification policy document and its evaluator.
|
Package policy defines DevProof's verification result model and, in later phases, the verification policy document and its evaluator. |
|
source
Package source defines how DevProof obtains material, and ships the built-in resolvers for local paths and HTTPS Git.
|
Package source defines how DevProof obtains material, and ships the built-in resolvers for local paths and HTTPS Git. |
|
source/git
Package git resolves an HTTPS Git repository into a frozen snapshot.
|
Package git resolves an HTTPS Git repository into a frozen snapshot. |
|
source/path
Package path resolves a local directory into a frozen snapshot.
|
Package path resolves a local directory into a frozen snapshot. |
Click to show internal directories.
Click to hide internal directories.