wist-validate
Static validators for contracts, configuration, and runtime state.
wist-validate provides small, side-effect-free validators that return a ValidationError on
failure. It validates wist-contracts objects, wist-agentd configuration,
and runtime state before they are executed or persisted.
Modules
| Module | Purpose |
|---|---|
action_plan |
ActionPlan validation entrypoints. |
action_result |
ActionResult validation entrypoints. |
config |
Config validation entrypoints. |
gateway |
Gateway envelope validation entrypoints. |
state |
Local state validation entrypoints. |
Example
use validate_action_plan;
validate_action_plan?;
Related crates
wist-contracts— the objects being validated.wist-agentd— validates config and plans before execution.