provenance
Use
(↥ "pkg:provenance" pkg)
Call the exports below through the pkg alias, for example pkg.ArtifactIdSchemaV1.
Functions
ArtifactIdSchemaV1
Type: (∷ (→ Any Any))
Construct ArtifactIdSchemaV1 values.
ArtifactProvenanceBundleV1
Type: (∷ (→ Any Any Any))
Construct ArtifactProvenanceBundleV1 values.
ArtifactProvenanceRecordV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct ArtifactProvenanceRecordV1 values.
ArtifactProvenanceWireV1
Type: (∷ (→ Any Any Any Any Any Any Any Any))
Construct ArtifactProvenanceWireV1 values.
AttestationMetadataSchemaV1
Type: (∷ (→ Any Any))
Construct AttestationMetadataSchemaV1 values.
Bootstrap
Type: (∷ (→ Unit Any))
Construct Bootstrap values.
DigestAlgorithmSchemaV1
Type: (∷ (→ Any Any))
Construct DigestAlgorithmSchemaV1 values.
DigestValueSchemaV1
Type: (∷ (→ Any Any))
Construct DigestValueSchemaV1 values.
ProvenanceFailureContextV1
Type: (∷ (→ Any Any Any Any Any))
Construct ProvenanceFailureContextV1 values.
ProvenanceSlotCore
Type: (∷ (→ Unit Any))
Construct ProvenanceSlotCore values.
ProvenanceSlotReserved
Type: (∷ (→ Unit Any))
Construct ProvenanceSlotReserved values.
ProvenanceSlotUnknown
Type: (∷ (→ Unit Any))
Construct ProvenanceSlotUnknown values.
ProvenanceTaxonomyAdditive
Type: (∷ (→ Unit Any))
Construct ProvenanceTaxonomyAdditive values.
ProvenanceTaxonomyBreaking
Type: (∷ (→ Unit Any))
Construct ProvenanceTaxonomyBreaking values.
ProvenanceTaxonomyDeprecation
Type: (∷ (→ Unit Any))
Construct ProvenanceTaxonomyDeprecation values.
ProvenanceTrustPolicyV1
Type: (∷ (→ Any Any Any Any))
Construct ProvenanceTrustPolicyV1 values.
ProvenanceVerificationOutcomeV1
Type: (∷ (→ Any Any Any Any Any))
Construct ProvenanceVerificationOutcomeV1 values.
SignatureAlgorithmSchemaV1
Type: (∷ (→ Any Any))
Construct SignatureAlgorithmSchemaV1 values.
SignatureIdSchemaV1
Type: (∷ (→ Any Any))
Construct SignatureIdSchemaV1 values.
SignatureProvenanceBundleV1
Type: (∷ (→ Any Any Any))
Construct SignatureProvenanceBundleV1 values.
SignatureProvenanceRecordV1
Type: (∷ (→ Any Any Any Any Any Any Any))
Construct SignatureProvenanceRecordV1 values.
SignatureProvenanceWireV1
Type: (∷ (→ Any Any Any Any Any Any Any Any))
Construct SignatureProvenanceWireV1 values.
SignatureValueSchemaV1
Type: (∷ (→ Any Any))
Construct SignatureValueSchemaV1 values.
SignerIdSchemaV1
Type: (∷ (→ Any Any))
Construct SignerIdSchemaV1 values.
TrustLabelSchemaV1
Type: (∷ (→ Any Any))
Construct TrustLabelSchemaV1 values.
library-name
Type: (∷ (→ Unit Any))
0x0 library function library-name.
provenance-api-version
Type: (∷ (→ Unit Any))
0x0 library function provenance-api-version.
build-stage
Type: (∷ (→ Unit Any))
0x0 library function build-stage.
provenance-failure-context
Type: (∷ (→ Any Any Any Any Any))
0x0 library function provenance-failure-context.
provenance-failure-artifact-id
Type: (∷ (→ Any Any))
0x0 library function provenance-failure-artifact-id.
provenance-failure-signature-id
Type: (∷ (→ Any Any))
0x0 library function provenance-failure-signature-id.
provenance-failure-trust-label
Type: (∷ (→ Any Any))
0x0 library function provenance-failure-trust-label.
provenance-failure-message-text
Type: (∷ (→ Any Any))
0x0 library function provenance-failure-message-text.
require-artifact-id
Type: (∷ (→ Any Any))
0x0 library function require-artifact-id.
require-digest-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function require-digest-algorithm-label.
require-digest-value
Type: (∷ (→ Any Any))
0x0 library function require-digest-value.
require-signature-id
Type: (∷ (→ Any Any))
0x0 library function require-signature-id.
require-signer-id
Type: (∷ (→ Any Any))
0x0 library function require-signer-id.
require-signature-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function require-signature-algorithm-label.
require-signature-value
Type: (∷ (→ Any Any))
0x0 library function require-signature-value.
require-trust-label
Type: (∷ (→ Any Any))
0x0 library function require-trust-label.
require-provenance-message
Type: (∷ (→ Any Any))
0x0 library function require-provenance-message.
require-attestation-metadata
Type: (∷ (→ Any Any))
0x0 library function require-attestation-metadata.
parse-trust-label
Type: (∷ (→ Any Any))
0x0 library function parse-trust-label.
parse-digest-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function parse-digest-algorithm-label.
parse-signature-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function parse-signature-algorithm-label.
resolve-digest-algorithm-label
Type: (∷ (→ Any Any Any))
0x0 library function resolve-digest-algorithm-label.
resolve-signature-algorithm-label
Type: (∷ (→ Any Any Any))
0x0 library function resolve-signature-algorithm-label.
parse-expiry-policy-label
Type: (∷ (→ Any Any))
0x0 library function parse-expiry-policy-label.
parse-revocation-policy-label
Type: (∷ (→ Any Any))
0x0 library function parse-revocation-policy-label.
resolve-trust-label
Type: (∷ (→ Any Any Any))
0x0 library function resolve-trust-label.
parse-signer-class-label
Type: (∷ (→ Any Any))
0x0 library function parse-signer-class-label.
parse-attestation-label
Type: (∷ (→ Any Any))
0x0 library function parse-attestation-label.
normalize-digest-algorithm-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-digest-algorithm-label-or.
normalize-digest-algorithm-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-digest-algorithm-label-or-default.
normalize-signer-class-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-signer-class-label-or.
normalize-signer-class-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-signer-class-label-or-default.
normalize-attestation-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-attestation-label-or.
normalize-attestation-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-attestation-label-or-default.
validate-provenance-failure-context
Type: (∷ (→ Any Any))
0x0 library function validate-provenance-failure-context.
provenance-failure-error
Type: (∷ (→ Any Any Any Any))
0x0 library function provenance-failure-error.
artifact-provenance-record
Type: (∷ (→ Any Any Any Any Any Any))
0x0 library function artifact-provenance-record.
artifact-provenance-artifact-id
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-artifact-id.
artifact-provenance-digest-algorithm
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-digest-algorithm.
artifact-provenance-digest-value
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-digest-value.
artifact-provenance-signature-id
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-signature-id.
artifact-provenance-failure-context
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-failure-context.
validate-artifact-provenance-record
Type: (∷ (→ Any Any))
0x0 library function validate-artifact-provenance-record.
signature-provenance-record
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function signature-provenance-record.
signature-provenance-signature-id
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-signature-id.
signature-provenance-signer-id
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-signer-id.
signature-provenance-signature-algorithm
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-signature-algorithm.
signature-provenance-signature-value
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-signature-value.
signature-provenance-trust-label
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-trust-label.
signature-provenance-failure-context
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-failure-context.
validate-signature-provenance-record
Type: (∷ (→ Any Any))
0x0 library function validate-signature-provenance-record.
artifact-id-schema
Type: (∷ (→ Any Any))
0x0 library function artifact-id-schema.
artifact-id-schema-text
Type: (∷ (→ Any Any))
0x0 library function artifact-id-schema-text.
digest-algorithm-schema
Type: (∷ (→ Any Any))
0x0 library function digest-algorithm-schema.
digest-algorithm-schema-text
Type: (∷ (→ Any Any))
0x0 library function digest-algorithm-schema-text.
digest-value-schema
Type: (∷ (→ Any Any))
0x0 library function digest-value-schema.
digest-value-schema-text
Type: (∷ (→ Any Any))
0x0 library function digest-value-schema-text.
signature-id-schema
Type: (∷ (→ Any Any))
0x0 library function signature-id-schema.
signature-id-schema-text
Type: (∷ (→ Any Any))
0x0 library function signature-id-schema-text.
signer-id-schema
Type: (∷ (→ Any Any))
0x0 library function signer-id-schema.
signer-id-schema-text
Type: (∷ (→ Any Any))
0x0 library function signer-id-schema-text.
signature-algorithm-schema
Type: (∷ (→ Any Any))
0x0 library function signature-algorithm-schema.
signature-algorithm-schema-text
Type: (∷ (→ Any Any))
0x0 library function signature-algorithm-schema-text.
signature-value-schema
Type: (∷ (→ Any Any))
0x0 library function signature-value-schema.
signature-value-schema-text
Type: (∷ (→ Any Any))
0x0 library function signature-value-schema-text.
trust-label-schema
Type: (∷ (→ Any Any))
0x0 library function trust-label-schema.
trust-label-schema-text
Type: (∷ (→ Any Any))
0x0 library function trust-label-schema-text.
attestation-metadata-schema
Type: (∷ (→ Any Any))
0x0 library function attestation-metadata-schema.
attestation-metadata-schema-text
Type: (∷ (→ Any Any))
0x0 library function attestation-metadata-schema-text.
artifact-provenance-record-from-schemas
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function artifact-provenance-record-from-schemas.
signature-provenance-record-from-schemas
Type: (∷ (→ Any Any Any Any Any))
0x0 library function signature-provenance-record-from-schemas.
artifact-id-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function artifact-id-schema-from-record.
digest-algorithm-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function digest-algorithm-schema-from-record.
digest-value-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function digest-value-schema-from-record.
signature-id-schema-from-artifact-record
Type: (∷ (→ Any Any))
0x0 library function signature-id-schema-from-artifact-record.
signature-id-schema-from-signature-record
Type: (∷ (→ Any Any))
0x0 library function signature-id-schema-from-signature-record.
signer-id-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function signer-id-schema-from-record.
signature-algorithm-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function signature-algorithm-schema-from-record.
signature-value-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function signature-value-schema-from-record.
trust-label-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function trust-label-schema-from-record.
provenance-trust-policy
Type: (∷ (→ Any Any Any Any))
0x0 library function provenance-trust-policy.
provenance-trust-policy-required-trust-label
Type: (∷ (→ Any Any))
0x0 library function provenance-trust-policy-required-trust-label.
provenance-trust-policy-expiry-policy-label
Type: (∷ (→ Any Any))
0x0 library function provenance-trust-policy-expiry-policy-label.
provenance-trust-policy-revocation-policy-label
Type: (∷ (→ Any Any))
0x0 library function provenance-trust-policy-revocation-policy-label.
validate-provenance-trust-policy
Type: (∷ (→ Any Any))
0x0 library function validate-provenance-trust-policy.
provenance-digest-matches
Type: (∷ (→ Any Any Any))
0x0 library function provenance-digest-matches.
provenance-signature-reference-matches
Type: (∷ (→ Any Any Any))
0x0 library function provenance-signature-reference-matches.
verify-provenance-records
Type: (∷ (→ Any Any Any Any Any))
0x0 library function verify-provenance-records.
provenance-verification-outcome-artifact-record
Type: (∷ (→ Any Any))
0x0 library function provenance-verification-outcome-artifact-record.
provenance-verification-outcome-signature-record
Type: (∷ (→ Any Any))
0x0 library function provenance-verification-outcome-signature-record.
provenance-verification-outcome-status-label
Type: (∷ (→ Any Any))
0x0 library function provenance-verification-outcome-status-label.
provenance-verification-outcome-context
Type: (∷ (→ Any Any))
0x0 library function provenance-verification-outcome-context.
provenance-wire-schema-version
Type: (∷ (→ Unit Any))
0x0 library function provenance-wire-schema-version.
artifact-provenance-wire-field-artifact-id
Type: (∷ (→ Unit Any))
0x0 library function artifact-provenance-wire-field-artifact-id.
artifact-provenance-wire-field-digest-algorithm
Type: (∷ (→ Unit Any))
0x0 library function artifact-provenance-wire-field-digest-algorithm.
artifact-provenance-wire-field-digest-value
Type: (∷ (→ Unit Any))
0x0 library function artifact-provenance-wire-field-digest-value.
artifact-provenance-wire-field-signature-id
Type: (∷ (→ Unit Any))
0x0 library function artifact-provenance-wire-field-signature-id.
artifact-provenance-wire-field-trust-label
Type: (∷ (→ Unit Any))
0x0 library function artifact-provenance-wire-field-trust-label.
artifact-provenance-wire-field-message
Type: (∷ (→ Unit Any))
0x0 library function artifact-provenance-wire-field-message.
artifact-provenance-wire-field-attestation-metadata
Type: (∷ (→ Unit Any))
0x0 library function artifact-provenance-wire-field-attestation-metadata.
artifact-provenance-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-wire-field-is-required.
signature-provenance-wire-field-signature-id
Type: (∷ (→ Unit Any))
0x0 library function signature-provenance-wire-field-signature-id.
signature-provenance-wire-field-signer-id
Type: (∷ (→ Unit Any))
0x0 library function signature-provenance-wire-field-signer-id.
signature-provenance-wire-field-signature-algorithm
Type: (∷ (→ Unit Any))
0x0 library function signature-provenance-wire-field-signature-algorithm.
signature-provenance-wire-field-signature-value
Type: (∷ (→ Unit Any))
0x0 library function signature-provenance-wire-field-signature-value.
signature-provenance-wire-field-trust-label
Type: (∷ (→ Unit Any))
0x0 library function signature-provenance-wire-field-trust-label.
signature-provenance-wire-field-message
Type: (∷ (→ Unit Any))
0x0 library function signature-provenance-wire-field-message.
signature-provenance-wire-field-attestation-metadata
Type: (∷ (→ Unit Any))
0x0 library function signature-provenance-wire-field-attestation-metadata.
signature-provenance-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-wire-field-is-required.
artifact-provenance-bundle
Type: (∷ (→ Any Any Any))
0x0 library function artifact-provenance-bundle.
artifact-provenance-bundle-record
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-bundle-record.
artifact-provenance-bundle-attestation-metadata
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-bundle-attestation-metadata.
signature-provenance-bundle
Type: (∷ (→ Any Any Any))
0x0 library function signature-provenance-bundle.
signature-provenance-bundle-record
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-bundle-record.
signature-provenance-bundle-attestation-metadata
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-bundle-attestation-metadata.
artifact-provenance-bundle-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-bundle-to-wire-v1.
artifact-provenance-bundle-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-bundle-from-wire-v1.
artifact-provenance-wire-artifact-id
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-wire-artifact-id.
artifact-provenance-wire-digest-algorithm
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-wire-digest-algorithm.
artifact-provenance-wire-digest-value
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-wire-digest-value.
artifact-provenance-wire-signature-id
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-wire-signature-id.
artifact-provenance-wire-trust-label
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-wire-trust-label.
artifact-provenance-wire-message-text
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-wire-message-text.
artifact-provenance-wire-attestation-metadata
Type: (∷ (→ Any Any))
0x0 library function artifact-provenance-wire-attestation-metadata.
signature-provenance-bundle-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-bundle-to-wire-v1.
signature-provenance-bundle-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-bundle-from-wire-v1.
signature-provenance-wire-signature-id
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-wire-signature-id.
signature-provenance-wire-signer-id
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-wire-signer-id.
signature-provenance-wire-signature-algorithm
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-wire-signature-algorithm.
signature-provenance-wire-signature-value
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-wire-signature-value.
signature-provenance-wire-trust-label
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-wire-trust-label.
signature-provenance-wire-message-text
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-wire-message-text.
signature-provenance-wire-attestation-metadata
Type: (∷ (→ Any Any))
0x0 library function signature-provenance-wire-attestation-metadata.
provenance-taxonomy-additive-change
Type: (∷ (→ Unit Any))
0x0 library function provenance-taxonomy-additive-change.
provenance-taxonomy-deprecation-change
Type: (∷ (→ Unit Any))
0x0 library function provenance-taxonomy-deprecation-change.
provenance-taxonomy-breaking-change
Type: (∷ (→ Unit Any))
0x0 library function provenance-taxonomy-breaking-change.
provenance-taxonomy-change-semver
Type: (∷ (→ Any Any))
0x0 library function provenance-taxonomy-change-semver.
provenance-code-slot
Type: (∷ (→ Any Any))
0x0 library function provenance-code-slot.
provenance-code-slot-text
Type: (∷ (→ Any Any))
0x0 library function provenance-code-slot-text.
is-reserved-provenance-code
Type: (∷ (→ Any Any))
0x0 library function is-reserved-provenance-code.
ensure-non-reserved-provenance-code
Type: (∷ (→ Any Any))
0x0 library function ensure-non-reserved-provenance-code.
classify-error-severity
Type: (∷ (→ Any Any))
0x0 library function classify-error-severity.
classify-retry-strategy
Type: (∷ (→ Any Any))
0x0 library function classify-retry-strategy.