Skip to main content

appcore-contracts

Published package

Stable 1.0.0 · MSRV Rust 1.89 · crates.io · docs.rs · source

Crate-owned guide and examples

The Runtime repository maintains the detailed guide, basic example, and intermediate example. The wiki summarizes the public boundary; API and executable details live beside the crate code.

Responsibility: stable, implementation-independent Runtime manifests and policies.

Internal dependencies: none.

Primary API: ApplicationManifestV1, DeploymentManifestV1, DeploymentManifestBuilder, RuntimeManifestV1, RuntimeMode, RuntimeOperationalMode, capability/storage/leadership/job/scheduler/health/ update/module policies, provider/network/TLS/volume/environment configuration, ContractError.

Use it to parse, build and validate portable contracts. Keep serialized names and meanings stable. Do not add transport, filesystem, process or business implementation code.

Maturity: stable contract surface. V1 changes must be additive and compatible for the 1.0 line.