franken-kernel-0.2.0 has been yanked.
Suite-wide type substrate for FrankenSuite (bd-1usdh.1, bd-1usdh.2).
Canonical identifier, version, and context types used across all FrankenSuite projects for cross-project tracing, decision logging, capability management, and schema compatibility.
Identifiers
All identifier types are 128-bit, Copy, Send + Sync, and
zero-cost abstractions over [u8; 16].
Capability Context
[Cx] is the core context type threaded through all operations.
It carries a [TraceId], a [Budget] (tropical semiring), and
a capability set generic parameter. Child contexts inherit the
parent's trace and enforce budget monotonicity.
use ;
let trace = from_parts;
let cx = new;
assert_eq!;
let child = cx.child;
assert_eq!;
assert_eq!;