Skip to main content
The Worlds check nodes evaluate detection data against configurable conditions. They are the business logic layer between your trigger node and the Event Orchestrator — taking raw detection data and determining whether it matches the criteria for your use case. Which check node you use depends on the signal type from your trigger node:

Track Checks

The Track Checks node provides three check types that can be composed together. Each type examines a different aspect of track behavior.

Type I

Track in ZoneIs a track in a zone meeting threshold conditions?

Type II

Zone SequenceDid a track visit zones in a specific order?

Type III

Track InteractionDid two tracks interact with each other?

Zone Activity Check

Zone Activity

Zone Activity CheckAre enough tracks in a zone meeting threshold conditions? Used for congestion, congregation, and occupancy monitoring.

Composing use cases

Most real-world detection use cases map to one or more check types:

How checks compose

Each check type writes its results to a separate namespace (checks.type1, checks.type2, checks.type3) and preserves all input data. This means you can chain them in sequence:
The Event Orchestrator reads the checks object and evaluates all results together using AND or OR logic.

Common output structure

All three types share the same output pattern:

Auto check target

All check types automatically detect whether to check active zones (for streaming/live data) or historical zones (for batch/expired tracks) based on the trigger mode. You can override this in advanced settings.