Observation-Only Forensic Console · Localhost Evaluation

Reconstruct what an AI agent read, which MCP tool it invoked, under whose authority, and what changed.

When an AI agent or multi-agent workflow executes an unexpected high-impact action, traditional logs and raw prompt traces leave security teams guessing. Agent Black Box turns sanitized OpenTelemetry / OpenInference spans and MCP tool executions into a deterministic causal graph and evidence-backed incident timeline—without storing raw prompts, completions, or secrets.

Privacy-First: SHA-256 content hashes & pre-spool secret stripping Evidence-Honest: Strict separation of unverified spans vs. corroborated state mutations Self-Hosted: Runs locally on loopback (127.0.0.1) via Docker Compose

Deterministic Forensic Architecture

From Agent Spans to Causal Graph in 5 Stages

Agent Black Box operates strictly downstream of your agent loop. It never sits in the execution blocking path.

01

Ingestion & Strip

Raw OTLP / OpenInference spans and MCP tool calls are stripped of prompts, completions, and bearer tokens before durable SQLite spooling.

02

Normalization

Spans are mapped to canonical SecurityEvent v0.1 schemas with immutable SHA-256 hashes, source provenance, and trace continuity.

03

Trajectory Detection

Rules ABB-001 through ABB-005 analyze input-to-action trajectories, authority drift, sensitive access, and verified state changes.

04

Causal Projection

Events project into a Neo4j causal/authority graph linking documents, parent agents, tool executions, capability grants, and resources.

05

Investigation UI

The Next.js Investigation Console provides deep-link run discovery, interactive timeline-to-graph highlighting, and provenance badges.

Engineered for Security & Platform Teams

Forensic Clarity for Agentic Workflows

Designed specifically to answer the hard questions after complex, delegated, or autonomous agent behaviors occur.

01 / Privacy Protection

Pre-Spool Sanitization

Connect agents using standard OTLP/JSON spans or the zero-dependency Python AgentRunTracer. All raw prompt bodies, completions, headers, and credentials are stripped before writing to disk; only structural metadata and SHA-256 hashes are preserved.

02 / Model Context Protocol

MCP Server & Tool Auditing

Full visibility into Model Context Protocol interactions. Inspect mcp_server_id, tool_id, authority grant IDs, declared capability scopes, and sensitive resource targets across multi-tool chains.

03 / Trajectory Detection

Deterministic Security Rules

Evaluate canonical event sequences with rules ABB-001 (Untrusted Input to High-Privilege Action), ABB-002 (Intent-Action Drift), ABB-003 (Delegated Authority Escalation), ABB-004 (Sensitive Write), and ABB-005 (Corroborated State Change).

04 / Causal Reconstruction

Temporal Graph Projections

Explore the exact causal chain linking untrusted web/document inputs, prompt consumption, delegated child agents, service identities, and targeted database records in an interactive graph console.

05 / Swarm Analysis

Multi-Agent Behavioral Signals

Analyze multi-agent swarms for target convergence, knowledge transfer across agents, collective exploration, and outbound transfer policy violations—explicitly surfaced as derived analytical assessments.

06 / Zero Vendor Lock-in

Self-Hosted & Open Standards

Built upon OpenTelemetry, OpenInference, PostgreSQL, and Neo4j. Runs 100% locally on your workstation without cloud dependencies, outbound phone-home pings, or mandatory SaaS subscriptions.

Epistemic Integrity

Strict Separation: Observed vs. Corroborated Evidence

Security teams cannot afford to confuse an agent's self-reported telemetry with independently verified system changes. Agent Black Box enforces this distinction across every tier of the product.

Evidence Tier Data Origin Engine Status Security Analyst Meaning
DIRECT (Unverified) Agent / MCP OpenTelemetry & OpenInference spans PROVISIONAL_UNVERIFIED · OPEN incident Indicates the agent self-reported executing a risky action; does not prove the target database or system state actually mutated.
CORROBORATED (Verified) Independent target-system audit trail (e.g., PostgreSQL audit log) ABB-005 verified · VERIFIED incident Confirms that an independent backend system verified the destructive state mutation with a cryptographic hash chain.
DERIVED (Analytical) Graph Builder & Swarm Engine analytical projections Read-only analytical qualification Surfaces structural coordination and delegation patterns while preserving direct trace-level links to raw event IDs.

Transparent Boundaries

Closed Beta V1 Scope & Architecture

Included in Beta V1

  • Self-Hosted Local Stack: Binds strictly to 127.0.0.1 via Docker Compose.
  • Forensic Pipeline: Collector, Normalizer, Detection Engine, Incident Engine, Graph Builder, and Swarm Engine.
  • Next.js Investigation Console: Run selector, timeline highlighting, authority chain badges, and graph views.
  • Telemetry Helper: Zero-dependency Python agent_telemetry helper for agents and MCP tools.
  • Reference Drills: Reproducible Invoice 7281 deletion incident and sample OTel scripts.

Explicit Beta V1 Non-Goals

  • Observation-Only: Beta V1 does not block, terminate, or intercept live tool actions in real time.
  • Single-Tenant Evaluation: All containers share a local tenant context. Multi-tenant SaaS is not implemented.
  • Synthetic Traces Only: Closed-beta evaluators agree to test with synthetic, seeded, or non-sensitive data only.
  • No Internet SaaS Exposure: Stack lacks edge TLS, public WAF, and multi-tenant authentication. Do not bind to 0.0.0.0.

Privacy & Data Governance

How We Handle Your Information

1. Self-Hosted Software Privacy

The Agent Black Box Beta V1 software package runs 100% locally on your machine or private lab VM. It contains zero telemetry phone-home pings, zero analytics beacons, and zero external cloud tracking. Your agent traces, logs, and database records remain strictly on your device.

2. Waitlist Information Policy

Information submitted via the waitlist intake form (name, email, role, and stack) is used exclusively to evaluate suitability for the invited closed beta and deliver your private download link and SHA-256 manifest. We never sell, rent, or share evaluator information with third parties.

3. Retention & Deletion

Waitlist applicant records are retained only for the duration of the Beta V1 evaluation program. You may request immediate deletion of your submitted waitlist record at any time by contacting privacy@abbxai.com or security@abbxai.com.

Closed Beta Invitation

Request Access to the Self-Hosted Closed Beta

We are onboarding an initial cohort of AI engineers, MCP server developers, and application security practitioners to evaluate Agent Black Box Beta V1 locally and provide feedback on our detection rules and graph navigation.

  • Runs locally on Linux, macOS, or Windows (WSL2) with Docker Compose and Python 3.12+
  • Includes step-by-step operator guide, preflight safety validator, and reference test scenarios
  • Direct technical channel with the engineering team for issue reporting and feedback
Zero-Tracking Static Intake

Request Closed-Beta Access

To protect your privacy, this static page does not track you or transmit your data to third-party ad networks. You can submit directly via your email client or copy your structured request to clipboard.