Skip to Content
Customer PortalTime Machine
💡
Quick overview

Time Machine

Time Machine lets you replay any historical decision through the current version of your policy rules. This is useful for answering "would this decision pass today?" after you tighten a rule, or for reconstructing the policy trail for a specific incident.

How to use it:

  1. Open Time Machine from a session or decision record.
  2. Select a date range to query historical decisions.
  3. Click any decision row to open the detail panel.
  4. Use Re-evaluate to run the decision payload through the current active ruleset. The result is shown side-by-side with the original outcome.

Outcome rating: If your SDK calls set_outcome_rating(), Time Machine surfaces the ground-truth outcome alongside the predicted outcome, allowing you to measure false-positive and false-negative rates over time.

Content capture: Applications instrumented with the Content Capture enrichment show the full prompt/response payload in the detail panel. Access is role-gated — Administrators, Developers, Governance Engineers, and Compliance Officers can reveal raw content; Auditors see the trace with sensitive content masked.

Export: Use the Export CSV button to download the decision log for the current query. Columns include decision ID, timestamp, application, rule snapshot, and all enrichment fields.

Time Machine

Time Machine is VeriProof’s session investigation workspace. It shows a point-in-time reconstruction of any recorded AI session exactly as it was captured. Use it to investigate incidents, prepare evidence, understand model behavior, and trace multi-agent workflows.

Role-aware features
Available to
AdministratorDeveloperGovernance EngineerCompliance OfficerAuditor

Business Owners see session-level summaries but not step-by-step execution traces — Time Machine's trace replay and debug panels are not included in their portal view. All other roles can open Time Machine. Sensitive field content (prompt and response text captured by the Content Capture enrichment) is visible to Administrators, Developers, Governance Engineers, and Compliance Officers. Auditors see the full execution trace but with sensitive content masked.

Auditor

Your Time Machine access is scoped to the applications and date ranges in your active engagement. Sessions outside your scope appear blurred. Use the Export evidence button on any in-scope session to download an anchor-verified record for your evidence package. Sensitive captured content is masked in your view even when you have trace access.

Compliance

You open Time Machine to review session evidence: the Decision Snapshot, policy evaluation results, and framework metadata. You see the structured decision record and policy annotations — not the step-by-step execution trace. Use the Export evidence toolbar action to download a tamper-resistant record for your evidence package.

Developer

Time Machine confirms that your SDK instrumentation is producing the correct step structure and governance attributes. Open the Debug panel on any step to see the raw trace payload your SDK sent.


Opening a Session in Time Machine

From the Decisions Explorer:

  1. Navigate to Decisions.
  2. Use the filters or search by session ID to locate the session.
  3. Click the session row.

From an Application workspace:

  1. Navigate to Applications → [your application] → Sessions.
  2. Click any session row.

By direct URL: Navigate to /decisions/<veriproof-session-id>.


The Time Machine Interface

Time Machine presents four panels. Use the tab bar at the top to switch between them.

Story (DVR Replay)

The Story tab is the default view. It presents the session as a sequential narrative:

Timeline (left panel): A chronological list of every instrumented step in the session — LLM calls, tool calls, guardrail evaluations, agent delegations, and custom steps. Each step shows:

  • Step type and label
  • Relative start time and duration
  • Policy annotations attached to this step
  • Risk signal (if elevated)

Click any step to load its detail in the right panel.

Step detail (right panel): The full recorded context for the selected step:

FieldDescription
Step typeLLM, tool call, guardrail, delegation, custom
DurationWall-clock time
Input / OutputRecorded if content capture was enabled
AnnotationsPolicy tags captured at SDK instrumentation time
Guardrail resultAction taken (blocked / flagged / allowed) and the rule that triggered it
ModelModel identifier and provider (for LLM steps)
Token usagePrompt tokens, completion tokens, total (for LLM steps)

Input and output text is only present if content capture was enabled in your SDK configuration at the time the session ran. If content capture was off (the default), step inputs and outputs appear as [not captured]. Time Machine still reconstructs the policy trail, but content capture controls whether the human-readable transcript is available.

Decision Snapshot

The Decision Snapshot tab presents the complete DecisionContext, the structured session record for this decision as a whole:

FieldDescription
Session IDVeriProof UUID
External IDYour application’s own trace ID (if provided)
ApplicationThe application that recorded this session
ModelPrimary model used
IntentModel-classified intent label
DecisionApproved / Denied / Deferred / Escalated
Risk levelLOW / MEDIUM / HIGH / CRITICAL
Policy score0–100 composite score
OutcomeBusiness outcome recorded after the session (if set)
ConfidenceModel confidence at decision time
AnchoredBlockchain anchor confirmation with block reference

Blockchain Verification

The Blockchain Verification tab lets you verify that this session’s record has not been tampered with since it was ingested.

To verify:

  1. Open the Blockchain Verification tab.
  2. Click Verify now. VeriProof computes a root hash from the session’s Merkle tree and queries the Solana blockchain for the corresponding anchor record.
  3. The result shows:
    • Anchor status: Confirmed / Pending / Not anchored
    • Block reference: Solana block height and transaction ID (if anchored)
    • Hash match: Whether the computed hash matches the on-chain record
    • Anchored at: Timestamp of the anchoring transaction
  • Verified as of: When the portal last completed a live Solana RPC verification for this proof

If you need a fresh audit timestamp, click Re-verify now. VeriProof reruns the live blockchain verification immediately instead of waiting for the background status to refresh.

A Verified result is cryptographic proof that this session record was not modified after ingest. This verification result can be included in exported evidence packages.

Policy Context

The Policy Context tab lists every policy annotation recorded on this session:

  • Guardrail actions (per step and aggregate)
  • Human oversight indicator and reviewer identity (if present)
  • Grounding status
  • Content safety flags
  • Agent role (for agent-type sessions)
  • Policy score breakdown by dimension

For sessions that involve multiple steps or multi-agent delegation, click View Journey (top-right of the Time Machine toolbar) to open the Journey View — a swimlane diagram that shows the full execution flow.


Comparing Sessions

To compare this session side-by-side with another:

  1. Click Compare in the Time Machine toolbar.
  2. Search for a second session by ID or find it in the list.
  3. The comparison view opens with both sessions laid out side by side, with differences highlighted.

This is useful for understanding behavioral differences between model versions on similar inputs, or for investigating why two seemingly similar requests produced different outcomes.


Last updated on