Use cases
Execution Verification Infrastructure applies wherever supported software execution produces state changes whose execution history and state lineage matter.
Consequential execution requires a verifiable history to establish how an outcome was produced.
Different actors. Different environments. Same systems property.
The architecture stays the same
Different execution environments. The same fundamental need: establish what executed and how it produced the resulting state change.
Different actors. Same requirement.
The Execution Verification architectural requirement applies to consequential execution, not to a particular application.
Execution Verification Infrastructure strengthens and complements existing platform systems.
Production incident investigation
During incident investigation, teams need to work backward from a consequential state change toward the execution associated with it, to determine what caused the outcome.
$ salmon lineage state:S4
AI agent generated software changes
Agent generated changes can involve delegated execution, tools, subprocesses and multiple state transitions. Execution history provides a durable record of supported execution relationships to verify outcomes.
Sensitive code and configuration changes
A diff describes how an artifact changed. An execution record preserves evidence associated with the supported execution and state transition that produced the resulting state.
Configuration change
Execution event
Delegated agent execution
As execution occurs between actors and tools, preserving actor-execution relationships and recorded state lineage becomes increasingly important.
State lineage
The architectural pattern
The following examples illustrate where Execution Verification Infrastructure becomes valuable across various environments.
Same mechanism.
Multiple environments.
Same architecture.
Autonomous security remediation
When a security agent modifies configuration, blocks execution, terminates processes or performs remediation, the controller itself is a consequential software actor.
Infrastructure automation
Infrastructure automation increasingly allows software actors to change environments through APIs and control planes. Where execution is supported by Salmon capture, the same execution-record model applies.
infrastructure
execution
Cross-system agent + tool execution
As agents and tools operate across systems, preserving execution history becomes more important — and execution outside the supported capture boundary remains explicit.
Supported capture
Verifiable execution evidence
Changes Across Use Cases
Remains Constant
Wherever supported autonomous software execution changes consequential state — preserving a verifiable execution record becomes a foundational systems requirement.
When AI Agents Change Software State, the History Should Be Verifiable.
A cryptographic execution record for consequential state changes.