Expand description
Application artifact update, activation and rollback lifecycle.
The Runtime treats artifacts as opaque bytes. It verifies generic identity, compatibility and integrity but never knows application code or business data.
Structs§
- Activation
Receipt - Receipt required to commit or roll back one activation.
- Artifact
Descriptor - Immutable application artifact published by an update provider.
- Artifact
Trust Policy - Deployment-owned allowlist applied before signature verification.
- Ed25519
Artifact Verifier - Ed25519 verifier backed by deployment-owned public trust roots.
- File
Artifact Store - Filesystem artifact store using atomic pointer replacement.
- File
Update Provider - Local-first update provider backed by a bounded JSON artifact index.
- File
Update Provider Factory - Factory for the local-first file update provider.
- NoUpdate
Faults - Fault injector that never interrupts production execution.
- Policy
Artifact Verifier - Composes deployment allowlists with a cryptographic verifier.
- Staged
Artifact - Opaque staged artifact owned by an artifact store.
- Update
Coordinator - Coordinates provider, store, integrity, health and rollback boundaries.
- Update
Request - Query used to select an update candidate.
Enums§
- Signing
KeyStatus - Lifecycle status of one deployment-owned artifact signing key.
- Update
Error - Update lifecycle failure.
- Update
Fault Point - Controlled lifecycle points available to fault-injection tests.
- Update
Outcome - Final result of one update attempt.
- Update
Preparation - Result of staging and activating an update before process-level health verification.
- Update
Staging - Result of candidate verification and staging before activation.
Constants§
- FILE_
UPDATE_ PROVIDER_ ID - Provider ID for the local-first JSON index and file artifact adapter.
- UPDATE_
METADATA_ FORMAT_ VERSION - Stable format version for update pointers and pending activation metadata.
Traits§
- Activation
Health Check - Health gate executed after an artifact becomes active.
- Artifact
Authenticity Verifier - Verifies that an artifact descriptor was published by a trusted identity.
- Artifact
Store - Store contract for atomic staging and reversible activation.
- Update
Fault Injector - Fault-injection contract used by deterministic update tests.
- Update
Provider - Provider contract for listing and fetching opaque application artifacts.
Functions§
- artifact_
signing_ payload - Builds the stable byte payload covered by an artifact signature.
Type Aliases§
- Shared
Update Provider - Shared update provider interface produced by deployment factories.
- Update
Result - Result returned by the update lifecycle.