appcore-contracts
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.