Skip to main content

Crate attestation_exchange

Crate attestation_exchange 

Source
Expand description

Typed attestation exchange surface crate for vendor and trust-root artifacts.

The crate keeps the compatibility name, but it publishes typed exchange contracts and bounded profile helpers rather than a transport runtime.

§Integration Points

  • forge-pilot observe phase: governance_gate.rs (#[cfg(feature = "governance")]) reads attestation envelope validity and trust root set state from semantic-memory projections.
  • forge-pilot act phase: transparency receipt admissibility judgments gate whether artifact provenance is considered trustworthy for execution.
  • verification-control: attestation envelope and trust root set case types are affected; transparency receipts feed into provenance verification cases.
  • Stack Arena scenarios: governed lane exercises governance observation of attestation envelope integrity and trust root validity.

§Artifact Families

ArtifactSchema VersionOwner
AttestationEnvelopeV1attestation_envelope_v1this crate
TrustRootSetV1trust_root_set_v1this crate
TransparencyReceiptV1transparency_receipt_v1this crate

Re-exports§

pub use error::*;
pub use profile_p6_vendor::*;

Modules§

error
profile_p6_vendor

Structs§

AttestationEnvelopeV1
TransparencyReceiptV1
TrustRootSetV1

Enums§

AttestationReplayabilityClassV1
TransparencyAdmissibilityJudgmentV1
TrustRootExpirationPolicyV1
TrustRootRotationPolicyV1

Constants§

ATTESTATION_ENVELOPE_V1_SCHEMA
TRANSPARENCY_RECEIPT_V1_SCHEMA
TRUST_ROOT_SET_V1_SCHEMA