Use Cases
The Use Cases view in Telemetry holds the rule catalog that drives Alerts. Each use case is a detection rule evaluated on a schedule by the AlertEngine over metadata events in the NeuralTrust telemetry store.- Predefined templates (
nt-uc-NNN) ship with the platform. They are read-only — enable or disable them per team, or copy to custom to change thresholds or scope. - Custom use cases are team-owned. Create them from scratch or by copying a predefined template, then edit logic in the create/edit side panel.
Rule builder tabs
The create/edit side panel has three tabs. Changes in Scope and Conditions compile live into the Rule preview tab.1
General (Scope)
Set the rule name and description, choose which products are in scope (TrustGate and/or TrustGuard), and pick the gateways or collectors the rule applies to. Use Select all to apply the rule to every gateway/collector for a product, or pick individual targets.
2
Conditions
Build match predicates (event attributes) and optional detection predicates (TrustGuard detector chain). Combine rows with And / Or connectors, optionally enable a time window, and set severity plus a default assignee.
3
Rule preview
Read-only YAML — exactly what AlertEngine stores and evaluates. Use this to verify the compiled rule before saving.
Products and condition fields
Each custom rule compiles to a singlesource in the rule YAML: trustgate or trustguard. The condition field picker shows only fields valid for that product.
On the General tab, select which products participate in scope (gateways, collectors). The active product for conditions is determined by your product selection:
- If only TrustGate or only TrustGuard is selected, conditions use that product’s fields.
- If both are selected, click the product row you want to author conditions for. Clicking an already-selected (inactive) product switches the condition field set without removing it from scope; click again to deselect it.
Cross-product rules (
source: cross) are not exposed in the custom builder yet. Use predefined template nt-uc-401 (Coverage Gap) or author cross rules directly in YAML outside the UI.Conditions
AND / OR logic
Each condition row is a predicate: field · operator · value.- And between rows keeps predicates in the same group (all must match).
- Or starts a new group. The compiler emits YAML
any:— disjunctive normal form (OR of AND-groups).
Operators
Boolean fields use True / False. Enum fields (status outcome, detection type, direction, protocol, kind) show allowed values in the picker.
Field picker
Fields are grouped in the dropdown for readability. Each option includes a short description. Groups:
See Event schema for how each logical field maps to stored events.
TrustGate condition fields (24)
TrustGuard condition fields (22)
Includes all Outcome, Identity, and shared fields above, plus:
TrustGuard detection.* fields compile into a separate
detection: block in the rule YAML (matched over the normalized detector chain). All other fields compile into match:.
Time window
Enable Time window to require a minimum number of matching events within a rolling period before the rule fires (windowed count) instead of alerting on every single match. When enabled, configure:
The UI focuses on window duration and group-by. The compiled rule uses sensible defaults for measure (
count) and threshold; inspect Rule preview for the exact window, group_by, and threshold values.
Alert output
Gateway/collector scope from the General tab is compiled as an additional
gateway_id or collector_id predicate when specific targets are selected (not when Select all is on).
Example compiled rules
Per-event TrustGuard detection (similar to nt-uc-101)
Windowed TrustGate auth anomaly (similar to nt-uc-201)
OR groups (401 or 403 per event)
Rule kinds (evaluation models)
The custom builder today covers per_event and windowed rules. Aggregate and cross rules are available in predefined templates or by editing YAML directly.
Related documentation
Alerts
The raised findings, triage workflow, and predefined catalog.
Event schema
Event schema, detection normalization, and field mapping for rule authors.
Integrations
Forward findings to Splunk and other SIEMs as OCSF events.