Overview of MemKraft 3.3.0 Execution Components
mainMemKraft 3.3.0 introduces the Execution State Kernel and the MemKraft Execution Protocol (MKEP/0). The core functionality is distributed across several key modules:
execution_state.py: ProvidesExecutionStateMixinfor validation, appending records, managing event sequences, and handling leases.execution_projection.py: A pure functionproject(records, now)that uses a single_TRANSITIONSdictionary to derive state.execution_handoff.py: Manages declaring, transitioning, exporting, and importing execution states, including a fail-closed redaction lint.execution_protocol.py: Handlesmkcjsonencoding, digests, envelopes, error registries, and the closed dispatcher.execution_cli.py: Provides CLI commands viamemkraft exec callandmemkraft exec state.context_compiler.py: Implements dual opt-in forgoal_idandexecution_budget.mcp.py: Provides 2 read-only tools with structured JSON encoding.