mabi-core
Shared domain kernel for the Mabinogion protocol resilience engine.
What this crate owns
- Common protocol enums, values, device abstractions, tags, capabilities, and release version helpers.
- Core utilities reused by protocol crates and the installed
mabiCLI. - The canonical product release version exported through
mabi_core::RELEASE_VERSION.
How it fits in Mabinogion
mabi-core is the protocol-agnostic foundation underneath runtime drivers,
scenario execution, chaos orchestration, and Mabinogion trials. It supports
local protocol simulator use while keeping shared types stable for Forge and
Trials consumers.
Versioning / contracts
[]
= "1.7.0"
The crate follows the workspace release version. Compatibility contracts are owned by higher-level runtime, CLI, evidence, and release metadata documents.
Not owned here
mabi-core does not define trial suites, score trial results, publish proof
reports, issue certification, or replace official certification programs.