Skip to main content

apply_initial_enrollment

Function apply_initial_enrollment 

Source
pub fn apply_initial_enrollment<EF, V, LF, F, P, A, M>(
    input: &InitialEnrollmentOperationInput<'_, EF, V, LF>,
    mint_commit_values: M,
    allocate_participant: A,
) -> InitialEnrollmentOperationDecision<F>
Expand description

Applies frozen stages 2, 6, and 8-13 to initial enrollment.

Lookup/tombstone/receipt replay precedes semantic connection capacity. Fresh enrollment then checks semantic capacity, binding-slot occupancy, the five reachable runtime-capacity scopes, order, sequence, hard observer retention, remaining closure, and only then invokes the lazy slot allocator and commit_enrollment. No refusal exposes a partial commit.