◐ FallWatch Ring 5 · watcher-of-watchers
Mode A · Browser
Scan: idle Companion: not detected OP5: —

Session hygiene

Browser-side inventory of what's holding storage, workers, connections. In Mode B (companion running), also local process count and orphan MCP candidates. Direct implementation of Simon's OP5 doctrine.

Service workers—registered on origin
IDB usage—estimate
Cache storage—CacheStorage
WebRTC peers—RTCPeerConnection

Browser inventory

What this tab controls / holds

WebLLM state

Cached models via CacheStorage / IndexedDB

Companion (Mode B)

Optional Node companion at localhost:4318
Endpointhttp://localhost:4318
Statuschecking…
OS—
node.exe procs—
agent.mjs --server—
Playwright/Chromium—
Zombie temp dirs—
Stale .claude locks—

Live log

Scans, findings, actions

Estate watch

Pulls the FallHarbor manifest, pings every Pages live URL, flags red/green. Cross-checks last-push-vs-audit age. The estate hygiene doctrine, running.

Repos tracked—from manifest
Live (200)—Pages responding
Down—4xx / 5xx / timeout
Untracked—not in manifest

Live status

Green = Pages 200 · Amber = fetch blocked / opaque · Red = down · Grey = no URL
Loading FallHarbor manifest…

Chain audit

Reads FallSignature-signed events from IndexedDB / localStorage, verifies the audit chain is unbroken. prevHash → docHash walk, per Simon's Mansoor P3 hardening spec.

Events found—across stores
Chain integrity—unbroken links
Signatures—Ed25519 verified

Load audit events

Paste a JSON array of signed events, or auto-scan IndexedDB stores

OP1–OP5 diagnostics

Simon's five operational rules from the 2026-06-02 forensic. Each rule as a pass/fail check with a plain-English explanation. Pulled from mesh-ripple/.claude/CLAUDE.md.