alexcinovoj.devby TechTide AI
Back to proof
Built artifact

CipherClaw

Deterministic multi-agent debugger with zero LLM calls in the analysis path: causal graphs, weighted root-cause scoring, and failure prediction.

Proof ledger

Classification
Built artifact
Language
TypeScript
Licence
Apache-2.0
Status
Maintained
Tests
3 recorded gates
Last verified
2026-06-22
Related write-up
alexcinovoj.com

What it is

CipherClaw reads agent traces and explains failures without asking a model what went wrong. Analysis is deterministic, so the same trace produces the same verdict every run, which is the property you need when a post-mortem has to be defensible. It ships with zero runtime dependencies.

Architecture

  • Trace ingestion builds a causal graph of tool calls, retries, and state transitions.
  • Weighted root-cause scoring ranks candidate causes deterministically instead of asking a model to guess.
  • Failure prediction flags trace shapes that historically preceded a fault.
  • Ships as an OpenClaw plugin (openclaw.plugin.json) as well as a library.

Tests and gates

  • The README states 206 zero-mock tests; vitest.config.ts drives the suite and .github/workflows/ci.yml runs it.
  • Zero runtime dependencies, so the dependency surface under test is the code itself.
  • Examples directory contains runnable traces used by the suite.

Limits

  • Deterministic analysis only reports what the trace records. Missing instrumentation stays missing.
  • It explains failures; it does not repair them.
  • Scoring weights are tuned for agent traces, not for general distributed-systems tracing.

Source artifacts

Patterns applied

Related proof

This page is implementation proof only. Engagement scope and pricing live on TechTide AI.

Production Block Call at TechTide AI