kmp-domain 0.17.0

Domain model of the Kernel Memory Protocol: aggregates, value objects, repositories and projections, with no IO
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use super::EvidencePathBindings;

/// Prefix depth advances along the shortest-context DAG; position advances
/// along declared steps. Their sum strictly increases on every predecessor.
#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]
pub(super) struct EvidencePathState {
    pub role: usize,
    pub position: u32,
    pub node: String,
    pub bindings: EvidencePathBindings,
    pub context_hops: u32,
}