mabi-core 1.7.0

Mabinogion - Core abstractions and utilities for industrial protocol simulator
Documentation

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 mabi CLI.
  • 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

[dependencies]
mabi-core = "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.