Product
Audit Trail
Every prompt, tool call, and token — retained and replayable, exportable as compliance evidence.
Retention is 90 days on paid plans and a year on Scale. Every record is addressable, every payload is subject to your redaction rules, and the whole range exports as JSONL by date without buffering the result in memory.
Replay, not just read
A past run can be re-executed step by step against the exact inputs it saw the first time.
Redaction before storage
Fields matching your rules never reach the record, rather than being masked on read.
SOC 2 evidence
Exports are structured for an auditor rather than for a human scrolling a console.
await runs.export({
from: "2026-01-01",
to: "2026-03-31",
format: "jsonl"
})Measured outcome
A customer disputes an automated decision from six weeks ago. You replay the run and show exactly which documents the agent read.
Product
- Run GraphWatch every step, branch, and retry as it happens, with the exact inputs and outputs on each node.
- Retry PoliciesPer-tool exponential backoff, declared in one file instead of scattered through your handlers.
- Human in the LoopPause a run, review the state, approve or amend, and resume from the same step.