Records span2026-10-01 07:49:41 – 2026-10-03 08:37:41UTC
Not verified yet — this page verifies its records in your browser with JavaScript.
Checking completeness against the witness checkpoints…
Pin the id you expect: the page then requires every record to carry it and looks the witness up under it, rather than under the id the records carry (which the vendor writes).
This page re-computes the SHA-256 / RFC 8785 hash chain of the records it embeds, in your browser (integrity), re-renders what it displays from those records, and checks them against the witness checkpoints for the pinned customer id (completeness). Whether completeness counts as independently verified depends on who operates the witness — confirm that before relying on it. This page runs code supplied with the report; for a check that does not depend on it, run halo verify on the JSONL yourself (see REVIEWERS.md).
Each action is tagged with how it was observed. Captured means the record's source tag declares the integration observed the call at the boundary as it happened — the tag comes from the integration that wrote the record. Ingested means the record was built from telemetry the vendor already emits (a gateway, tracing store, or OTel span) — real and anchorable, but the witness attests “this is the stream you sent me,” not “I watched it happen.” The tier is disclosed, never flattened.
Activity
Showing 6 of 6 actions, newest first
Time (UTC)
Tool
Type
Source
Scope
Decision
Outcome
Findings
Summary
Hash
2026-10-03 08:37:41
mcp__jira__create_ticket
tool_call
langfuse
mcp:jira
allowed
ok
no flags
Ran mcp__jira__create_ticket — result: escalation GLX-218 created
435b5db715f8
2026-10-03 06:01:41
email.send
network
otel
network
allowed
ok
no flags
Ran email.send — result: reply sent to customer
86f5f1425293
2026-10-02 11:19:41
refund.issue
write
recorder
billing.write
human_approved
ok
no flags
Ran refund.issue — result: $48 refund issued after human approval
1fe159508ab6
2026-10-02 05:31:41
model.generate
tool_call
litellm
model:anthropic
allowed
ok
no flags
Ran model.generate — result: reply drafted (zero-data-retention)
4cc868534d45
2026-10-01 07:55:41
mcp__zendesk__get_ticket
read
recorder
mcp:zendesk
allowed
ok
no flags
Ran mcp__zendesk__get_ticket — result: read ticket thread (4 messages)
6928d516beb1
2026-10-01 07:49:41
mcp__crm__get_customer
read
mcp
mcp:crm
allowed
ok
no flags
Ran mcp__crm__get_customer — result: looked up account + order history, tenant-scoped