Replay-mode managed-agents for legal teams

Replay-mode managed-agents for legal teams. Zero tokens, zero risk surface. Part of the subagentdispatch fleet — same chassis, same replay layer, vertical-specific corpus. (2 cassettes on this site.)

Replaying · 0 API calls · 0 tokens

Diligence-grid Legal-risk triage for a B2B SaaS acquisition

claude-haiku-4-5
user ▸ Summarize three legal risks for a B2B SaaS acquisition: data privacy, IP assignment, open-source license obligations.
1. Data privacy: the target processes EU-resident PII without a documented Article 28 processor agreement, exposing the acquirer to GDPR successor liability.
2. IP assignment: three current contractors lack signed IP assignment clauses, leaving the ownership chain on two core libraries unverifiable at closing.
3. Open-source license obligations: the platform statically links to GPL-3 components without commensurate source-disclosure controls, creating a potential copyleft contamination claim.
Streamed from /api/v1/replay/legal/diligence-grid · R2-backed cassette · zero tokens spent.
0
API tokens at runtime
0
Cassettes ready
0
Fleet sites live
Native
MCP server

Platform capabilities

Record once. Replay everywhere. Stream cassettes from Cloudflare R2 with zero tokens spent.

SSE replay from R2

Every demo streams a recorded cassette through /api/v1/replay/<slug>. The chunk shape, delta_ms timing, and tool-use boundaries match the original Anthropic response byte-for-byte.

MCP server

Connect from Claude Desktop, Cursor, or any MCP-compatible AI tool to ingest cassettes, query the replay layer, and trigger record-mode against your own Anthropic key.

Per-vertical fleet

subagentlegal, subagentfinance, subagentengineering — each fleet site runs the same chassis with a SITE_VERTICAL var that filters cassettes and themes the hero. Add a vertical in one commit.

Built on

Edge-boundary recording (Netflix replay pattern). Cassettes on R2. SSE streamed verbatim.

R2
Cassette storage

HAR 1.2 + _anthropic SSE chunks, keyed by sha256(method + url + body)

Workers
Streaming runtime

OpenNext on Cloudflare. Replay endpoint emits SSE with original delta_ms timing

AI Gateway
Record-mode routing

Live / record traffic goes through Cloudflare AI Gateway — retries, observability, cost capture

Demo cassettes

2 in the subagentlegal vertical — every one streamed live from /api/v1/replay/<slug>.

How it works

Three steps from a live Anthropic API call to a zero-token replay.

[●]
1

Record once

REPLAY_MODE=record routes through Cloudflare AI Gateway and captures every Anthropic request + SSE response chunk as a HAR cassette in R2.

Edge-boundary capture (Netflix pattern)
</>
2

Match by request class

Cassettes key on sha256(method + url + normalized_body). Request IDs, UUIDs, and timestamps are stripped so the same logical request matches across runs.

HAR 1.2 + _anthropic SSE extension
{=}
3

Replay everywhere

REPLAY_MODE=replay never touches the network. GET /api/v1/replay/<slug> streams the recorded SSE chunks with original delta_ms timing. Zero API key, zero tokens.

SSE · 0 tokens · 0 API calls

Search the corpus

BM25-lite over every demo cassette. Type to jump to the matching replay.

Try: