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
| Artifact | Schema Version | Owner |
|---|---|---|
AttestationEnvelopeV1 | attestation_envelope_v1 | this crate |
TrustRootSetV1 | trust_root_set_v1 | this crate |
TransparencyReceiptV1 | transparency_receipt_v1 | this crate |
Re-exports§
pub use error::*;pub use profile_p6_vendor::*;
Modules§
Structs§
Enums§
- Attestation
Replayability Class V1 - Transparency
Admissibility Judgment V1 - Trust
Root Expiration Policy V1 - Trust
Root Rotation Policy V1