Versions in this module Expand all Collapse all v0 v0.6.3 Sep 12, 2026 v0.6.1 Sep 12, 2026 v0.1.0 Aug 15, 2026 Changes in this version + const APIVersion + const ArtifactExecutionClassContractHandoff + const ArtifactExecutionClassExecutable + const ArtifactExecutionClassPlan + const MaxAccessBindingValidity + const MaxAccessBindings + const MaxAdapterAgents + const MaxArtifactBytes + const MaxArtifacts + const MaxBackupTargetBindingValidity + const MaxBackupTargetBindings + const MaxHealthTargets + const MaxNodeRefsPerTarget + const MaxRuntimeTargets + const MaxSiteRefsPerTarget + const MaxTotalArtifactBytes + func ComputeAccessBindingProjectionHash(input AccessBinding) (string, error) + func ComputeArtifactSetHash(input []Artifact) (string, error) + func ComputeBackupTargetBindingProjectionHash(input BackupTargetBinding) (string, error) + type AccessBinding struct + AccessFabricRef string + BindingHash string + BindingRef string + CandidateDigest string + CapabilityContractHash string + CapabilityRef string + ContractOwnerRef string + ID string + IssuedAt string + Kind string + ProjectionHash string + RequirementsHash string + RuntimeRequirementID string + SiteRef string + SpecHash string + StackID string + StackKitsVersion string + TargetNodeRefs []string + ValidUntil string + type AccessCapability struct + ContractHash string + Ref string + type Artifact struct + Content []byte + Digest string + ExecutionClass string + Format string + ID string + InstanceRef string + Kind string + Mode string + ModuleContractHash string + ModuleRef string + NodeRefs []string + OutputRef string + OwnerContractHash string + OwnerKind string + OwnerRef string + ProviderContractHash string + ProviderRef string + SiteRefs []string + UnitContractHash string + UnitRef string + type BackupTargetBinding struct + BackupTargetRef string + BindingHash string + BindingRef string + CandidateDigest string + CapabilityContractHash string + CapabilityRef string + ContractOwnerRef string + CustodyAttestationRef string + ID string + IssuedAt string + Kind string + ProjectionHash string + RequirementsHash string + RuntimeRequirementID string + SiteRef string + SpecHash string + StackID string + StackKitsVersion string + TargetNodeRefs []string + ValidUntil string + type DaemonTarget struct + Engine string + InstanceRef string + Ref string + SocketPath string + type Error struct + Code ErrorCode + Err error + Field string + Message string + func (e *Error) Error() string + func (e *Error) Unwrap() error + type ErrorCode string + const ErrorCancelled + const ErrorExecutorFailed + const ErrorExecutorPanic + const ErrorIdentityMismatch + const ErrorInvalidRequest + const ErrorInvalidResult + const ErrorSetMismatch + type ExecutionChannelAdmission interface + PrepareExecutionChannel func(ExecutionChannelLocalExecutor) (Executor, error) + type ExecutionChannelFactory interface + AdmitExecutionChannel func(ExecutionChannelRequest) (ExecutionChannelAdmission, error) + type ExecutionChannelLocalExecutor func() (Executor, error) + type ExecutionChannelRequest struct + ChannelRef string + HealthTargets []HealthTarget + NodeRef string + RuntimeTargets []RuntimeTarget + SiteRef string + func CloneExecutionChannelRequest(input ExecutionChannelRequest) ExecutionChannelRequest + func (request ExecutionChannelRequest) Validate() error + type ExecutionOutcome struct + Health []HealthOutcome + Runtime []RuntimeOutcome + func CloneExecutionOutcome(input ExecutionOutcome) ExecutionOutcome + type ExecutionRequest struct + APIVersion string + AccessBindings []AccessBinding + ArtifactSetHash string + Artifacts []Artifact + AuthorizationTime string + BackupTargetBindings []BackupTargetBinding + EvidenceBundleHash string + Executor ExecutorIdentity + GenerationReceiptHash string + HealthTargets []HealthTarget + ManifestHash string + PlanHash string + RequestDigest string + RequirementsHash string + RuntimeTargets []RuntimeTarget + func CloneExecutionRequest(input ExecutionRequest) ExecutionRequest + func SealRequest(input ExecutionRequest) (ExecutionRequest, error) + func (request ExecutionRequest) Validate() error + type ExecutionResult struct + APIVersion string + ArtifactSetHash string + EvidenceBundleHash string + Executor ExecutorIdentity + GenerationReceiptHash string + Health []HealthOutcome + ManifestHash string + PlanHash string + RequestDigest string + RequirementsHash string + ResultDigest string + Runtime []RuntimeOutcome + func CloneExecutionResult(input ExecutionResult) ExecutionResult + func Invoke(ctx context.Context, executor Executor, request ExecutionRequest) (ExecutionResult, error) + func InvokeAt(ctx context.Context, executor Executor, request ExecutionRequest, at time.Time) (ExecutionResult, error) + func (result ExecutionResult) Validate() error + type Executor interface + Execute func(context.Context, ExecutionRequest) (ExecutionOutcome, error) + Identity func() ExecutorIdentity + type ExecutorIdentity struct + Digest string + ID string + Version string + type HealthOutcome struct + ObservationDigest string + ObservationRef string + RequirementID string + Status HealthStatus + TargetRef string + type HealthProbe struct + ExpectedStatuses []int + FollowRedirects bool + Method string + Path string + Port int + Protocol string + TimeoutSeconds int + type HealthStatus string + const HealthStatusHealthy + type HealthTarget struct + BackendPoolRef string + ContractHash string + Kind string + NodeRefs []string + Phase string + Probe *HealthProbe + RequirementID string + RouteRef string + RuntimeRequirementID string + SiteRefs []string + SourceRef string + TargetKind string + TargetRef string + type RuntimeAdapterAgentBinding struct + ArtifactRefs []string + ID string + ModuleContractHash string + ModuleRef string + ModuleVersion string + type RuntimeAdapterBinding struct + Agents []RuntimeAdapterAgentBinding + ArtifactRefs []string + ID string + ModuleContractHash string + ModuleRef string + ModuleVersion string + ProviderContractHash string + ProviderRef string + ProviderVersion string + type RuntimeOutcome struct + InstanceRef string + ObservationDigest string + ObservationRef string + RequirementID string + Status RuntimeStatus + type RuntimeStatus string + const RuntimeStatusApplied + type RuntimeTarget struct + AccessBindingRefs []string + AccessCapabilities []AccessCapability + ArtifactRefs []string + BackupTargetBindingRefs []string + BackupTargetCapabilities []AccessCapability + DaemonBindings []DaemonTarget + ExecutionChannelRef string + ImageDigest string + ImageRef string + InstanceRef string + ModuleContractHash string + ModuleRef string + NodeRefs []string + OwnerContractHash string + OwnerKind string + OwnerRef string + OwnerVersion string + ProviderContractHash string + ProviderRef string + RequirementID string + RuntimeAdapter *RuntimeAdapterBinding + RuntimeDelivery string + RuntimeEngine string + RuntimeKind string + SiteRefs []string + UnitContractHash string + UnitRef string + WorkloadRef string