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