Skip to main content

QualifiedToolOutcomeStore

Trait QualifiedToolOutcomeStore 

Source
pub trait QualifiedToolOutcomeStore: ToolOutcomeStore { }
Expand description

Explicit trust boundary for stores that atomically bind a returned tool outcome to the durable admission operation.

Implementations must persist the canonical blob and outcome record in the same fenced commit that attaches the outcome ID and advances the operation from DispatchCommitted to Finalizing. Exact replay must return the already-bound operation without mutating it.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§