Expand description
General provider-neutral Task and Service Runtime contracts for A3S.
Modules§
Structs§
- File
Runtime State Store - Managed
Runtime Client - Shared durable lifecycle implementation used by provider integrations.
- Provider
Id - Runtime
Base Conformance Case - Complete provider-owned inputs for the mandatory Base profile.
- Runtime
Base Conformance Report - Evidence returned after the complete mandatory Base profile passes.
- Runtime
Client Registry - Registry of provider factories. Selection policy belongs to the caller; this registry never falls back to a default provider.
- Runtime
Conformance Case - Provider-owned inputs for the destructive Runtime conformance suite.
- Runtime
Conformance Inventory - Canonical pre/post provider inventory. Keys can represent provider resources, volumes, ports, mounts, processes, or other retained objects; values are provider-owned stable state digests.
- Runtime
Conformance Profile Evidence - Provider evidence returned for one non-Base profile.
- Runtime
Conformance Profile Requirements - Exact shared case IDs and capability claims required for one profile.
- Runtime
Conformance Report - Evidence returned after a provider passes the common Task and Service path.
- Runtime
Conformance Suite Report - Complete report for one profile-driven provider certification run.
- Runtime
Request Receipt - Runtime
State Reservation - Runtime
Unit Record - System
Runtime Clock
Enums§
- Runtime
Action Kind - Runtime
Conformance Profile - Composable provider conformance profiles owned by the shared Runtime suite.
- Runtime
Error - Runtime
Request Kind - Runtime
Request State
Traits§
- Runtime
Client - Stable provider-neutral lifecycle implemented by every A3S Runtime.
- Runtime
Clock - Runtime
Conformance Fixture - Provider integration boundary for destructive, capability-specific fixtures. No method has a success-by-default implementation: a production provider must explicitly declare, execute, clean up, and inventory every activated profile.
- Runtime
Driver - Provider-specific primitive used by
ManagedRuntimeClient. - Runtime
Operation Lease - Owned guard for one unit’s cross-process operation lease. Implementations release the lease when the guard is dropped.
- Runtime
Provider Factory - Typed construction boundary for one Runtime provider implementation.
- Runtime
State Store
Functions§
- required_
runtime_ profiles - Derives mandatory and capability-triggered profiles from source-reported capabilities. Base and Recovery are unconditional.
- runtime_
profile_ requirements - Returns the stable shared requirements a provider evidence record must cover for the selected profile and capability set.
- verify_
runtime_ base - Runs every mandatory Base-profile oracle, including negative Task results and a same-generation content conflict.
- verify_
runtime_ profiles - Runs Base internally, activates every required/declared profile, validates typed evidence, always requests provider cleanup, and rejects any inventory delta.
- verify_
runtime_ provider - Runs the destructive provider-neutral lifecycle conformance suite.