Skip to main content

create_execution_settlement

Function create_execution_settlement 

Source
pub fn create_execution_settlement(
    layout: &BackupLayoutGuard,
    record: &ExecutionSettlementRecord,
) -> Result<(), ExecutionSettlementPersistenceError>
Expand description

Publish fixed execution-settlement.json under original retained plan/journal evidence.

The exclusive layout owns cooperating write exclusion. Journal locks are acquired sequentially in canonical sequence order, bounding descriptor use; every admitted Applied journal rejects further owner transitions. Hold no journal guards when invoking this operation. Noncooperating byte custody and authentic receipts remain integration-owned. This creates no journal, budget, product terminal or release permit.

ยงErrors

Rejects missing/unsafe/oversized originals, contention, unsettled/changed evidence or existing publication.