Skip to main content

appcore-types

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: validated foundational identifiers, identity and trace types shared across Runtime contracts.

Internal dependencies: appcore-contracts.

Primary API: application, node, tenant, cluster, Core, instance, command, event, query, state and capability IDs; RuntimeIdentity, CoreIdentity, version policies/status, TraceContext, RuntimeError, RuntimeResult.

Use these types instead of passing unchecked strings across boundaries. Do not place implementation state, I/O or provider behavior here.

Maturity: stable foundational surface.