One event model · four planes · on-premise or SaaS

Everything is an event.

A process starting, a session revoked, a file changing, a login from a country nobody uses. Each one becomes the same kind of record, sealed as it is ingested, before any analytic reads it. Detection, investigation, response and identity are not four products here. They are four readers of that one record.

Start trial Read the anatomy of an event →
One event’s journey, and the loop it closes. The Sensor on web-07 observes it; Ingest gives it one shape; it is sealed with Ed25519 at ingest and stored once; a detection reads it and raises an alert; the alert passes one gate and goes out canary-first to the Sensor that saw it, which applies it and reports back.
  1. Sensor — observed on web-07 · shipped unsealed
  2. Ingest — one shape · an id derived from the content
  3. Seal — Ed25519 at ingest · chained to the one before
  4. Store — stored once · every reader gets a copy
  5. Detect — a detection reads it · its alert is an event
  6. Gate — the alert meets one gate · allow, hold or refuse · reason kept
  7. Canary — sends it to the Sensor · waits for its report · rolls back if not
  8. Sensor, again — applied and reported back · the loop closes
ON-PREMISE OR SAAS 30-DAY TRIAL LICENCE LICENSED ON DAILY INGEST VOLUME
The story of one event

Follow one event from the host that saw it, through one gate, and back.

Seven chapters, told at the speed you scroll: observed, shaped, sealed, stored, detected, decided and contained on the machine where it began.

Follow the event →
Measured, not claimed
468of 697 ATT&CK Enterprise techniques detected, measured at runtime
445of those backed by a named test that runs in CI — and 23 that are not
22ATT&CK Enterprise techniques we are blind to because we do not ingest the feed — each one names it

The first figure is read from this page by a build-time guard and compared with the running platform's own coverage count; a page that drifts from the code does not ship. Ask us what we cannot see — every gap of that kind names the feed it waits on.

What an event is
A record, not a log line

Twenty-odd named fields with one meaning each, written once at the source. Nothing downstream has to guess what a column meant on a Tuesday.

A subject and an object

Who did what, to what, and how it ended. An identity is attached at the moment of the act, not reconstructed from three systems afterwards.

A place in a chain

Every event names the event that caused it. Sequence is a property of the record, so what led to a moment survives without anyone rebuilding it by hand.

One event, followed
WORKED EXAMPLE · ILLUSTRATIVE, NOT A CUSTOMER INCIDENT

A shell opened where a shell had never opened.

11:02:07.481
It happens, and it is sealed on arrival

The agent on web-07 sees nginx spawn /bin/sh. It becomes one event, timestamped on the host and naming the event that caused it, then signed the moment it is ingested. Tampering after that point is detectable, not arguable.

11:02:09
The analytics plane reads it against ninety days

This web server has never spawned a shell in ninety days of baseline. Two events later the same process reaches for the billing database on a port it has never used. The chain is already in the record, so the finding is a sequence you can walk, not a score you have to accept.

11:06:24
One gate decides what is allowed to happen next

The session is revoked and both hosts isolated four minutes after the first signal. Every world-changing action passed a single approval gate that can allow it, hold it for a person, or refuse it — and each decision is itself an event, so the question “who did this to my server” has one answer in one place.

after
The second machine to try it does not need a human

What the analytics plane learned is compiled into a rule the agent enforces by itself. That return path is the reason this is one platform and not four that share a login.

The part nobody believes until they see it

One record. Four readers. No copies.

Pick a plane. The fields it reads stay lit; the rest dim. Nothing is re-parsed, re-normalised or re-indexed on the way — which is why two planes can never disagree about what happened.

SEALED EVENT · WORMevent/1
id
01J8Z7Q4T2K9V0F3
time
2026-08-30T11:02:07.481Z
observer
agent · web-07
class
process · execution · process.start
severity
high
subject
svc-nginx on web-07
object
/bin/sh · ppid 1041
dst
10.4.1.22:5432 · billing-db
outcome
observed
causal_parent
01J8Z7Q4Q8ABF1C7
integrity_seal
verified ✓ ed25519
Plane one · everything that happened

Takes the record as written and keeps it that way: identity, time, origin, seal and the link to what caused it. Retention and proof of integrity live here, so every other plane can stop worrying about whether the data is intact.

Read the plane →
What is only true here

Four things that follow from the event floor, and only from it.

01
One agent, not five

The same binary on the host does detection, application firewalling, identity enforcement and posture. One thing to install, one thing to upgrade, one place a decision is actually applied.

02
The lesson becomes the rule

What the analytics plane learns is compiled into enforcement the agent carries out by itself. The second machine to try the same thing meets a rule, not a queue.

03
Every action is itself an event

Containment, revocation and each approval decision are written into the same sealed stream as the activity that prompted them. The audit trail and the evidence are one record, not two systems to reconcile.

04
Sealed on arrival

Each event is signed with Ed25519 as it is ingested, before any analytic reads it. The seal names its algorithm, so a post-quantum half can join it; that half is not shipped yet. Integrity is a property of the record rather than a promise about the pipeline.

All four are checkable inside a trial licence on your own hardware. None of them require you to take our word for it.

What it stands in for

Eleven categories of tool, one event model.

These were separate products because they were built by separate companies, each with its own idea of what an event is. Categories only — we do not compare against named products.

Browse the capability catalogue →
Four planes instead of eleven consoles

Endpoint and network detection, log management, behaviour analytics, automation, file integrity, application firewalling, identity and MFA, posture, data protection and deception all read the same sealed event record across four architectural planes.

A seal proves the record, not the world; the timings above are illustrative; two of our eight lines carry commercial terms. Honest limits →
Next
Anatomy of an event

One record followed from the machine it happened on to the rule it changed: every field, the seal, what it costs per event, and what it does not prove.

→