Technical Brief · October 2025

Implementing Event + State Intelligence with Loci

How the recommended event stream plus state snapshot strategy is implemented in practice, with a minimal composable data model and an initial baseline control set suitable for regulatory-grade deployment. No form, no gate: read it here or download the PDF.

Implementation overview

This brief describes how the recommended event stream plus state snapshot strategy is implemented in practice using Loci's composable infrastructure, and outlines an initial baseline control set suitable for regulatory-grade deployment. It translates the strategy into concrete implementation guidance, while remaining readable to senior technical, risk, and compliance leaders.

The objective is not maximum coverage on day one, but strong baseline controls, explainability and auditability, low operational overhead, and a foundation that can evolve.

Loci implements this strategy by evaluating every transaction as the primary decision event, enriched by two complementary intelligence layers: recent events and current state.

entity_eventsWhat just happenedAppend-only, time-ordered, high-signal and low-volume. Used for velocity checks, sequence detection, and cross-channel correlation.
entity_stateWhat is currently trueOne row per entity, updated on change or scheduled refresh, deterministic and explainable. Used for lifecycle conditions, thresholds, eligibility and constraints.
entity_factsDerived and computed factsAggregates, rolling windows, network and behavioral summaries. Used for deviation detection, structuring and layering, historical baselines.

The data model: four logical surfaces

Loci's implementation does not prescribe a rigid schema. Instead, it recommends a minimal, composable data model that supports regulatory-grade controls while keeping operational overhead low.

Every decision in Loci is anchored on a transaction event, enriched by additional data models that provide behavioral and contextual intelligence at decision time. The model is intentionally separated into four logical surfaces, each with a clear responsibility.

entity_events

ColumnDescription
entity_idAccount / customer identifier
event_typelogin, password_reset, beneficiary_add, etc.
event_timestampEvent time
channelweb, mobile, api
metadata_keyOptional classifier
metadata_valueOptional value

Purpose: temporal reasoning and sequencing.

entity_state

ColumnDescription
entity_idAccount / customer identifier
lifecycle_statenew, active, dormant, reactivated
last_activity_atMost recent activity timestamp
is_kyc_verifiedBoolean
risk_tierLow / Medium / High
country_of_residenceISO country
updated_atState refresh time

Purpose: baseline truth at decision time.

entity_facts

ColumnDescription
entity_idAccount / customer identifier
fact_typeavg_txn_30d, tx_count_1h, stddev_14d
fact_valueNumeric or boolean
window1h, 24h, 7d, 30d
computed_atLast computation time

Purpose: statistical and behavioral context.

How FLM uses these tables

Every FLM control may read events for recent behavior, read state for eligibility and constraints, and read facts for deviation and pattern detection.

All three are evaluated at transaction time by MADIE, producing a single, explainable decision.

Baseline composable set: the initial 12 controls

The following controls provide broad regulatory coverage while remaining operationally lightweight.

#ControlCategoryIntelligence layer
1Dormant-to-Active ReactivationLifecycle RiskState + Events
2Dormant Account High-Velocity TransfersLifecycle + VelocityState + Events
3Single Transaction Upper ThresholdThreshold ControlState
4Weekly Aggregate Value ThresholdThreshold ControlFacts
5Monthly Aggregate Volume ThresholdThreshold ControlFacts
6Rapid Beneficiary Addition + TransferSequencingEvents
7Historical Amount DeviationBehavioral DeviationFacts
8Structuring via Low Variance AmountsLayering / StructuringFacts
9High Velocity Outbound TransfersVelocityEvents
10Pass-Through Behavior DetectionMule / Pass-throughFacts
11New Account Early High-Value ActivityLifecycle RiskState + Facts
12Geo or Channel InconsistencyContextual RiskState + Events

Control categories

Lifecycle RiskDormancy, reactivation, early-account behavior.
Threshold ControlsSingle transaction caps, rolling value and volume limits.
Velocity & SequencingBursts, rapid changes preceding transactions.
Behavioral DeviationStatistical outliers, standard deviation breaches.
Layering / StructuringLow dispersion, repetitive amounts, temporal smurfing.
Pass-Through DetectionRapid in-and-out flows, minimal balance retention.

Operational implications

  • For compliance teams: clear logic, clear intent, and regulator-friendly explanations.
  • For engineering teams: stable data models, predictable access patterns, and low change cost.
  • For the business: faster time to coverage, lower operational burden, and confidence at scale.

Most importantly: new controls can be added without refactoring data models, and existing controls remain stable as the system evolves.

Phased rollout guidance

Phase 1: foundational coverage (day 0-30)

Establish immediate regulatory-grade protection with low operational risk, high explainability, and minimal tuning. These controls are deterministic, easy to explain to regulators, low false-positive risk, and aligned with baseline AML and fraud expectations.

#ControlCategoryLayersWhy phase 1
1Single Transaction Upper ThresholdThreshold ControlTransaction + StateMandatory baseline control; regulator-expected
2Weekly Aggregate Value LimitThreshold ControlTransaction + FactsCaptures volume-based abuse early
3Monthly Aggregate Volume LimitThreshold ControlTransaction + FactsLong-horizon exposure control
4Early-Life High-Value ActivityLifecycle RiskTransaction + State + FactsCritical for new accounts
5Dormant-to-Active ReactivationLifecycle RiskTransaction + StateStrong signal with low ambiguity
6Rapid Beneficiary Add then TransferSequencingTransaction + EventsHigh-risk, easy to justify

Phase 1 outcome: strong baseline fraud and AML coverage, immediate regulator confidence, minimal tuning required.

Phase 2: behavioral and network intelligence (day 30-90)

Detect sophisticated, adaptive abuse patterns that emerge after baseline controls are in place. These controls require behavioral baselines, benefit from historical data, and capture patterns missed by simple thresholds.

#ControlCategoryLayersWhy phase 2
7Historical Amount DeviationBehavioral DeviationTransaction + FactsRequires baseline history
8High-Velocity Outbound TransfersVelocityTransaction + EventsBenefits from event tuning
9Dormant Account High-Velocity ActivityLifecycle + VelocityTransaction + Events + StateComposite behavior pattern
10Structuring via Low-Variance AmountsLayering / StructuringTransaction + FactsStatistical signal, needs calibration
11Pass-Through Behavior DetectionMule / Pass-ThroughTransaction + FactsRequires flow observation
12Geo or Channel InconsistencyContextual RiskTransaction + Events + StateNeeds contextual baselines

Phase 2 outcome: coverage of advanced fraud and AML typologies, reduced blind spots, improved detection of organized or evolving abuse.

Why phased deployment matters

This rollout strategy avoids early false-positive fatigue, allows data to accumulate naturally, gives teams time to build confidence, and aligns with how regulators expect controls to mature.

It also reinforces Loci's core principle: intelligence should grow with the organization.

Closing

This approach does not attempt to predict every fraud pattern. Instead, it provides a clean intelligence foundation, a regulator-aligned reasoning model, and a scalable path forward.

With Loci, fraud and AML controls become structured intelligence, not accumulated complexity.

About Loci Loci is the intelligence infrastructure for modern finance. Loci empowers every defender, analyst, and enterprise system to operate with confidence, clarity, and adaptive insight. With Loci, everyone becomes intelligent, and the business achieves compliance without complexity.

See it in your stack

A short technical review of your event and state data, then a controlled pilot on the phase 1 controls.