Execution Verification Infrastructure
Salmon establishes cryptographically verifiable execution history and state lineage across humans, agents, and automation.

Execution flows forward.
Salmon goes upstream to the origin.
Salmon establishes verifiable execution history at the durable state boundary.
AI agents take actions.
Their execution leaves a trail.
Salmon makes it verifiable.
AI agents execute & delegate authority
Autonomous software actors increasingly execute tools, modify files, invoke APIs, change infrastructure, and produce consequential software state.
The big shift
Humans are no longer the only consequential software actors. Agents, tools, runtimes, and autonomous control systems increasingly execute changes at machine speed.
When autonomous software changes production state, reconstructing what happened after the fact is often too late and incomplete.
The unique value of execution history
Different properties. Different questions. Execution Verification completes the picture.
The missing property
Traditional observability provides useful signals, but not a verifiable record of how a state was produced.
Salmon establishes the record
A verifiable execution record with state lineage
Where it sits in the stack
Salmon sits between consequential execution and the systems that consume execution evidence.
Consequential execution
Verifiable execution evidence
An example execution record
Each execution event is cryptographically recorded, linked to state transitions and can be verified.
Representative execution event
{
"actor": "agent-a1a",
"action": "write",
"artifact": "src/auth/session.ts",
"state_before": "91d7a4e2...",
"state_after": "a4e8c1f9...",
"predecessor": "04f7a2e1...",
"timestamp": "2026-09-13T14:32:08Z",
"signature": "ed25519:3a...",
"status": "verified"
}Explicit boundaries
If execution continuity has not been established, Salmon does not visually or structurally manufacture it.
Machine-Speed Systems Require
Machine-Verifiable Execution History
Salmon. Execution Verification Infrastructure.