Caisey Blog

MSP owners/operators · May 27, 2026

How to Use Caisey's Durable Session History to Prove 'We Didn't Cause That' When a Client Blames the MSP for Weekend Downtime

Learn how Caisey's tamper-resistant session history with Cloudflare-backed timestamps gives MSPs defensible proof against false liability claims that RMM logs and screen recordings cannot match.
audit-trailliability-protectionsession-historymsp-operationscompliance

Every MSP owner has fielded the Monday morning accusation. A client's critical server went down Saturday night, and by 9 AM someone's in your inbox claiming your technician "must have done something." Without solid proof, you're stuck in a credibility contest that eats billable hours and erodes trust. Worse, standard tooling leaves you surprisingly exposed.

This is where Caisey's durable session history changes the game. Not by adding another log to ignore, but by creating tamper-resistant, independently verifiable records of exactly what happened during every remote session.

The Monday Accusation Scenario

Picture this: Your team gets an urgent ticket Saturday at 1 PM from Acme Manufacturing. Their file server is running slow. Your on-call tech connects, runs some diagnostics, confirms it's a disk I/O bottleneck, and recommends scheduling maintenance for Monday. Client agrees. Tech logs off by 4 PM.

Saturday at 6 PM, the RAID array fails catastrophically. Sunday morning, Acme's operations manager emails your owner: "Your guy was in our server right before it died. What did he break?"

Now you're on defense. Let's look at what typical tools give you.

Why RMM Logs Fail You in Disputes

Your RMM shows the agent was online Saturday. Maybe it records that a remote session initiated. But here's what it typically cannot prove:

  • Which specific commands ran
  • Whether any were read-only versus destructive
  • Exact timestamps with independent verification
  • The sequence of diagnostic steps taken

Most RMM logs boil down to: "Agent checked in. Session occurred." That's not exculpatory evidence. It's barely evidence at all. A motivated client can claim your tech did something the logs missed, and you have no detailed rebuttal.

The ScreenConnect Dead End

Screen sharing tools feel more substantial because there's video. But check your actual retention policies. Many MSPs store recordings for 7-30 days, then auto-purge. Even if Saturday's session is still available, you've got four hours of video to scrub through. More critically, screen recording proves someone *watched* something, not what commands actually executed on the endpoint.

Did your tech open Services.msc and accidentally click "Restart" instead of "Refresh"? The video might show the window, but not the underlying API call. Did they run PowerShell with -WhatIf or live? Video can't distinguish. And if the session disconnected briefly—common with residential internet— you've got gaps where the client can insert hypothetical damage.

Screen sharing produces *narrative* evidence. Disputes demand *forensic* evidence.

Pulling the Caisey Session Record

Here's what happens with Caisey. You open the console, search Acme Manufacturing's client group, filter to Saturday's sessions. The tech's session appears with a durable object ID assigned by Cloudflare's infrastructure—not your server clock, not a log file you could theoretically edit.

You expand the session. Every command appears with:

  • Precise UTC timestamp from Cloudflare's edge infrastructure
  • The exact command text sent
  • The runtime response returned
  • Whether the command required and received client approval
  • The technician's authenticated identity

In this case, you see three commands executed between 2:15 PM and 3:42 PM:

  1. Get-EventLog -LogName System -Newest 50 | Where-Object {$_.EntryType -eq 'Error'} — read-only, no approval required
  2. Get-Counter '\PhysicalDisk(*)\Avg. Disk sec/Read' — read-only performance counter
  3. Test-StorageHealth (custom module) — read-only diagnostic, returned predictive failure warning

No service restarts. No registry writes. No driver installations. No reboot commands. The session ended with a note recommending Monday maintenance.

The Independent Timestamp Advantage

Here's the subtle but critical edge: Caisey's session records live in SQLite Durable Objects on Cloudflare's infrastructure. The timestamps come from Cloudflare's edge clocks, not your MSP's self-hosted server that a client's attorney could challenge as "under your control."

This matters in disputes. If you're hosting your own logs on your own infrastructure, opposing counsel can argue—you might have edited them. Cloudflare's distributed, independently operated edge network doesn't have that vulnerability. The durable object ID, the timestamp, and the command sequence form a cryptographic chain anchored to infrastructure you don't administratively control.

It's not blockchain theater. It's practical, infrastructure-backed credibility that holds up when someone questions your word against theirs.

Generating the Reviewed Snapshot

For serious disputes, raw console access isn't enough. You need a shareable, read-only artifact.

In Caisey, you select the Saturday session and generate a reviewed snapshot. This creates a public-facing URL with specific properties:

  • **Read-only**: Recipients cannot execute commands, modify views, or access other sessions
  • **Scope-limited**: Contains only the selected session, not Acme's full client history
  • **Timestamp-attested**: Cloudflare edge time is visible and verifiable
  • **Technician-attributed**: Shows exactly which authenticated user performed each action

You email this URL to Acme's operations manager with a simple note: "Here's everything our technician did Saturday. We recommend sharing this with your hardware vendor as well."

Cross-Referencing Server Failure Logs

The session record alone proves your tech didn't cause the failure. But you can strengthen your position by correlating with Acme's own logs.

Caisey's read-only event log query from 2:15 PM shows disk errors already present—predictive failure warnings from the RAID controller. The server's own logs show the array degradation accelerating from 4 PM onward, with the catastrophic failure event logged at 6:23 PM—two hours after your tech disconnected and four hours after their last command.

The timeline is unambiguous. The cause is independent hardware failure. The Caisey record makes this correlation possible because it preserves the exact diagnostic outputs your tech observed, not just that "a session occurred."

When to Escalate to Your Insurance Broker

For significant disputes—potential claims above your deductible, threatened litigation, or regulatory notification triggers—you want this evidence packaged formally.

Caisey's reviewed snapshot URLs are designed for this handoff. Your insurance broker or legal counsel can access the read-only record directly without console credentials. The URL's properties ensure they see exactly what you saw, with the same infrastructure-backed timestamps.

This beats exporting CSVs that lose context, or giving counsel console access they don't need. It's a clean evidence package that tells a complete story without operational risk.

Building the Habit: Document as You Diagnose

The best time to prepare for disputes is during normal operations. Train your technicians to use Caisey's session notes feature actively—not just ticket summaries after the fact, but real-time annotations during diagnosis.

When your tech saw the predictive disk failure warning at 3:42 PM, a note reading "RAID controller reporting predictive failure on disk 2/4, recommended emergency maintenance Monday" creates contemporaneous documentation. Combined with the command record, it shows professional judgment, not reckless intervention.

This habit also improves your team's diagnostic consistency. Technicians who know their commands are permanently recorded tend to work more methodically. That's operational discipline, not surveillance.

The Bottom Line for MSP Owners

False liability claims are an operational tax on every MSP. You can't prevent them with better service alone—some hardware fails regardless, and some clients default to blame. What you can control is your ability to respond with proof that ends the conversation quickly.

Caisey's durable session history gives you that proof by design. Not as an afterthought feature buried in a settings menu, but as the core architecture of how every command travels from browser to endpoint and back. The Cloudflare-backed timestamps, the read-only snapshot shares, and the complete command/response records turn "your word against theirs" into "here's independently verifiable evidence."

For an MSP owner, that's not just dispute protection. It's sleep-at-night insurance that costs nothing extra and pays out every time someone tests it.