mod context;
mod deployment_applicability;
mod error;
mod generation_pair;
mod golden_c8_applicability;
mod golden_c8_startup_assembly;
mod lifecycle;
mod observability_block_state;
mod observability_identity;
mod rendezvous_manifest;
mod trusted_candidate_set;
pub use context::{ApplicationId, CallContext, ModuleId, OperationId, ServiceId, SpanId, TraceId};
#[doc(hidden)]
pub use deployment_applicability::{
DeploymentApplicabilityError, DeploymentSplitError, RevocationSnapshotReceipt,
RuntimeResourceShape, RuntimeResourceShapeError, TrustedDeploymentPolicyReceipt,
TrustedTimeReceipt, VerifiedDeploymentBundleApplicabilityOwner,
VerifiedDeploymentDirectoryAuthority, VerifiedDeploymentDirectoryPermit,
VerifiedDeploymentGateBuildAuthoritySeed, VerifiedDeploymentGateBuildOwner,
VerifiedDeploymentResourceObservationOwner, VerifiedDeploymentResourcePermit,
VerifiedDeploymentSchedulerObservationOwner, VerifiedDeploymentSchedulerObservationSeed,
VerifiedDeploymentStartupAuthoritySeed, VerifiedDeploymentSubjectContinuation,
VerifiedDeploymentSupervisorStartupOwner, VerifiedDeploymentSupervisorStartupSeed,
VerifiedFilesystemServiceBudgetAuthoritySeed, VerifiedFinalDirectoryReceipt,
VerifiedFinalDirectoryReceiptPair, VerifiedFinalFilesystemCreatorBinding,
VerifiedFinalGeneratedReceipt, VerifiedFinalPairingParts, VerifiedFinalPairingReceipts,
VerifiedFinalResourceReceipt, VerifiedFinalSubjectReceipt, VerifiedFinishedFinalDirectorySeal,
VerifiedReceiptIssuerTrustAnchorOwner, VerifiedRuntimeResourceParts,
VerifiedStartupTimePolicyOwner, consume_deployment_binding_split,
consume_final_pairing_receipts, finish_final_pairing_parts,
pair_deployment_applicability_generation, pair_deployment_directory_permit,
pair_final_startup_receipts, recover_rejected_final_pairing_receipts,
restore_final_directory_receipt_pair, seal_verified_runtime_resource_parts,
verify_canonical_deployment_resource_observation, verify_deployment_bundle_applicability,
verify_deployment_bundle_applicability_pair, verify_production_deployment_receipts,
};
pub use error::{ErrorKind, Result, SaddleError};
pub use generation_pair::{
CanonicalSignedFiveLeafGenerationV2Input, FiveLeafGenerationV2NonAuthorityView,
FiveLeafV2SignerResponse, FiveLeafV2SigningError, FiveLeafV2SigningRequest,
GenerationPairError, VerifiedComponentGenerationPairingReceipt,
VerifiedFiveLeafGenerationV2Owner, VerifiedFiveLeafGenerationV2PairedOwner,
VerifiedFiveLeafV2SignerPolicyOwner, VerifiedFiveLeafV2SigningRequestApprovalOwner,
VerifiedGeneratedComponentGenerationOwner,
VerifiedGeneratedComponentGenerationV2FinalTransaction,
VerifiedGeneratedComponentGenerationV2Owner, VerifiedGenerationKeyApplicabilityReceipt,
VerifiedObservabilityCapacityView, VerifiedSignedDeploymentGenerationOwner,
begin_generated_component_generation_v2_final_transaction, bind_generated_component_generation,
bind_generated_component_generation_v2, capture_untrusted_five_leaf_v2_signer_response,
consume_component_generation_pairing, pair_component_generation,
pair_verified_five_leaf_generation_v2, prepare_five_leaf_v2_signing_request,
restore_generated_component_generation_v2_final_transaction,
verify_approved_five_leaf_generation_v2, verify_five_leaf_v2_signing_response,
};
#[doc(hidden)]
pub use golden_c8_applicability::{
ApprovedGoldenC8ApplicabilityInput, GoldenC8ApplicabilityRejection,
VerifiedGoldenC8ApplicabilityOwner, approved_golden_c8_applicability_input,
verify_golden_c8_applicability,
};
#[doc(hidden)]
pub use golden_c8_startup_assembly::{
ApprovedGoldenC8StartupAssemblyInput, GoldenC8StartupAssemblyRejection,
VerifiedGoldenC8StartupAssemblyInputOwner, approved_golden_c8_startup_assembly_input,
verify_golden_c8_startup_assembly_input,
};
pub use lifecycle::{ComponentLifecycle, LifecycleFuture};
#[doc(hidden)]
pub use observability_block_state::{
ObservabilityBlockState, allocate_observability_block_states,
observability_block_state_array_layout, observability_block_state_schema_identity,
};
#[doc(hidden)]
pub use observability_identity::{
ObservabilityBundleIdentityAuthority, ObservabilityBundleIdentityContinuation,
SignedDirectoryIssuerError, VerifiedSignedDirectorySubjectContinuation,
issue_final_directory_receipts, issue_observability_bundle_identity,
pair_signed_directory_subject_generation, pair_signed_directory_subject_generation_v2,
verify_observability_bundle_binding, verify_signed_directory_subject,
verify_signed_directory_subject_deployment_pair,
};
#[doc(hidden)]
pub use rendezvous_manifest::{
CanonicalSignedRendezvousManifestInput, RendezvousManifestPreflightError,
StructurallyVerifiedRendezvousManifestPreflightOwner,
VerifiedRendezvousManifestKeyApplicabilityReceipt,
verify_rendezvous_manifest_structural_preflight,
};
#[doc(hidden)]
pub use trusted_candidate_set::{
ApprovedTrustedCandidateSetInput, TrustedCandidateSetRejection,
VerifiedTrustedCandidateSetOwner, approved_trusted_candidate_set_input,
rollback_trusted_candidate_set, verify_trusted_candidate_set,
};