Your agent refunded $2,800.
Why?
See the state, decision, tool call, and downstream change as one execution.
Causet records the causal chain behind decisions, events, state changes, and agent actions — so you can ask why, follow the evidence, and replay what happened.
Ask why, follow the recorded chain, then rewind to the state that existed at any point in the run.
Answers cite the decisions, inputs, events, and state from the actual run.

Walk backward from an outcome to the decision, evidence, and effects that produced it.

Move to an earlier cursor, inspect the exact state at that point, and re-execute from there with explicit controls.

Logs and traces show pieces. Causet preserves the application-level relationship between input, decision, state change, and effect.
Ingest an event, webhook, API call, CDC change, or agent action.
Record the policy, rule, deterministic transition, or AI decision that ran.
Commit the state transition with the business events it produced.
Link projections, callbacks, tool calls, and downstream events to their cause.
Inspect, query, fork, rebuild, or replay from the recorded evidence.
Three situations where reconstructing the story from telemetry is not good enough.
See the state, decision, tool call, and downstream change as one execution.
Trace authorization, callbacks, ledger events, and state as one chain.
cust_81 is suspended.Start from current state and walk backward to the decision and input that caused it.
Keep your APIs, database, queues, and observability. Send Causet the flow you need to explain.
// Keep your route. Hand one critical transition to Causet.
const result = await client.submitIntent(
'refund_stream',
refund.id,
'REFUND_REQUESTED',
{ refund_id, order_id, amount, reason },
refund.id // idempotency key
);
return Response.json(
{ status: 'accepted' },
{ status: 202 }
);
run_8df4…
Clone ledger state into an isolated fork, deploy or replay there, and compare the result without mutating main.
Install the CLI, run locally, inspect public releases, or read the SDK source.
causet local upLocal runtime · no cloud login