Your tests pass.Production burns.
Karma learns what deprecated services secretly did, then watches replacements and flags silent regressions that pass every test.
0%
of regressions start silent
never caught by existing tests
0
avg contracts auto-discovered
per deprecated service
0m
to first violation alert
from replacement deployment
Silent regressions are
the hardest bugs to catch.
Service migrations hide an entire class of regression that no conventional test can find.
Tests can't see what they were never told
Unit and integration tests verify the contract you explicitly wrote. They have no idea about implicit behaviors — undocumented side effects, timing guarantees, and error semantics callers silently depend on.
Replacement services look fine — until they don't
A new service can pass every SLO and still silently break a downstream team's flow. The breakage is real; the signal is missing. Karma generates that signal automatically.
By the time you know, it's already in production
Silent regressions spread through your system during the migration window. Detection needs to happen at deployment — not at post-mortem time.
Four steps from deprecated
to shipped with confidence.
Register
Point Karma at any deprecated service. No instrumentation needed — it reads your existing Dynatrace data via MCP.
Observe & Learn
The Learner Agent runs a configurable observation window, extracting implicit contracts: latency bands, error semantics, side effects, throughput ceilings.
Compare
When the replacement deploys, the Haunter Agent continuously compares its behavior against every contract the Learner discovered — automatically.
Alert & Remediate
Violations surface as ghost reports in real-time: severity triage, root cause, remediation suggestions, and Dynatrace evidence links.
Built for teams who demand
full observability.
Two powerful interfaces — one for engineers tracking service migrations, one for platform admins overseeing system-wide health.






Live Overview
Real-time stats: services monitored, active ghosts, and contracts discovered
Ghost Detection
Severity-triaged ghost reports the moment a behavioral violation is detected
Live Contracts
Browse every implicit contract the Learner Agent extracted from your services
Timeline View
Chronological event stream synced with Dynatrace push annotations
Deprecated services don't die.
They haunt you.
Every deprecated service leaves a ghost — a behavioral shadow that lingers and watches its replacement for signs of betrayal.
The Ghost is Born
A service is marked for retirement. Its implicit contracts — side effects, timing, error behavior — live only inside traffic patterns no one ever wrote down.
The Ghost Absorbs
Karma's Learner Agent observes every trace, extracting the hidden contracts. The ghost grows — a precise behavioral model of the dead service crystallising in the abyss.
✗ CRITICAL
side_effect
The Ghost Strikes
The replacement goes live. The ghost watches. The moment behavior diverges from what it learned, a violation surfaces — severity-triaged, explained, and ready to act on.
“In the deep, every ghost that goes undetected becomes a liability.”
Karma ensures no ghost haunts your production system unchallenged.
Exorcise your ghostsSilent regressions caught before they reached production
$0
in downstream incident cost avoided — each figure traced to a real ghost report backed by live Dynatrace telemetry, not an estimate pulled from thin air.
0
ghost reports filed
4m
mean time to first alert
0
tests that caught these
Everything you need to
ship migrations confidently.
AI Contract Learning
The Learner Agent — built on Vertex AI Agent Builder (ADK v1.0) and powered by Gemini 2.5 Pro — analyzes Dynatrace traces and extracts implicit behavioral contracts with zero manual spec writing.
Ghost Detection Engine
The Forensic Agent continuously compares replacement behavior against every learned contract, generating structured violation reports the moment drift is detected.
Davis AI Forensics
Every violation triggers mandatory Davis AI correlation via the Dynatrace MCP server — root-cause analysis, changepoint detection, and AI-powered remediation guides surfaced in every ghost report.
Full OTel Observability
All four agents emit gen_ai.* OpenTelemetry spans with token usage, latency, and cost. Routed via Bindplane to Dynatrace — every agent run is a first-class trace in Grail.
Bidirectional Dynatrace
Ghost reports push CUSTOM_ANNOTATION events back to the violated service's Dynatrace timeline. SREs navigate from a Dynatrace problem directly to the Karma ghost report and vice versa.
Investigation Cost Tracking
Every forensic report includes exact token counts and estimated USD cost from the Gemini 2.5 Pro investigation session. Cumulative AI spend visible in the dashboard — no surprise bills.
Built on a best-in-class stack.
Cutting-edge AI agents fused with production-grade observability infrastructure.
Four agents built on Vertex AI Agent Builder (ADK v1.0 + Agent Engine), powered 100% by Gemini 2.5 on Vertex AI — no non-Google models in the product runtime.
Stop guessing.
Start knowing.
Give your migration team the confidence to ship. Register your first deprecated service and let Karma do the rest.
Google Cloud Rapid Agent Hackathon · Dynatrace Track · 2026