UPDATED · 17 JUN 2026 · EDIT ON GITHUB
ARCHITECTURE · SYSTEM OVERVIEW

One fabric, from first signal to full containment.

Every part of threatDefendr sits on a single streaming data fabric — collectors at the edge, behavioral models in the middle, response actions at the end. There are no integration seams between products because there aren't separate products.

FIGURE 1 · END-TO-END FLOW

Design principles

Five decisions shape everything else on this page. Hold them in mind as you read.

  1. One fabric, not many products. Detection, response, intelligence, and forensics read and write the same event store. There are no connectors between threatDefendr's own components — there are no separate components to connect.
  2. Keep the raw signal. Events are stored in their native shape and enriched additively, so a detection written tomorrow can replay events captured today without re-ingesting anything.
  3. Evidence by default. Every decision — a detection firing, a containment action, an analyst override — is itself a signed event on the fabric. The audit trail is a byproduct of how the system runs, not a side task.
  4. Response is reversible. Every containment action records its inverse, so it can be undone by an analyst or automatically on a soft failure.
  5. Isolate by tenant. Each customer is a cryptographically isolated cell; the blast radius of any failure stops at one tenant.

Core concepts

Five terms recur throughout the platform and the rest of these docs.

TermWhat it is
eventAn immutable, enriched record of one observation — a process exec, a sign-in, an API call.
entity_idThe stable identifier for an actor or target (user, host, workload, identity) that ties events together across sources.
detection planA versioned, declarative rule — authored as code — that the pipeline evaluates against the live stream.
caseA correlated cluster of events, detections, and actions; the unit an analyst investigates.
cellA single tenant's isolated data plane: its own keys, storage, and compute.

Explore the subsystems

Each layer of the architecture has its own reference page.

01
Data Fabric

The schemaless event store, one join key, storage tiers, and replay.

02
Detection Pipeline

Five streaming stages, detection-as-code, and the latency budget.

03
Response Engine

Reversible containment, the action catalog, and playbook graphs.

04
Deployment Models

SaaS, BYOC, and self-hosted — compared side by side.

05
Security Model

Encryption, key management, RBAC, and tenant isolation.

← PREV Quickstart NEXT → Data Fabric